Authors: Carlo Meghini; Martin Doerr
Addresses: Istituto di Scienza e Tecnologie dell'Informazione, Consiglio Nazionale delle Ricerche, Pisa, Italy ' Institute of Computer Science, Foundation for Research and Technology - Hellas, Heraklion, Crete, Greece
Abstract: The CIDOC Conceptual Reference Model is a well-known conceptual modelling language for documenting cultural heritage artefacts, with a special attention to museum objects. CRM is an ISO standard since 2006 (ISO21127:2006) and renewed 2014 (ISO21127:2014). The CRM is specified in a semantic data modelling style and relies on consolidated notions for the representation of knowledge such as classes, properties, IsA hierarchies, domain and range constraints and cardinality restrictions. However, the CRM still lacks a formal specification of its semantical and inferential apparatus. This lack makes it difficult to clearly define fundamental operations on a CRM knowledge base, such as querying or consistency checking, while preventing any investigation on the computational properties of the language. This paper provides such an apparatus by expressing the CRM as a first-order theory. It then provides a reduction of the theory to a datalog program, and shows how the program can be used to effectively query a knowledge base taking into account the logical consequences of the represented knowledge.
Keywords: ontology; metadata; logic.
International Journal of Metadata, Semantics and Ontologies, 2018 Vol.13 No.2, pp.131 - 149
Received: 28 Jan 2018
Accepted: 04 Oct 2018
Published online: 09 Mar 2019 *