Representing roles and purpose
- 22 October 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Ontology designers often distinguish Entities (things that are) from Events (things that happen). It is not obvious how this division admits Roles (things that are, but only in the context of things that happen). For example, Person might be considered an Entity, while Employee is a Role. A Person remains a Person independent of the Events in which he participates. Someone is an Employee only by virtue of participating in an Employment Event. The problem of how to represent Roles is not new, but there is little consensus on a solution. In this paper, we present an ontology that finds a place for Roles as well as a representation that allows Roles to be related to Entities and Events to express the teleological notion of purpose.Keywords
This publication has 8 references indexed in Scilit:
- On the representation of roles in object-oriented and conceptual modellingData & Knowledge Engineering, 2000
- The Enterprise OntologyThe Knowledge Engineering Review, 1998
- Generalization/specialization and role in object oriented conceptual modelingData & Knowledge Engineering, 1996
- Concepts, attributes and arbitrary relations: Some linguistic and ontological criteria for structuring knowledge basesData & Knowledge Engineering, 1992
- Category representations and their implications for category structureMemory & Cognition, 1987
- An Overview of the KL‐ONE Knowledge Representation System*Cognitive Science, 1985
- Categories and ConceptsPublished by Harvard University Press ,1981
- Database description with SDMACM Transactions on Database Systems, 1981