Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
OpenSocial2 vocabulary
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
osoc-overlay.owl imports OpenSocial and adds more precision to it. Imported by Persona vocabulary.
Contents
Files
SVN source: osoc-overlay.owl
UML Overview
Classes
Message
See http://opensocial-resources.googlecode.com/svn/spec/trunk/Social-Data.xml#Message.
- 0..1 appUrl
- 0..1 body
- 0..1 id
- 0..1 senderId
- 1..1 messageStatus
- 1..1 timeSent
- 1..1 title
senderId
Id of person who sent the message.
- domain: Message
messageStatus
Status of the message. (NEW, READ, DELETED).
timeSent
UTC time message was sent.
title
The title of the Activity, Message or Organization. HTML attributes are allowed and are sanitized by the container.
Message attributes not used:
- bodyId
- collectionIds
- inReplyTo
- recipients
- replies
- titleId - The title of the message as a message template. Specifies the message ID to use in the gadget xml.
- type
- updated
- urls - List of related URLs for this message. Supported URL types include 'alternate', alternate for for this mailbox (text/html being the most common).
MessageStatusValues
Allowed values of messageStatus attribute.
- one of {"NEW" , "READ" , "DELETED"}
Organization
BodyType
Classes Not Used
- Person - use p:Person
- Address - use vcard:Address
Person Attributes
- 0..1 aboutMe
- 0..N activities
- 0..N books
- 0..N cars
- 0..1 drinker
- 0..1 ethnicity
- 0..1 fashion - Person's thoughts on fashion, specified as a string.
- 0..N food - Person's favorite food
- 0..1 happiestWhen
- 0..N heroes
- 0..1 humor
- 0..N jobInterests
- 0..N languagesSpoken - values are ISO 639-1 codes (e.g. "en" for English)
- 0..1 livingArrangement
- 0..1 lookingFor
- 0..1 networkPresence
- 0..N pets
- 0..1 politicalViews
- 0..N quotes
- 0..1 relationshipStatus - one of {"cohabiting" , "divorced" , "married" , "<unspecified>" , "other" , "separated" , "single" , "to be married" , "widowed"}
- 0..1 religion
- 0..1 romance
- 0..1 scaredOf
- 0..1 sexualOrientation
- 0..1 smoker
- 0..N sports
- 0..1 status
- 0..N tags
- 0..1 timeZone
- 0..N turnOffs
- 0..N turnOns
BodyType Attributes
- 0..1 build
- 0..1 eyeColor
- 0..1 hairColor
- 0..1 height
- 0..1 weight
Organization Attributes
- 0..1 name
- 0..1 title
- 0..1 description
- 0..1 field
- 0..1 subField
- 0..1 webPage
Message Attributes
Attributes Not Used
- type - opensocial says "The type or label" domain: (Address, MediaItem, Message, or Phone)
- interests - use online-behavior:interest
- age - compute/use vcard:bday or use fp:age
- addresses - use vcard:adr
- children (single string) - use p:child ??
- currentAddress - use vcard:Pref
- dateOfBirth - use vcard:bday
- gender - use foaf:gender
- hasApp - n/a
- id - n/a
- latitude - use fp:latitude
- locality - use vcard:locality
- longitude - use fp:longitude
- movies - use media:TBD
- name - use vcard:full-name
- nickname - use card:nickname
- phoneNumbers - use vcard:tel
- profileSong - use media:TBD
- profileUrl - use media:TBD
- profileVideo - use media:TBD
- relationshipStatus - use p:relationshipStatus instead
- thumbnailUrl - use foaf:thumbnail
- address - use vcard:adr
- startDate - use h:start
- endDate - use h:end