Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics
The concept-oriented data model (COM) is an emerging approach to data modeling which is based on three novel principles: duality, inclusion and order. These three structural principles provide a basis for modeling domain-specific identities, object hierarchies and data semantics. In this paper these...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Vladimir Andrunachievici Institute of Mathematics and Computer Science
2012-02-01
|
Series: | Computer Science Journal of Moldova |
Subjects: | |
Online Access: | http://www.math.md/files/csjm/v19-n3/v19-n3-(pp254-287).pdf |
_version_ | 1798042136132714496 |
---|---|
author | Alexandr Savinov |
author_facet | Alexandr Savinov |
author_sort | Alexandr Savinov |
collection | DOAJ |
description | The concept-oriented data model (COM) is an emerging approach to data modeling which is based on three novel principles: duality, inclusion and order. These three structural principles provide a basis for modeling domain-specific identities, object hierarchies and data semantics. In this paper these core principles of COM are presented from the point of view of object data models (ODM). We describe the main data modeling construct, called concept, as well as two relations in which it participates: inclusion and partial order. Concepts generalize conventional classes by extending them with identity class. Inclusion relation generalizes inheritance by making objects elements of a hierarchy. We discuss what partial order is needed for and how it is used to solve typical data analysis tasks like logical navigation, multidimensional analysis and reasoning about data. |
first_indexed | 2024-04-11T22:31:20Z |
format | Article |
id | doaj.art-a5c09299356e449fa46ca23aa0f2295f |
institution | Directory Open Access Journal |
issn | 1561-4042 |
language | English |
last_indexed | 2024-04-11T22:31:20Z |
publishDate | 2012-02-01 |
publisher | Vladimir Andrunachievici Institute of Mathematics and Computer Science |
record_format | Article |
series | Computer Science Journal of Moldova |
spelling | doaj.art-a5c09299356e449fa46ca23aa0f2295f2022-12-22T03:59:24ZengVladimir Andrunachievici Institute of Mathematics and Computer ScienceComputer Science Journal of Moldova1561-40422012-02-01193(57)254287Concept-Oriented Model: Extending Objects with Identity, Hierarchies and SemanticsAlexandr Savinov0SAP Research Dresden, SAP AG Chemnitzer Str. 48, 01187 Dresden, GermanyThe concept-oriented data model (COM) is an emerging approach to data modeling which is based on three novel principles: duality, inclusion and order. These three structural principles provide a basis for modeling domain-specific identities, object hierarchies and data semantics. In this paper these core principles of COM are presented from the point of view of object data models (ODM). We describe the main data modeling construct, called concept, as well as two relations in which it participates: inclusion and partial order. Concepts generalize conventional classes by extending them with identity class. Inclusion relation generalizes inheritance by making objects elements of a hierarchy. We discuss what partial order is needed for and how it is used to solve typical data analysis tasks like logical navigation, multidimensional analysis and reasoning about data.http://www.math.md/files/csjm/v19-n3/v19-n3-(pp254-287).pdfData modelingobject data modelsset nestingpartial orderdata semantics |
spellingShingle | Alexandr Savinov Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics Computer Science Journal of Moldova Data modeling object data models set nesting partial order data semantics |
title | Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics |
title_full | Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics |
title_fullStr | Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics |
title_full_unstemmed | Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics |
title_short | Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics |
title_sort | concept oriented model extending objects with identity hierarchies and semantics |
topic | Data modeling object data models set nesting partial order data semantics |
url | http://www.math.md/files/csjm/v19-n3/v19-n3-(pp254-287).pdf |
work_keys_str_mv | AT alexandrsavinov conceptorientedmodelextendingobjectswithidentityhierarchiesandsemantics |