Towards an Ontological Modeling with Dependent Types: Application to Part-Whole Relations - Université Savoie Mont Blanc Access content directly
Conference Papers Year : 2009

Towards an Ontological Modeling with Dependent Types: Application to Part-Whole Relations

Abstract

Generally, mereological relations are modeled using fragments of first-order logic(FOL) and difficulties arise when meta-reasoning is done over their properties, leading to reason outside the logic. Alternatively, classical languages for conceptual modeling such as UML lack of formal foundations resulting in ambiguous interpretations of mereological relations. Moreover, they cannot prove that a given specification is correct from a logical perspective. In order to address all these problems, we suggest a formal framework using a dependent (higher-order) type theory such as those used in program checking and theorem provers (e.g., Coq). It is based on constructive logic and allows reasoning in different abstraction levels within the logic. Furthermore, it maximizes the expressiveness while preserving decidability of type checking and results in a coherent theory with a powerful sub-typing mechanism.

Dates and versions

hal-00498209 , version 1 (06-07-2010)

Identifiers

Cite

Richard Dapoigny, Patrick Barlatier. Towards an Ontological Modeling with Dependent Types: Application to Part-Whole Relations. 28th International Conference on Conceptual Modeling (ER'2009), Nov 2009, Brazil. pp.145-158, ⟨10.1007/978-3-642-04840-1_13⟩. ⟨hal-00498209⟩
35 View
0 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More