Data model for extensible support of explicit relationships in design databases |
| |
Authors: | Joan Peckham PhD Bonnie MacKellar PhD Michael Doherty MS PhD candidate |
| |
Affiliation: | (1) Department of Computer Science and Statistics, University of Rhode Island, 02881 Kingston, RI;(2) Math and Computer Science Department, Western Connecticut State University, 06810 Danbury, CT;(3) Computer Science Department, University of Colorado, 80309 Boulder, CO |
| |
Abstract: | We describe the conceptual model of SORAC, a data modeling system developed at the University of Rhode Island. SORAC supports both semantic objects and relationships, and provides a tool for modeling databases needed for complex design domains. SORAC's set of built-in semantic relationships permits the schema designer to specify enforcement rules that maintain constraints on the object and relationship types. SORAC then automatically generates C++ code to maintain the specified enforcement rules, producing a schema that is compatible with Ontos. This facilitates the task of the schema designer, who no longer has to ensure that all methods on object classes correctly maintain necessary constraints. In addition, explicit specification of enforcement rules permits automated analysis of enforcement propagations. We compare the interpretations of relationships within the semantic and object-oriented models as an introduction to the mixed model that SORAC supports. Next, the set of built-in SORAC relationship types is presented in terms of the enforcement rules permitted on each relationship type. We then use the modeling requirements of an architectural design support system, called Arch Objects, to demonstrate the capabilities of SORAC. The implementation of the current SORAC prototype is also briefly discussed. |
| |
Keywords: | Database constraints semantic and object-oriented data modeling relationship semantics computer-aided architectural design |
本文献已被 SpringerLink 等数据库收录! |
|