Class Hierarchy
- Role
- ↳ Contributor
- ↳ Publisher
- ↳ RightsHolder
Definition
A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end.
Mappings & provenance
see also
hadRole (w3c-prov-o)
Properties
Category
qualified
Component
agents-responsibility
Relationships
Asserted object-property edges to other entities. Logical class axioms such as
owl:disjointWith are shown separately below.Property Structure
Referenced By
rdfs:range on this class or ancestor
| From | Property | Description |
|---|---|---|
| Association | hadRole | The _optional_ Role that an Entity assumed in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ]. |
| Instantaneous Event | hadRole | The _optional_ Role that an Entity assumed in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ]. |
Subclasses 3
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
prov:Role a owl:Class ;
rdfs:label "Role" ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ;
rdfs:seeAlso prov:hadRole ;
prov:category "qualified" ;
prov:component "agents-responsibility" ;
prov:definition "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end."@en ;
prov:dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribute-role"^^xsd:anyURI ;
prov:n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-attribute"^^xsd:anyURI .