OWL

From GICL Wiki
Revision as of 12:29, 25 July 2006 by W Regli (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Web Ontology Language (OWL) is built on top of RDF and RDF-S but has an increased vocabulary for handling classes and their properties. Some examples include cardinality (minimum and maximum occurrences of a property), class intersection and union, and equivalence and subset relationships. For instance, using OWL we can say that a SnakeRobot is a subclass of robot:

  <owl:Class rdf:ID="SnakeRobot">
    <rdfs:subClassOf rdf:resource="#Robot" />
  </owl:Class>

Or that a SnakeRobot looksLike a snake:

  <owl:Class rdf:ID="SnakeRobot">
    <owl:Restriction>
      <owl:onProperty rdf:resource="#looksLike" />

<owl:someValuesFrom rdf:resource="http://xmlns.com/wordnet/1.6/Snake"/>

      </owl:Restriction>
    </owl:intersectionOf>
  </owl:Class>

A W3C recommendation since February 2004, W3C's Semantic Web Interest Group has labeled OWL as one of the "principle technologies of the Semantic Web." As such, OWL can be found in many projects including the University of Maryland's Mindswap that utilizes OWL for many of its different projects. The First International Semantic Web Services Symposium website and other websites include semantic annotations in OWL. Several OWL reasoners are available as well, and more OWL implementations may be found on W3C's website.

OWL is similar to its predecessor, [DAML+OIL]].

See also