Index: Social-Data.xml
===================================================================
--- Social-Data.xml (revision 1263)
+++ Social-Data.xml (working copy)
@@ -306,6 +306,74 @@
html tags: <b>, <i>, <a>, <span>. The container may
ignore this formatting when rendering the activity.
+
+ Click here for the proposal.
+ An ActivityEntry represents an activity. A collection of ActivityEntries compose an ActivityStream.
+ This implementation is designed to align with the JSON draft specification for ActivityStreams.
+
+ Field Name
+ Field Type
+ Description
+ id
+ Object-Id
+ A URI that serves as an identifier for this activity. If not present then the permalinkUrl will be used in its place.
+ streamFaviconUrl
+ string
+ The URL of an icon represents this activity. This property MAY be null if there are no specific icons per activity type for this activity publisher.
+ postedTime
+ string
+ The time that the activity occurred, as a W3CDTF timestamp.
+ actor
+ ActivityObject
+ The main author of this activity.
+ verb
+ Array<string>
+ The list of verb URIs for this activity.
+ object
+ ActivityObject
+ The object associated with this ActivityEntry.
+ target
+ ActivityObject
+ The target of this activity.
+ permalinkUrl
+ string
+ The URL of a HTML page that represents this activity.
+ title
+ string
+ An HTML representation of the natural language title for this activity.
+ body
+ string
+ An HTML representation of a natural language describing this activity including visual elements such as thumbnails.
+
+ A minimal ActivityEntry example
+
+ OpenSocial defines a data store that applications can use to
read and write user-specific data. This data store can be read by
@@ -1100,6 +1168,117 @@
A user ID associated with this account.
+
+ Click here for the proposal.
+ ActivityObject is the base type of objects that can be referenced by ActivityEntries. Specific object types will extend this basic object with additional properties that are specific to the object type in question.
+ This implementation is designed to align with the JSON draft specification for ActivityStreams.
+
+ Field Name
+ Field Type
+ Description
+ id
+ Object-Id
+ Unique identifier for the object. If not present in the JSON response, assume it matches the permalinkURL.
+ displayName
+ string
+ A human-readable label for the object.
+ summary
+ string
+ Human-readable description or snippet that summarizes the object.
+ permalink
+ string
+ Link to a human-readable representation of the object. If the id is not present, then this field will be considered the id.
+ image
+ string
+ Link to an image that represents this object.
+ objectType
+ Array<string>
+ An array of URIs which identify the object's type.
+ content
+ string
+ The content of the object, whose meaning depends on the object's type.
+ audioStream
+ string
+ The URL for a stream of the audio content.
+ videoStream
+ string
+ The URL for a stream of the video content.
+ playerApplet
+ string
+ The URL for some kind of applet that will allow a user to listen to the audio.
+ bookmarkTarget
+ string
+ The URL of the item that is the target of the bookmark.
+ thumbnail
+ string
+ Link to a thumnail image that represents this object.
+ subject
+ string
+ The subject object, whose meaning depends on the object's type.
+ description
+ string
+ A description of the object, whose meaning depends on the object's type.
+ rating
+ string
+ A rating attribute of the reviewed object. The rating is an optional field and is modeled after the rating attribute from the hReview microformat. Specifically, the rating is defined as a fixed point integer value [1.0-5.0] indicating a rating for the item, higher indicating a better rating by default. Optionally a different integral "worst" value (default:1.0) and/or "best" value (default:5.0) may be specified to indicate a different range (e.g. 6 from 0-10). The "best" value may be numerically smaller than the "worst" value to indicate a descending range.
+ icon
+ string
+ A small image with an aspect ratio of one (horizontal) to one (vertical) which SHOULD be suitable for presentation at a small size SHOULD be provided to represent the service.
+ inReplyTo
+ ActivityObject
+ Defines an the object to which this object is a reply.
+
+ A minimal ActivityObject example
+
+
+
+ Click here for the proposal.
+ An activity stream is a collection of activities. Often these activities are related in some way, such as being by the same actor.
+ This implementation is designed to align with the JSON draft specification for ActivityStreams.
+
+ Field Name
+ Field Type
+ Description
+ displayName
+ string
+ A human-readable name for this stream. This property MAY be null if the stream has no name.
+ language
+ string
+ The language used to generate the summary and content sections of the activities.
+ entries
+ Array<ActivityEntry>
+ The activities comprising this stream. This property MUST NOT be null.
+ id
+ Object-Id
+ A URI that serves as an identifier for this activity stream. This property MUST NOT be null.
+ subject
+ string
+ If this stream is considered to be about a specific object -- usually a Person -- the publisher SHOULD include the object representation for the subject. If included then only the minimal representation is necessary in subsequent references.
+
+ A minimal ActivityStream example
+
+ The components of a physical mailing address. Service
Providers MAY return just the full address as a single string in