objectrole.owl
type: Ontology
version info: 1.1 added rdfs:isDefinedBy for all named entities
version info: Created by Valentina Presutti
comment: It is extracted from DOLCE Ultra Lite ontology and specialize the classification CP. Object is an Entity, and Role is a Concept. The hasRole relation specializes the classifies relation, while the isRoleOf specializes the isClassifiedBy relation.
has consequences: It is possible to make asser tions about roles, which are typically considered at the meta-level of an ontology. Instances of Role reify such elements, which are therefore put in the ordinar y domain of an ontology. It is not possible to parametrize the classiﬁcation over different dimensions e.g., time, space, etc.
related c ps: It specializes the classiﬁcation CP. It is specialized by agent role.
scenarios: This old glass is used as a ﬂower pot.
has intent: To represents objects and the roles they play.
covers requirements: What role does this object play? which objects do play that role?
is specialization of: http://www.ontologydesignpatterns.org/cp/owl/classification.owl
extracted from: http://www.ontologydesignpatterns.org/ont/dul/DUL.owl
imports: classification.owl
imports: cpannotationschema.owl

has role
type: ObjectProperty
label: ha ruolo @it
comment: A relation between an object and a role, e.g. the person 'John' has role 'student'.
sub property of: isClassifiedBy
domain: Object
range: Role

is role of
type: ObjectProperty
label: è un ruolo di @it
comment: A relation between an object and a role, e.g. the 'student' is the role of 'John'.
sub property of: classifies
range: Object
domain: Role
inverse of: has role

Object
type: Class
label: Oggetto @it
comment: Any physical, social, or mental object, or a substance

Role
type: Class
label: Ruolo @it
subclass of: Concept
comment: A Concept that classifies an Object