A Semantic Web Primer for Object-Oriented Software Developers

No W3C Status, $Date: 2005/09/12$

This version:
http://www.knublauch.com/oop/2005/09/12/
Latest version:
N/A
Previous version:
N/A
Editors:
Holger Knublauch, Stanford University, <holger@smi.stanford.edu>
Daniel Oberle, Universität Karlsruhe, <oberle@fzi.de>
Phil Tetlow, IBM, <philip.tetlow@uk.ibm.com>
Evan Wallace, National Institute of Standards and Technology, <ewallace@cme.nist.gov>

  1. Introduction
  2. Application Development with Semantic Web Technology
  3. Introduction to RDF and OWL
  4. Programming with RDF and OWL
  5. Where to go from here

1 Introduction

Figure1: A simple domain model in UML syntax.

2 Application Development with Semantic Web Technology

Figure 2: An application using Semantic Web technology can exploit domain models and services from the Web.

Figure 3: Domain modeling tools such as Protege can be used to define classes, properties and individuals.

3 Introduction to RDF and OWL

3.1 RDF and RDF Schema

3.2 OWL

3.3 Comparison of OWL and Object-Oriented Languages

4 Programming with RDF and OWL

5 Where to go from here