Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Database Called The Web


Published on

Published in: Technology, Business
  • abe more kizan bahcenin saati geri kalmis, 2;45 duzeltiverin donmeti... ama bi cicek var cicegi parmaginin arasina al. ayni kil gibidir uzrindeki zari cikar sagdan sola dogru donmeye baslar, belki o zamanda saati duzeltirsiniz...

    Are you sure you want to  Yes  No
    Your message goes here

A Database Called The Web

  1. A Database Called The Web Nathan R. Yergler Creative Commons
  2. First Things
  3. This Talk Is About <ul><li>Semantic Web
  4. RDFa
  5. Using them to drive your applications </li></ul>
  6. It is not about <ul><li>Distributed data stores
  7. SQL Databases
  8. That is, the titular “database” is a metaphor
  9. And now I've used titular in a conference talk </li></ul>
  10. share, reuse, and remix— legally
  13. <a href=” ” rel=”license”> Attribution 3.0 Unported </a>
  14. Why do we care? Programs should be able to answer simple questions about licensed works. <ul><li>What is the work's license?
  15. Allows commercial use?
  16. Are derivative works allowed?
  17. How do we attribute the work? </li></ul>
  18. Semantic Web (a gross oversimplification in 120 seconds)
  19. Down with silos!
  20. RDF
  21. (subject, predicate, object)
  23. RDF <ul><li>Subject and Predicate are URIs
  24. Object is a URI or Literal </li></ul>
  25. 2002
  27. <!-- metadata -->
  28. Pervasive Problems <ul><li>Opaque to parsers
  29. Opaque to humans
  30. Easy to screw up
  31. Overly verbose </li></ul>
  32. 2009
  35. CC Rights Expression Language
  36. Principles for HTML Encoding <ul><li>Independence & Extensibility
  37. Don't Repeat Yourself (DRY)
  38. Visual Locality
  39. Remix Friendliness </li></ul>
  40. RDFa <ul><li>Builds on [X]HTML
  41. Uses a few attributes (rel, rev, about, href, property, resource) to encode RDF triples in [X]HTML
  42. Extensible for emerging applications </li></ul>
  43. rel=”license”
  44. Attribution Metadata <ul><li>Users can assert a name and URL for Attribution
  45. We encode this in the generated HTML
  46. Our deeds display this information when we can detect it </li></ul>
  49. Where should I link to? >>> import rdfadict >>> dessert = '' >>> p = rdfadict.RdfaParser() >>> p.parse_url(dessert)[dessert][''] ['']
  51. CC Network <ul><li>Launched October 2008
  52. A place creators to collect work references
  53. A platform for digital copyright registry exploration
  54. Built on ccREL
  55. Free Software: AGPL 3, available from </li></ul>
  58. Network + License Badges
  59. Reciprocal Ownership Metadata “ Identity” Work
  61. A “Registry” <span id=&quot;#nathan&quot; about=&quot;#nathan&quot; rel=&quot;sioc:member_of&quot; property=&quot;sioc:name&quot; resource=&quot;;>Nathan Yergler</span> <ul> <li><a about=&quot;#nathan&quot; rel=&quot;sioc:owner_of&quot; href=&quot;;> A Database Called The Web</a></li> </li> </ul>
  65. What about you?
  66. Interface Considerations <ul><li>Javascript is limited to progressive enhancement </li><ul><li>RDFa builds on the existing DOM
  67. We could insert the RDFa with Javascript but that severely increases demand on consumers </li></ul></ul>
  68. General Principles <ul><li>You're probably using templates already – make them useful for software, too.
  69. Vocab mix-n-match is fine: use established vocabularies whenever possible (DC, etc).
  70. If you're a market leader (or hope to be), commit to publishing a minimum set of information.
  71. Think about your URIs – you're making a commitment to maintain them. </li></ul>
  72. Why Bother? <ul><li>Enable mashups and remixes
  73. You're probably making the information available anyway
  74. It builds an open web
  75. It adds value for your site </li></ul>
  76. Google <ul><li>Recently announced support for RDFa in “Rich Snippets”
  77. They're exploring ways to make this easier for “webmasters” </li></ul>
  78. Yahoo <ul><li>Supports RDFa in many properties
  79. Search Monkey lets you build “info bars”
  80. BOSS lets you query for presence of metadata </li></ul>
  81. Nathan R. Yergler Chief Technology Officer Creative Commons [email_address] @nyergler {twitter |}