The Semantic Web

13 September 2004

Macquarie University/CSIRO Technology Trends Seminar

Steve Cassidy

Centre for Language Technology

Macquarie University, Sydney

About the Presenter

Steve Cassidy is a Senior Lecturer in the Computing Department at Macquarie University. He is a member of the Macquarie Centre for Language Technology where he works on speech technology applications including the automatic annotation of meeting room speech and the development of software to support large collections of annotated speech and language data. Steve's involvement in the Semantic Web derives from an early interest in the web combined with his experience in building complex annotations on speech and language data. Most recently he has worked on deriving meta-data from audio recordings to enhance browsing of this data and exploring query languages suitable for use in the complex graph structures that make up the Semantic Web.

Abstract

The Semantic Web is a term coined by Tim Berners-Lee for the next-generation World Wide Web which promotes sharing of machine readable data in the same way that the original web promotes sharing of human readable documents. If you want your calendar to be able to query my calendar, your car to be able to locate my office building, your inventory system to be able to find out about my products then you might want to be involved in the Semantic Web.

Underlying the Semantic Web are standards which allow publication of data of various forms and, importantly, ways of describing the `meaning' of this data. The buzzwords are: XML, RDF, DAML+OIL, Ontologies, etc. Semantic Web applications built upon these technologies are currently few and far between but the potential to exploit data interoperability both within an organisation and on the larger Web is clear.

This talk will give a broad outline of the underlying technologies and describe some nascent applications which rely on the ability to discover and share machine readable data on the internet.

The Semantic Web

The Vision

The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. http://www.w3.org/2001/sw/

"The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001

Where is the Semantic Web

Enabling Technologies

XML

  <slidesinfo>
    <title>The Semantic Web</title>
    <author>
      <firstname>Steve</firstname>
      <surname>Cassidy</surname>
    </author>
    <affiliation>Centre for 
       Language Technology</affiliation>
    <affiliation>Macquarie University
    </affiliation>
    <affiliation>Sydney</affiliation>
  </slidesinfo>
    

Names for Things

Describing Things

<http://www.ics.mq.edu.au/people#cassidy>
  name: "Steve Cassidy"
  email: Steve.Cassidy@mq.edu.au
  office: E6A381
  webpage: http://www.ics.mq.edu.au/~cassidy/
  teaches: http://www.mq.edu.au/units#comp348
  reading: isbn:1-55860-534-7
  http://schema.peoplesdns.com/menow/#mood: Happy

Resource Description Framework

A formal framework for describing resources (things) based on assertions of triples (subject, predicate, object)

RDF/XML

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <rdf:Description rdf:about="http://www.ics.mq.edu.au/people#cassidy">
        <name xmlns="file:/tmp/tmp.n3#">Steve Cassidy</name>
        <email xmlns="file:/tmp/tmp.n3#">Steve.Cassidy@mq.edu.au</email>
        <office xmlns="file:/tmp/tmp.n3#">E6A381</office>
        <webpage xmlns="file:/tmp/tmp.n3#"
            rdf:resource="http://www.ics.mq.edu.au/~cassidy/"/>
    </rdf:Description>
</rdf:RDF>
    

Where's the Semantics?

Ontology

Ontology: OWL

Ontology: FOAF

Other Vocabularies and Ontologies

Inference

Applications

Problems and Challenges