TRIPLE--A Query, Inference, and Transformation Language for the Semantic Web

Michael Sintek
DFKI GmbH Kaiserslautern and Stanford University Database Group

Stefan Decker
Stanford University Database Group

Abstract:

This paper presents TRIPLE, a layered and modular rule language for the Semantic Web [1]. TRIPLE is based on Horn logic and borrows many basic features from F-Logic [5] but is especially designed for querying and transforming RDF models [8]. TRIPLE can be viewed as a successor of SiLRI (Simple Logic-based RDF Interpreter [3]). One of the most important differences to F-Logic and SiLRI is that TRIPLE does not have a fixed semantics for object-oriented features like classes and inheritance. Its layered architecture allows such features to be easily defined for different object-oriented and other data models like UML, Topic Maps, or RDF Schema [7]. Description logics extensions of RDF (Schema) like OIL [6] and DAML+OIL [2] that cannot be fully handled by Horn logic are provided as modules that interact with a description logic classifier, e.g. FaCT [4], resulting in a hybrid rule language. This paper sketches syntax and semantics of TRIPLE.


Keywords: Metadata, Knowledge Representation and Reasoning, RDF, DAML, F-Logic


Bibliography

1
Tim Berners-Lee.
Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor.
Harper San Francisco, September 1999.

2
DAML Joint Committee.
DAML+OIL, 2001.
URL: http://www.daml.org/2001/03/daml+oil-index.html.

3
Stefan Decker, Dan Brickley, Janne Saarela, and Jürgen Angele.
A query and inference service for RDF.
In QL'98 -- The Query Languages Workshop, Boston, USA, 1998. WorldWideWeb Consortium (W3C).

4
Ian Horrocks.
The FaCT System, 2001.
URL: http://www.cs.man.ac.uk/~horrocks/FaCT/.

5
M. Kifer, G. Lausen, and J. Wu.
Logical foundations of object-oriented and frame-based languages.
Journal of the ACM, 42:741-843, July 1995.

6
OIL.
Ontology Inference Layer, 2001.
URL: http://www.ontoknowledge.org/oil/.

7
W3C.
Resource Description Framework (RDF) Schema Specification 1.0, 2001.
URL: http://www.w3.org/TR/2000/CR-rdf-schema-20000327/.

8
W3C.
Semantic Web Activity: Resource Description Framework (RDF), 2001.
URL: http://www.w3.org/RDF/.

This work was supported by the German Ministry for Education and Research, bmb+f (Grant: 01 IW 901, Project FRODO: A Framework for Distributed Organizational Memories), the DARPA DAML Program (Project OntoAgents), and the Wallenberg Global Learning Network (Project Edutella).