Perspectives of a semantic schema

This paper presents the notion of forming user perspectives over a semantic schema. Perspectives are a mechanism for providing user-oriented views of abstract objects. The perspectives of interest to each user group are collected into user views to provide a modularization tool for semantic schemas. A novel aspect of the approach to forming perspectives is that the semantics expressed within a schema are actively used to present design alternatives in the formation of perspectives and in the manner in which exception violations are handled. As a result, perspectives and their associated update operations are developed in a manner that conforms to the integrity constraints of the underlying semantic schema.

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

[2]  Serge Abiteboul,et al.  IFO: a formal semantic database model , 1987, TODS.

[3]  Serge Abiteboul,et al.  Update Propagation in the IFO Database Model , 1985, FODO.

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

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

[6]  Daniel Bryce,et al.  SNAP: A graphics-based schema manager , 1986, 1986 IEEE Second International Conference on Data Engineering.

[7]  W. Shipman David,et al.  The functional data model and the data language DAPLEX , 1988 .

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

[9]  Robert Balzer,et al.  Specification-based computing environments for information management , 1984, 1984 IEEE First International Conference on Data Engineering.

[10]  James A. Larson,et al.  Defining External Schemas for an Entity-Relationship Database , 1983, ER.

[11]  Antonio L. Furtado,et al.  View Constructs for the Specification and Design of External Schemas , 1983, ER.

[12]  Roger King,et al.  Ski: A Semantics-Knowledgeable Interface , 1984, VLDB.

[13]  Renzo Orsini,et al.  GALILEO: a strongly-typed, interactive conceptual language , 1985, TODS.

[14]  Larry Kerschberg,et al.  Constraint Management in Expert Database Systems , 1984, Expert Database Workshop.

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

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