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"

(Message attributes not used)
(Attributes Not Used)
Line 120: Line 120:
 
* urls - List of related URLs for this message. Supported URL types include 'alternate', alternate for for this mailbox (text/html being the most common).
 
* urls - List of related URLs for this message. Supported URL types include 'alternate', alternate for for this mailbox (text/html being the most common).
  
== 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 ==
 
== Links ==

Revision as of 11:39, 16 September 2011

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

RDF/OWL representation of the OpenSocial Social Data Specification 2.0. Approximately 600 triples from Benjamin Nowak's "opensocial.rdf" were imported from the 2008-12-16 version of his file as a great jump-start to creating this updated vocabulary. Part of the Persona Data Model 2.0.

Files

SVN source: opensocial2.owl

UML Overview

Opensocial2 2.0.103.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

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

appUrl

Identifies the application that generated this message.

  • domain: Message
  • value: xsd:anyURI

senderId

Id of person who sent the message.

  • domain: Message

messageStatus

Status of the message. (NEW, READ, DELETED).

  • domain: Message

timeSent

UTC time message was sent.

  • domain: Message

title

The title of the Activity, Message or Organization. HTML attributes are allowed and are sanitized by the container.

  • domain: Message

OpenSocial 2.0 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).


Links

Back to the top