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...

Full description

Bibliographic Details
Main Author: Alexandr Savinov
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