An analysis of the structural, dynamic, and temporal aspects of semantic data models

Semantic data models have been influenced by abstraction techniques used in knowledge representation. Early semantic models concentrated on the structural aspects of an application. More recently, researchers in semantic modeling have realized the importance of capturing the dynamic and temporal aspects of an application as well. This paper presents a detailed and uniform analysis of the structural, dynamic, and temporal aspects of object-oriented semantic models that support classification, aggregation, generalization, and association abstractions.

[1]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[2]  Sol Jaffe Greenspan,et al.  Requirements modeling: a knowledge representation approach to software requirements definition , 1984 .

[3]  A Unified Model and Methodology for Conceptual Database Design , 1982, On Conceptual Modelling.

[4]  Michael L. Brodie On the Development of Data Models , 1982, On Conceptual Modelling.

[5]  Roger King,et al.  Semantic Data Models , 1985, Principles of Database Design.

[6]  Michael Schrefl,et al.  Comparison-criteria for semantic data models , 1984, 1984 IEEE First International Conference on Data Engineering.

[7]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[8]  John Mylopoulos,et al.  Generalization/Specialization as a Basis for Software Specification , 1982, On Conceptual Modelling.

[9]  Larry Kerschberg,et al.  A Taxonomy of Data Models , 1976, VLDB.

[10]  Roger King,et al.  The Semantic Database Constructor , 1985, IEEE Transactions on Software Engineering.

[11]  Michael Stonebraker Adding Semantic Knowledge to a Relational Database System , 1982, On Conceptual Modelling.

[12]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

[13]  Michael L. Brodie On conceptual modelling - perspectives from artificial intelligence, databases and programming languages , 1984, Topics in information systems.

[14]  Dzenan Ridjanovic,et al.  On the Design and Specification of Database Transactions , 1982, On Conceptual Modelling.

[15]  John Mylopoulos,et al.  A language facility for designing database-intensive applications , 1980, TODS.