Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "OpenSocial2 vocabulary"

(Classes Used)
(Classes)
Line 41: Line 41:
 
* recipients
 
* recipients
 
* replies
 
* 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===
 
===MessageStatusValues===

Revision as of 11:20, 16 September 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

osoc-overlay.owl imports OpenSocial and adds more precision to it. Imported by Persona vocabulary.

Files

SVN source: osoc-overlay.owl

UML Overview

Osoc 2.0.102.png

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

Links

Back to the top