Content Management with RDF
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Content Management with RDF

  • 4,307 views
Uploaded on

A talk given at the "Publishing 2.0" event organized by XML-UK in April 2007. ...

A talk given at the "Publishing 2.0" event organized by XML-UK in April 2007.

The talk provides a brief overview of RDF, some of the benefits that Ingenta has found with using RDF, and outlines some of the steps involved in modelling and manipulating content as RDF.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,307
On Slideshare
4,301
From Embeds
6
Number of Embeds
2

Actions

Shares
Downloads
120
Comments
0
Likes
5

Embeds 6

http://www.slideshare.net 3
http://www.linkedin.com 3

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Content Management with RDF
      • Leigh Dodds, Chief Technology Officer, Ingenta
      • [email_address]
      • 25 th April 2007
  • 2. Why? How?
  • 3. A Digression: The RDF Model
  • 4. <http://www.example.org/article/1>
  • 5. Alan Turing worked at Bletchley Park
  • 6. </person/turing> workedAt </place/bletchley>
  • 7. </person/turing> hasName “Alan Turing” </person/turing> workedAt </place/bletchley> </place/bletchey> hasName “Bletchley Park”
  • 8.  
  • 9.  
  • 10.  
  • 11. Why Use RDF?
    • Encourages modelling of resources
    • Simple extensibility
    • Ease of Storage
    • Data Merging
    • Networked data
    • Re-wiring publications
  • 12. Where Would You Use RDF?
  • 13. ..and Where Wouldn’t You Use RDF?
    • It’s Not For Content!
  • 14. How?
  • 15. Assigning Identifiers
  • 16. http://metastore.ingenta.com/article/456
  • 17. Vocabularies
  • 18. Dublin Core
    • Basic set of generic properties
    • Title
    • Creator
    • Publisher
    • Created, Updated, Modified
    • Format
    • Identifier
    • Subject
    • ..etc
  • 19. PRISM
    • Publishing Requirements for Industry Standard Metadata
    • Builds on XML, RDF, Dublin Core
    • DOI, eISSN
    • startingPage, endingPage
    • isPartOf, hasParts
    • related
    • references
    • hasTranslation,
    • hasCorrection
  • 20. FOAF
    • “ Friend of a Friend”
    • Community driven specification
    • Some useful stable terms for describing people and organizations
    • Person
    • Organization
    • Document
    • homepage, weblog
    • topic, primaryTopic
  • 21. SKOS
    • Simple Knowledge Organization System
    • Thesauri, subject classifications
    • Drive navigation and indexing
    • Terms
    • broaderTerm, narrowerTerm
    • relatedTerms
    • preferred label, alternate label
  • 22. Generating RDF
    • XML to RDF
      • XSLT
      • XQuery
    • Database to RDF
      • D2R
    • XHTML to RDF
      • GRDDL
  • 23. Manipulating RDF
  • 24.  
  • 25.  
  • 26. SPARQL
    • W3C Query Language for RDF
      • SELECT ?resource, ?name
      • WHERE {
      • ?resource hasName ?name
      • }
    “ Bletchley Park” </place/bletchely> “ Alan Turing” </person/turing> ?name ?resource
  • 27. Problem Areas
  • 28. Duck Typing for Data
  • 29. Questions?
  • 30. Picture Attributions
    • “ The Confusion of Tongues”, Gustav Doré
      • http://en. wikipedia .org/ wiki /Image:Confusion_of_Tongues. png
    • “ So many ducks…Ducking Hell”, Gaetan Lee
      • http://flickr.com/photos/gaetanlee/298160427/