Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at RDF Best Practice Best Practice Recipes for Publishing RDF Vocabularies W3C Working.

Slides:



Advertisements
Similar presentations
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson Presented to the RDF Data Access.
Advertisements

OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
Marketer to Developer Translation SMX West February 9, 2009.
RDF formats for Linked Data by Mabi Harandi. RDF is not a format, it is a model for data So: It will provide supports for different formats like :  Turtle.
Dewey Summaries as Multilingual Linked Data Dewey Breakfast/Update ALA Annual July 11, 2009.
Archiving the Mobile Web Frank McCown, Monica Yarbrough, & Keith Enlow Computer Science Dept Harding University WADL 2013 Indianapolis, IN July 25, 2013.
Wordpress SEO Basics Wordcamp Las Vegas Wordpress 2.7.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Actual Trends Semantic Web Lecture WS 2010/2011. What‘s next? W3C view: Look at Semantic Web activity:
An Open Source Linked Data Infrastructure for Publishing Geospatial Data Arif Shaon, Andrew Woolf, Shirley Crompton, Will Rogers, Mike Jackson, Robert.
Personal Data Management Why is this such an issue? Data Provenance Representing links v Representing data Identifying resources: Life Science Identifiers.
© 1Spatial All rights reserved. An Internet of Places Making Location Data Pervasive Paul Watson Giuseppe Conti* Federico Prandi*
The NSDL Registry: An Update Diane I. Hillmann Jon Phipps Stuart Sutton.
OCLC Research TAI CHI Webinar 7/1/2010 OCLC Open Source Linked Data Framework Ralph LeVan Sr. Research Scientist OCLC Research.
© Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan.
Identifying things. Four rules of linked data Use URIs as names for things Use HTTP URIs so that people can look up those names. When someone looks up.
The NERC DataGrid Vocabulary Server Roy Lowry British Oceanographic Data Centre Ontology Registry Meeting.
Basics of the HTTP Protocol and Apache Web Server Brandon Checketts.
SIMPLE ROUTER The slide made by Salim Malakouti. Next we will create the Router  What do I we mean by a router?  Routers work similar to a map. It receives.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck EASAIER 18 Month Coordination Meeting, Tel Aviv, Israel WP 2 – Media.
© Copyright 2012 STI INNSBRUCK Waze „Outsmarting Traffic Together“
© Copyright 2013 STI INNSBRUCK Linked Open Data Anna Fensel, Ioannis Stavrakantonakis,
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG 11 Kigali, Rwanda May 2010 Dorcas Muthoni Courtesy: Hervey Allen.
© Copyright 2008 STI INNSBRUCK NLP Interchange Format José M. García.
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
© Copyright 2008 STI INNSBRUCK HTML Data Guide W3C Interest Group Note 08 March 2012 OC Working Group –
Apache Traffic Redirection Jed Reynolds
REST - Introduction Based on material from InfoQ.com (Stefan Tilkov) And slides from MindTouch.com (Steve Bjorg) 1.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Eliane Roos, IGN France.
Web Server Design Week 8 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin Klein 3/3/10.
Access and Query Task Force Status at F2F1 Simon Miles.
1 Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG X Cairo, Egypt May 2009 Hervey Allen.
© Copyright 2013 STI INNSBRUCK “How to put an annotation in HTML?” Ioannis Stavrakantonakis.
Metadata Registries Registry: authoritative, centrally controlled store of information – W3C Web Services Glossary, 2004
Web Server Design Assignment #2: Conditionals & Persistence Due: 02/24/2010 Old Dominion University Department of Computer Science CS 495/595 Spring 2010.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Access and Query Task Force Status at F2F1 Simon Miles.
The Swedish Media Database and Linked Data London May Markus Sköld Senior Developer, Dept. of Audiovisual Media National Library of Sweden
MIME SNIFFING ISSUES Larry Masinter IETF 82 Taipei November 16, 2011.
© Copyright 2012 STI INNSBRUCK August 30 th, 2012.
RDF and Relational Databases
RDF David R Newman 15 May 2009.
GeoLink Overview Goal: Develop Semantic Web technologies that facilitate discovery (and reuse) of geoscience data.Goal: Develop Semantic Web technologies.
© Copyright 2012 STI INNSBRUCK Facebook Usage for identification, personalization and recommendation.
© Copyright 2015 STI INNSBRUCK PlanetData D2.7 Recommendations for contextual data publishing Ioan Toma.
SquirrelMail for Webmail Quick and Dirty Michuki Mwangi for AfNOG 2010.
© Copyright 2014 STI INNSBRUCK OpenRDF & SPARQL Short guide on how to use the STI LOI OpenRDF workbench.
Server-side http General form of http response/request GET request method POST request method Responses Servlet support.
© Copyright 2011 STI INNSBRUCK SCMS – Semantifying Content Management Systems + A Semantic Publish/subscribe.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Dr. Alexandra I. Cristea SPARQL Exerciess.
ISWC 2010, Shanghai, 8 th November, 2010 Ivan Herman ( 郝易文 ), W3C.
RDF and RDB 2 D2RQ.
Developing Linked Data Applications
Developing Linked Data Applications
Linked Data Web that can be processed by machines
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess
RDF and RDB 2 D2RQ.
Questioning Authority Gem and Linked Data
Introduction Web Environments
Lifting Data Portals to the Web of Data
The Data Cube Vocabulary: Deploying SDMX as RDF from Existing Systems
RDF and RDB 2 D2RQ.
RDF David R Newman 15 July 2009.
Requests and Server Response Codes
W3C Recommendation 17 December 2013 徐江
Linked Data Ryan McAlister.
Profiles Guidance & Vocabulary
Presentation transcript:

© Copyright 2008 STI INNSBRUCK RDF Best Practice Best Practice Recipes for Publishing RDF Vocabularies W3C Working Group Note 28. August

Publishing RDF Ontologies Content Negotiation Dereferencable concept URIs HTTP 303 Redirects Concept Name separated from the URI via slash (/) or hash (#) 2

Content Negotiation Client specifies preferred format (in HTTP Header), e.g. –Accept: application/rdf+xml –Accept: application/xhtml+xml, text/html Fallback type must be specified 3

Dereferencable Ontology URIs 4 Example:  Access e-Freight Ontology:

Dereferencable Concept URI 5 Example:  GET the class Shipment:  Redirect to vocabulary URI:

Server-Side Configuration.htaccess for ‘hash namespaces‘, e.g. AddType application/rdf+xml.owl RewriteEngine On RewriteBase /crs RewriteRule ^crs$ crs.owl.htaccess for ‘slash namespaces’, e.g. AddType application/rdf+xml.owl RewriteEngine On RewriteBase /crs RewriteRule ^crs/.+ crs/ [R=303] RewriteRule ^crs/$ crs.owl 6

Redirect to SPARQL Query Server-side configuration (.htaccess file) RewriteCond %{HTTP_ACCEPT} text/html RewriteRule ^crs/(.+) [R=303] RewriteCond %{HTTP_ACCEPT} application/rdf\+xml RewriteRule ^crs/(.+) [R=303] 7

Summary Dereferencable URIs for all concept in the ontology 303 Redirect to the Ontology if a concept is accessed Possible to separate the namespace with a slash (/) or a hash (#) Content Negotiation with fallback type Redirecting to SPARQL Query 8