Structural Aspects of Data Modeling Languages
A conceptual data model for an information system specifies the fact structures of interest as well as the constraints and derivation rules that apply to the business domain being modeled. The languages for specifying these models may be graphical or textual, and may be based upon approaches such...
| Main Author: | |
|---|---|
| Format: | Teaching Resource |
| Language: | English |
| Published: |
Springer Berlin Heidelberg
2011
|
| Subjects: | |
| Online Access: | http://eprints.intimal.edu.my/192/ http://eprints.intimal.edu.my/192/1/18.pdf |
| _version_ | 1848766417339416576 |
|---|---|
| author | Halpin, Terry |
| author_facet | Halpin, Terry |
| author_sort | Halpin, Terry |
| building | INTI Institutional Repository |
| collection | Online Access |
| description | A conceptual data model for an information system specifies the fact
structures of interest as well as the constraints and derivation rules that apply to
the business domain being modeled. The languages for specifying these models
may be graphical or textual, and may be based upon approaches such as Entity
Relationship modeling, class diagramming in the Unified Modeling Language,
fact orientation (e.g. Object-Role Modeling), Semantic Web modeling (e.g. the
Web Ontology Language), or deductive databases (e.g. datalog). Although sharing
many aspects in common, these languages also differ in fundamental ways
which impact not only how, but which, aspects of a business domain may be
specified. This paper provides a logical analysis and critical comparison of how
such modeling languages deal with three main structural aspects: the entity/
value distinction; existential facts; and entity reference schemes. The analysis
has practical implications for modeling within a specific language and for transforming
between languages. |
| first_indexed | 2025-11-14T11:50:49Z |
| format | Teaching Resource |
| id | intimal-192 |
| institution | INTI International University |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-14T11:50:49Z |
| publishDate | 2011 |
| publisher | Springer Berlin Heidelberg |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | intimal-1922016-04-20T08:51:16Z http://eprints.intimal.edu.my/192/ Structural Aspects of Data Modeling Languages Halpin, Terry QA76 Computer software A conceptual data model for an information system specifies the fact structures of interest as well as the constraints and derivation rules that apply to the business domain being modeled. The languages for specifying these models may be graphical or textual, and may be based upon approaches such as Entity Relationship modeling, class diagramming in the Unified Modeling Language, fact orientation (e.g. Object-Role Modeling), Semantic Web modeling (e.g. the Web Ontology Language), or deductive databases (e.g. datalog). Although sharing many aspects in common, these languages also differ in fundamental ways which impact not only how, but which, aspects of a business domain may be specified. This paper provides a logical analysis and critical comparison of how such modeling languages deal with three main structural aspects: the entity/ value distinction; existential facts; and entity reference schemes. The analysis has practical implications for modeling within a specific language and for transforming between languages. Springer Berlin Heidelberg 2011 Teaching Resource NonPeerReviewed text en http://eprints.intimal.edu.my/192/1/18.pdf Halpin, Terry (2011) Structural Aspects of Data Modeling Languages. [Teaching Resource] |
| spellingShingle | QA76 Computer software Halpin, Terry Structural Aspects of Data Modeling Languages |
| title | Structural Aspects of Data Modeling Languages |
| title_full | Structural Aspects of Data Modeling Languages |
| title_fullStr | Structural Aspects of Data Modeling Languages |
| title_full_unstemmed | Structural Aspects of Data Modeling Languages |
| title_short | Structural Aspects of Data Modeling Languages |
| title_sort | structural aspects of data modeling languages |
| topic | QA76 Computer software |
| url | http://eprints.intimal.edu.my/192/ http://eprints.intimal.edu.my/192/1/18.pdf |