Glenn Jones discusses how to connect social media with open standards by:
1) Adding microformats and RSS/Atom to sites to standardize formats
2) Designing URL structures to be RESTful
3) Adding OAuth authentication to password-protected content for access control
4) Considering discovery standards like XRD to expose APIs and services
The talk outlines how chaining these open standards together provides more value than individual parts alone.
3. How the your Social Graph is built
< a href=“http://www.glennjones.net/” rel=“me”>Glenn Jones</a>
Found
rel=me
Start Site
Reciprocal claim
Site
Found
rel=me
Start Site
Inward claim
Site
Found
rel=me
Start Site
Outward claim
Site
4. Open Standards Stack
Microformats Parser
Google’s Social
RSS Library
Graph API
microformats
ATOMOAuth
Library
Social Graph
Node Mapper
Digest Access Authentication
6. priority: 20
schema: hAtom
content type: status
resource: list
action: read
authorisation: anonymous
mime type: text/html
verb: get
url-template: http://twitter.com/{username}/
7. XRD discovery is on its way
<XRD>
<Subject>http://twitter.com/</Subject>
<Link priority=“10”>
<Rel>profile</Rel>
<Type>http://www.w3.org/2006/03/hcard</Type>
<Type>http://ns.madgex.com/ufdp/contenttype/profile</Type>
<Type>http://ns.madgex.com/ufdp/resoucetype/item</Type>
<Type>http://ns.madgex.com/ufdp/action/read</Type>
<Type>http://ns.madgex.com/ufdp/verb/get</Type>
<Type>http://ns.madgex.com/ufdp/authorisation/anonymous</Type>
<URITemplate>http://twitter.com/{username}</URITemplate>
<MediaType>text/html</MediaType>
</Link>
</XRD>
Conceptual outline of XRD-Based service description.
To find out more about XRD read Eran Hammer-Lahav blog hueniverse.com
8. Open Stack
Social Graph Search Web wide discovery
SGN or XRD Site API/Services discovery
URI Templates URL description
Basic or OAuth Authentication & access
Microformats/RSS Standard formats