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

OpenSocial2 vocabulary

Revision as of 11:13, 16 September 2011 by Unnamed Poltroon (Talk) (Classes Used)

{{#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

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