Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
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.