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

Content Management with RDF

on

  • 4,190 views

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.

Statistics

Views

Total Views
4,190
Views on SlideShare
4,184
Embed Views
6

Actions

Likes
5
Downloads
119
Comments
0

2 Embeds 6

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

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Content Management with RDF Content Management with RDF Presentation Transcript

  • Content Management with RDF
      • Leigh Dodds, Chief Technology Officer, Ingenta
      • [email_address]
      • 25 th April 2007
  • Why? How?
  • A Digression: The RDF Model
  • <http://www.example.org/article/1>
  • Alan Turing worked at Bletchley Park
  • </person/turing> workedAt </place/bletchley>
  • </person/turing> hasName “Alan Turing” </person/turing> workedAt </place/bletchley> </place/bletchey> hasName “Bletchley Park”
  •  
  •  
  •  
  • Why Use RDF?
    • Encourages modelling of resources
    • Simple extensibility
    • Ease of Storage
    • Data Merging
    • Networked data
    • Re-wiring publications
  • Where Would You Use RDF?
  • ..and Where Wouldn’t You Use RDF?
    • It’s Not For Content!
  • How?
  • Assigning Identifiers
  • http://metastore.ingenta.com/article/456
  • Vocabularies
  • Dublin Core
    • Basic set of generic properties
    • Title
    • Creator
    • Publisher
    • Created, Updated, Modified
    • Format
    • Identifier
    • Subject
    • ..etc
  • PRISM
    • Publishing Requirements for Industry Standard Metadata
    • Builds on XML, RDF, Dublin Core
    • DOI, eISSN
    • startingPage, endingPage
    • isPartOf, hasParts
    • related
    • references
    • hasTranslation,
    • hasCorrection
  • FOAF
    • “ Friend of a Friend”
    • Community driven specification
    • Some useful stable terms for describing people and organizations
    • Person
    • Organization
    • Document
    • homepage, weblog
    • topic, primaryTopic
  • SKOS
    • Simple Knowledge Organization System
    • Thesauri, subject classifications
    • Drive navigation and indexing
    • Terms
    • broaderTerm, narrowerTerm
    • relatedTerms
    • preferred label, alternate label
  • Generating RDF
    • XML to RDF
      • XSLT
      • XQuery
    • Database to RDF
      • D2R
    • XHTML to RDF
      • GRDDL
  • Manipulating RDF
  •  
  •  
  • SPARQL
    • W3C Query Language for RDF
      • SELECT ?resource, ?name
      • WHERE {
      • ?resource hasName ?name
      • }
    “ Bletchley Park” </place/bletchely> “ Alan Turing” </person/turing> ?name ?resource
  • Problem Areas
  • Duck Typing for Data
  • Questions?
  • 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/