Ontology-Driven Conceptual Modelling: Advanced Concepts
There is a growing awareness amongst conceptual modellers that their tools (languages and methodologies) are in need of theoretical elucidation and foundation. Conceptual modeling frameworks, e.g. ER or UML, presuppose ontological notions such as entity, object, class, attribute, association, and aggregation, which are still used in a more or less intuitive und unreflected way. Furthermore, the design and maintenance of large scale information systems presupposes well-understood and reusable top-level ontologies.