The W3C OWL 2 recommendation defines the structure and data types for OWL documents, but lacks explicit support for time-varying OWL documents or for time-varying schema. In previous work, we introduced tauOWL which is an infrastructure and suite of tools to support the creation and validation of time-varying OWL documents, without requiring any changes to OWL 2. In this paper, we extend tauOWL to support versioning of the schema itself. To do so, we use a temporal schema which is an XML document that references the three components of a tauOWL schema: (i) an OWL 2 conventional schema, (ii) logical annotations which describe how an OWL 2 document can change over time, and (iii) physical annotations which describe where timestamps are placed. The support of schema versioning in the tauOWL framework means that conventional schemas as well as logical and physical annotations are versioned. More specifically, we propose two sets of primitives, one for the maintenance of conventional ontology schema and the other for updating temporal ontology schema, and define their operational semantics. We also illustrate their use, through an example.

Temporal Schema Versioning in tauOWL

GRANDI, FABIO;
2015

Abstract

The W3C OWL 2 recommendation defines the structure and data types for OWL documents, but lacks explicit support for time-varying OWL documents or for time-varying schema. In previous work, we introduced tauOWL which is an infrastructure and suite of tools to support the creation and validation of time-varying OWL documents, without requiring any changes to OWL 2. In this paper, we extend tauOWL to support versioning of the schema itself. To do so, we use a temporal schema which is an XML document that references the three components of a tauOWL schema: (i) an OWL 2 conventional schema, (ii) logical annotations which describe how an OWL 2 document can change over time, and (iii) physical annotations which describe where timestamps are placed. The support of schema versioning in the tauOWL framework means that conventional schemas as well as logical and physical annotations are versioned. More specifically, we propose two sets of primitives, one for the maintenance of conventional ontology schema and the other for updating temporal ontology schema, and define their operational semantics. We also illustrate their use, through an example.
Proceedings of the International Conference on Knowledge Management, Information and Knowledge Systems (KMIKS 2015)
81
92
Abir Zekri; Zouhahier Brahmia; Fabio Grandi; Rafik Bouaziz
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/445767
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact