SLIDE 15 29
XML is not enough XML is not enough
- Language for describing the structure of document content
– E.g., declare data to be a retail price, a sales tax, a book title, ...
U if th d f d ibi d h i d t i HTTP
- Uniform method for describing and exchanging data using HTTP
– Ontologies enable independently developed programs to exchange data
- Provides a “syntactic schema”
- Provides no means of specifying intended meaning of tags
– Ontologies specify intended meaning in a computer interpretable form
So – So –
- “XML is like HTML, where you make up your own tags.”
- “But in XML, you can’t say what your tags mean.”
TDT4215 - Ontologies
30
W3C Semantic Web Activity W3C Semantic Web Activity
- Semantic Web Activity (http://www.w3.org/2001/sw/)
– “Established to serve a leadership role, in both the design of enabling specifications and the open collaborative development of technologies that specifications and the open, collaborative development of technologies that support the automation, integration and reuse of data across various applications.” – Successor to the W3C Metadata Activity
(http://www.w3.org/2001/sw/RDFCore/)
– Responsible for the Resource Description Framework (RDF) – Responsible for the Resource Description Framework (RDF)
- Web Ontology Working Group
(http://www.w3.org/2001/sw/WebOnt/)
– Charter: Build upon the RDF Core work a language for defining structured web based ontologies which will provide richer integration and interoperability of data among descriptive communities Developing Ontology Web Language (OWL)
TDT4215 - Ontologies
– Developing Ontology Web Language (OWL)
- Based on DAML+OIL, developed in DARPA’s Agent Markup Language program