Conceptual structures: information processing in mind and machine
Conceptual structures: information processing in mind and machine
Using a lexicon of canonical graphs in a semantic interpreter
Relational models of the lexicon
Data & Knowledge Engineering - Special issue on linguistic instruments in knowledge engineering (LIKE)
Using dynamic classes and role classes to model object migration
Theory and Practice of Object Systems - Special issue on the 1994 European Conference of Object Oriented Programming
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
Knowledge representation: logical, philosophical and computational foundations
Knowledge representation: logical, philosophical and computational foundations
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Evaluating ontological decisions with OntoClean
Communications of the ACM - Ontology: different ways of representing the same concept
Fundamentals of Database Systems
Fundamentals of Database Systems
Supporting ontological analysis of taxonomic relationships
Data & Knowledge Engineering - ER2000
A role model and its metaclass implementation
Information Systems
Ontology based object-oriented domain modelling: fundamental concepts
Requirements Engineering
A radical revision of UML's role concept
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
The association construct in conceptual modelling – an analysis using the bunge ontological model
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Classification is a key concept in conceptual modeling. However, the recognition that there might be different kinds of classes has received limited attention in conceptual modeling research. Most work has focused on the concept of role. However, confusion exists on the definition, properties, and representation of role. In this paper, we propose a metamodel of classifiers based on ontological foundations. We focus on the notion of role in the object-oriented and conceptual modeling literature. The metamodel conforms to the fundamental role features identified in the literature and handles several problems associated with role modeling. Furthermore, we contrast conceptual models created using our metamodel to those created using traditional ER or class modeling approaches, and highlight the database design implications of the differences. Using examples, we demonstrate that relational database schemata generated using our approach are more stable with respect to changing requirements.