Download presentation
Presentation is loading. Please wait.
1
RDF David R Newman drn05r@ecs.soton.ac.uk 15 May 2009
2
2 Overview RDF Generation Ontology Design SPARQL Endpoint OAI-ORE Export & Research Objects Why Bother?
3
3 RDF Generation - Issues Don’t want to expose all database data –Irrelevant –Secret –Private Rationalisation of data –Link up data –Reuse data properties –Greater / more logical abstraction
4
4 RDF Generation - Implementation Bespoke SQL queries Simple mapping language URIs –http://rdf.myexperiment.org/ / http://rdf.myexperiment.org/ /<id –Resolves to RDF/XML representation Protecting private data –401 authorization required –Authorization credentials stored in sessionAuthorization credentials stored in session
5
RDF Example 2007-07-23T17:02:58Z 2008-09-17T09:53:02Z myExperiment <p>This is the official group for the myExperiment team</p> 0 5
6
6 Ontology Design http://rdf.myexperiment.org/ontologies/ Reuses properties and extends classes –From Dublin Core, SIOC, FOAF, OAI-ORE and Creative Commons Modularized
7
SPARQL Endpoint Public RDF/XML imported to JENA triplestore PHP hooks provide web interface http://rdf.myexperiment.org/sparql 7
8
8 OAI-ORE Export & Research Objects For Packs and Experiments http://rdf.myexperiment.org/Aggregation/Pack/1 303 redirects dependent on HTTP accept value –application/rdf+xml -> RDF resource map –application/atom+xml -> Atom entry –text/html -> splash page Atom Feeds –http://rdf.myexperiment.org/AtomFeed/Packshttp://rdf.myexperiment.org/AtomFeed/Packs –http://rdf.myexperiment.org/AtomFeed/Experimentshttp://rdf.myexperiment.org/AtomFeed/Experiments Build on OAI-ORE Export for Research Objects
9
9 Why Bother? RDF is a standard format Generic rather than structured SPARQL allows flexible queries Align termininology with other projects Inference
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.