RDF Schema
RDF Schema (commonly abbreviated as RDFS) is a way of defining vocabularies for a specific type of RDF dataset. RDF Schemas are the critical layer of the Semantic Web. They provide the semantic linkage that 'intelligent' software needs to extract value giving information from the raw data defined by RDF triples.
Contents
Specifications
- RDF Schema (W3C Recommendation): http://www.w3.org/TR/rdf-schema/
Services
SchemaPedia
SchemaPedia is a wiki-like "RDF schema compendium" provided as a service by Ian Davis using the Talis Platform. It represents a free and quick way to announce the publication of RDF Schemas and related RDF, XML and OWL specifications or standards within a given domain.
- SchemaPedia - RDF schema compendium: http://schemapedia.com/ | EXAMPLE - MobileTV Ontology
- The sourcecode for schemapedia.com: http://code.google.com/p/schemapedia/
SchemaWeb
SchemaWeb is a directory of RDF Schemas expressed in the RDFS, OWL and DAML+OIL schema languages. SchemaWeb is a place for developers and designers working with RDF. It provides a comprehensive directory of RDF Schemas to be browsed and searched by human agents and also an extensive set of web services to be used by software agents that wish to obtain real-time schema information whilst processing RDF data.
What does SchemaWeb do?
SchemaWeb gathers information about schemas published on the web. SchemaWeb merges the RDF statements from all the schemas registered in the directory into an RDF triples store. What does SchemaWeb do for me?
As a human user:
- Browse the schemas held in the SchemaWeb directory and inspect the details of individual schemas including classes and properties, the raw RDF/XML and the RDF triples.
- Search the schema meta-data and RDF/XML by keyword.
- Query the SchemaWeb triples store using an online form.
- Submit schemas for inclusion in the SchemaWeb directory.
As a software agent:
- Query the SchemaWeb directory and triple stores using the open standard web service specifications, REST and SOAP.
Tools
- RDFS Explorer: http://xml.mfd-consult.dk/ws/2003/01/rdfs/
- Neologism, easy RDFS vocabulary publishing: http://groups.drupal.org/node/12532
Resources
- RDF Schema (RDFS): http://www.obitko.com/tutorials/ontologies-semantic-web/rdf-schema-rdfs.html
- XSD vs RDFS vs DAML+OIL: http://www.isi.edu/expect/web/semanticweb/comparison.html
- Best Practice Recipes for Publishing RDF Vocabularies: http://www.w3.org/TR/swbp-vocab-pub/
- RDFS full examples - P3P RDF schema: http://www.w3.org/TR/p3p-rdfschema/#Appendix_RDF-XML
- RDF example - Forest: http://www.iro.umontreal.ca/~lapalme/ForestInsteadOfTheTrees/HTML/ch06s01.html#SPO.rdf | EXAMPLE - Same Forest data as XML
Tutorials
- An Introduction to the Resource Description Framework: http://www.dlib.org/dlib/may98/miller/05miller.html
- A No-Nonsense Guide to Semantic Web Specs for XML People: http://www.betaversion.org/~stefano/linotype/news/57/
- W3Schools - RDF Schema: http://www.w3schools.com/rdf/rdf_schema.asp
- RDFS vs. OWL explained: http://www.cambridgesemantics.com/semantic-university/rdfs-vs.-owl
External Links
- wikipedia: RDF Schema
- Why RDF model is different from the XML model: http://www.w3.org/DesignIssues/RDF-XML.html
- What the Semantic Web can (and can not) represent: http://www.w3.org/DesignIssues/RDFnot.html
References
- ↑ RDF Schemas: http://www.schemaweb.info/
See Also
RDF/XML | XML Schema | RDFa | OWL | Semantic Web