A Cookbook for Temporal Conceptual Data Modelling with Description Logics

被引:37
|
作者
Artale, Alessandro [1 ]
Kontchakov, Roman [2 ]
Ryzhikov, Vladislav [1 ]
Zakharyaschev, Michael [2 ]
机构
[1] Free Univ Bozen Bolzano, KRDB Res Ctr, I-39100 Bozen Bolzano Bz, Italy
[2] Univ London, Dept Comp Sci & Informat Syst, London WC1E 7HX, England
基金
英国工程与自然科学研究理事会;
关键词
Languages; Theory; Description logic; temporal conceptual data model; DL-LITE; TIME; COMPLEXITY; REPRESENTATION; CONSTRAINTS;
D O I
10.1145/2629565
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We design temporal description logics (TDLs) suitable for reasoning about temporal conceptual data models and investigate their computational complexity. Our formalisms are based on DL-Lite logics with three types of concept inclusions (ranging from atomic concept inclusions and disjointness to the full Booleans), as well as cardinality constraints and role inclusions. The logics are interpreted over the Cartesian products of object domains and the flow of time (Z, <), satisfying the constant domain assumption. Concept and role inclusions of the TBox hold at all moments of time (globally), and data assertions of the ABox hold at specified moments of time. To express temporal constraints of conceptual data models, the languages are equipped with flexible and rigid roles, standard future and past temporal operators on concepts, and operators "always" and "sometime" on roles. The most expressive of our TDLs (which can capture lifespan cardinalities and either qualitative or quantitative evolution constraints) turns out to be undecidable. However, by omitting some of the temporal operators on concepts/roles or by restricting the form of concept inclusions, we construct logics whose complexity ranges between NLOGSPAGE and PSPACE. These positive results are obtained by reduction to various clausal fragments of propositional temporal logic, which opens a way to employ propositional or first-order temporal provers for reasoning about temporal data models.
引用
收藏
页数:50
相关论文
共 50 条
  • [1] Temporal ER modelling with description logics
    Artale, A
    Franconi, E
    [J]. CONCEPTUAL MODELING - ER'99, 1999, 1728 : 81 - 95
  • [2] Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models
    Artale, Alessandro
    Kontchakov, Roman
    Ryzhikov, Vladislav
    Zakharyaschev, Michael
    [J]. FRONTIERS OF COMBINING SYSTEMS, 2011, 6989 : 1 - +
  • [3] Introducing temporal Description Logics
    Artale, A
    Franconi, E
    [J]. TIME-99: SIXTH INTERNATIONAL WORKSHOP ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 1999, : 2 - 5
  • [4] On Metric Temporal Description Logics
    Gutierrez-Basulto, Victor
    Jung, Jean Christoph
    Ozaki, Ana
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 837 - 845
  • [5] Temporal description logics: A survey
    Lutz, Carsten
    Wolter, Frank
    Zakharyashev, Michael
    [J]. TIME 2008: 15TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2008, : 3 - +
  • [6] Mdws:: A modelling language to build a formal ontology in either description logics or conceptual graphs
    Nobécourt, J
    Biébow, B
    [J]. KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, PROCEEDINGS: METHODS, MODELS, AND TOOLS, 2000, 1937 : 57 - 64
  • [7] A Note on the Translation of Conceptual Data Models into Description Logics: Disjointness and Covering Assumptions
    Casini, Giovanni
    Gerber, Aurona
    Meyer, Thomas
    [J]. PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 10 - 20
  • [8] On the Influence of Description Logics Ontologies on Conceptual Similarity
    d'Amato, Claudia
    Staab, Steffen
    Fanizzi, Nicola
    [J]. KNOWLEDGE ENGINEERING: PRACTICE AND PATTERNS, PROCEEDINGS, 2008, 5268 : 48 - +
  • [9] A survey of temporal extensions of description logics
    Artale, A
    Franconi, E
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2000, 30 (1-4) : 171 - 210
  • [10] A survey of temporal extensions of description logics
    Alessandro Artale
    Enrico Franconi
    [J]. Annals of Mathematics and Artificial Intelligence, 2000, 30 : 171 - 210