mwarnock edited this page Sep 12, 2010 · 3 revisions

If you have not read the background section of the wiki home page you should. It will help you to put these resources into a perspective less obfuscated by academia.


OWL, RDF, RDFS, etc are not magic. They are a standardized way of representing knowledge. As with any xml tag, a declaration of its existence is how it exists. Don’t get caught up on the mark up. It’s nothing special. OWL is a set of declarations in xml to give a common ground for representing information. RDF and RDFS are the same. These standards help others to write the technology (triple stores and reasoners) that make OWL documents useful. Though OWL and RDF are written in XML every declaration can be represented as a “triple.” A triple is semantic web term for the simplest relationship in a mathematical graph. There is a vertex an edge and another vertex, which is semantic web land is referred to as a subject predicate/verb and object. But they are the same thing! Don’t get yourself confused thinking this is new technology.

*W3C OWL Guide – The W3C standard document for the Web Ontology Language whose acronym was moved around because WOL is a lame name and the w3c has power to do such things.
*RDF – Links to all the RDF standard info
*RDFS (RDF Schema) – The W3C standard document for the Resource Description Language Schema
*XSD – The W3C standard document for the XML Schema which rdf uses to declare literal types

Triple Stores

Allegro Graph
Oracle’s Triple Store


SPARQL is the W3C’s standardized answer to many a semantic query language. They use two SQL names which confuse the snot out of people with a relational database background trying to use it for the first time. Triples stores and their query language(s) are not SQL. Queries are pattern matches.

SPARQL – The W3C sparql standard
Allegro’s SPARQL tutorial – This is a great starting point