The integration of data-oriented (structural), behavioral and deductiveaspects is necessary in next generation information systems. The deductiveobject-oriented database paradigm offers a very promising starting poi...
详细信息
The integration of data-oriented (structural), behavioral and deductiveaspects is necessary in next generation information systems. The deductiveobject-oriented database paradigm offers a very promising starting point for the implementation of these kinds of information systems. So far in the context of this paradigm a big problem has been the lack of a query language suitable to an ordinary end user. Typically in existing proposals for deductiveobject-oriented databases the user has to master well both logic-based rule formulation and object-oriented programming. In this paper we introduce a set of high-level querying primitives which increases the degree of declarativeness compared to the deductiveobject-oriented query languages proposed so far. In terms of these primitives it is possible to offer for end users such application-specific concepts and structures whose interpretation is obvious to users but whose specification is too demanding for them. By combining these primitives in queries the user can integrate data-oriented, behavioral and deductiveaspects with each other in a concept-oriented way. Our query language approach is based on the incorporation of deductiveaspects to object-orientation. Among others this means that deductiveaspects of objects are inherited in the specialization/generalization hierarchy like any other properties of objects. (C) 2000 Elsevier Science B.V. All rights reserved.
暂无评论