http://shop.oreilly.com/product/06369200142
01.do


Foundation for socializing applications and
websites.


Open Source foundation.
Building relevant social & interest graphs
Follower Model



Connection Model



Group Model
http://code.google.com/p/webfinger/
finger jleblanc@x.com

Login name: jleblanc
In real life: Jonathan LeBlanc
Home phone: 123-4567
Office: San Jose, CA
Last Login: Tue Oct 4 12:41 on ttys000

jleblanc@x.com
http://www.jcleblanc.com
curl http://gmail.com/.well-known/host-meta

<XRD xmlns='http://docs.oasis-open.org/ns/xri/xrd-1.0'
        xmlns:hm='http://host-meta.net/xrd/1.0'>
  <hm:Host xmlns='http://host-meta.net/xrd/1.0'>
    gmail.com</hm:Host>
  <Link rel='lrdd' template=
    'http://www.google.com/s2/webfinger/?q={uri}'>
    <Title>Resource Descriptor</Title>
  </Link>
</XRD>
curl
         http://www.google.com/s2/webfinger/?q=nakedtechnologist@g
                                 mail.com
The User Profile: http://www.google.com/profiles/nakedtechnologist

The portable contacts link: http://www-
opensocial.googleusercontent.com/api/people/118167121283215553793/

The public Google Buzz feed:
https://www.googleapis.com/buzz/v1/activities/118167121283215553793/@public
Making user identity work for you
https://browserid.org/
http://openid.net/   https://developers.facebook.com/
http://www.x.com/identity
Increasing your product reach
The Opt-in Model




The Opt-out Model
http://code.google.com/p/pubsubhubbub/
www.salmon-protocol.org
•   Is the content coming from a trusted source?


•   How does the publisher prevent spam or abuse?


•   How does the publisher ensure the quality of the
    updates?
1. Subscriber sends signed request to publisher (e.g. using
   acct:johndoe@subscriber.example.com).

1. Publisher performs discovery on endpoint to verify
   identity provider.
      • Webfinger
      • LRDD (Link-based Resource Descriptor)

2. Provider verifies signature via public keys obtained
   during discovery.
Using the work that other companies have invested in
http://ogp.me/
Geo
<span class="geo">
  <span class="latitude">52.48</span>,
  <span class="longitude">-1.89</span>
</span>

vCard
<div class="vcard">
  <div class="fn">Joe Doe</div>
  <div class="org">The Example Company</div>
  <div class="tel">604-555-1234</div>
  <a class="url" href="http://site.com/">http://site.com/</a>
</div>
<html xmlns:og="http://ogp.me/ns#">
<head>
<title>Restaurant at Wente Vineyards – Livermore</title>
<meta property="og:url"
        content="http://www.yelp.com/biz/gATFcG9HTaXJpg">
<meta property="og:type" content="restaurant">
<meta property="og:title"
        content="The Restaurant at Wente Vineyards">
<meta property="og:image"
        content="http://media2.px.yelpcdn.com/iVSnIs">
...
</head>
...
</html>
• Basic Metadata
• Location
• Contact Information
• Video Data
• Audio Data
• Objects

  • Activities          • People
  • Businesses          • Places
  • Groups              • Products and Entertainment
  • Organizations       • Websites
Jonathan LeBlanc
                Twitter: @jcleblanc
          E-Mail: jleblanc@x.com
http://www.slideshare.net/jcleblanc

Building Viral Social Experiences