SWRLTemporalBuiltInLibrary

zippyrate edited this page Sep 10, 2014 · 3 revisions

The SWRLAPI Temporal Built-In Library is a core component of the SWRLAPI's temporal subsystem. It defines a set of built-ins that can be used in SWRL rules to perform temporal reasoning in OWL ontologies.

These built-ins are defined in the SWRL Temporal Ontology. This ontology also defines a valid time temporal model that provide a standard means of representing temporal information in a system. The ontology has the default prefix temporal. A copy of this ontology can be found the standard Protege-OWL repositories, and in Protege-OWL can be imported through the 'Import Ontology' option using the Metadata tab.

The built-ins in this library have two usage modes:

  • Basic Mode In this mode the built-ins work with temporal information specified by XML Schema date and dateTime types. Details of this mode can be found here.
  • Advanced Mode In this mode the built-ins work with temporal information described using an interval-based temporal model. This mode is defined by a temporal model and SWRL built-ins defined in the SWRL Temporal Ontology. Details of this mode can be found here.

An overview of the temporal functionality provided by the SWRLTab can be found in:

  • O'Connor, M.J. and Das, A. "A Method for Representing and Querying Temporal Information in OWL" Biomedical Engineering Systems and Technologies (Selected Papers), Springer-Verlag, CCIS 127, pp. 97-110, 2011.