AgentInRole
CDIFProvenance::Classes::AgentInRole
Definition
Documentation
Original
Reference
schema:Role
Definition
Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.\n\nSee also [blog post](https://blog.schema.org/2014/06/16/introducing-role/).
Scope
Parent class(es): Intangible (https://schema.org/Intangible).
CDIF
Definition
For more granularity on how a person contributed to a Dataset, use schema:Role. The schema.org documentation does not state that the Role type is an expected data type of author, creator and contributor, but that is addressed in this blog post (http://blog.schema.org/2014/06/introducing-role.html). see https://github.com/ESIPFed/science-on-schema.org/blob/develop/guides/Dataset.md#roles-of-people
Scope
An Agent (Person / Organization) playing a named role within a provenance activity. Used when the role assignment carries its own metadata (the role name, time bounds, etc.) - otherwise schema:agent / schema:participant point directly at the Agent.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri | [0..1] | DocumentationOriginalReferenceschema:identifier DefinitionThe identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details. ScopeDomain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionFormal identifier for this activity Scope@id - identifier for this role assignment. |
| name | string | [0..1] | DocumentationOriginalReferenceschema:name DefinitionThe name of the item. ScopeDomain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text). CDIFDefinitionHuman-readable name for the activity Scopeschema:name - the role name (e.g. 'principal investigator', 'data steward'). |
| validFrom | XsdDateTime | [0..1] | DocumentationOriginalReferenceschema:validFrom DefinitionThe date when the item becomes valid. ScopeDomain: Certification (https://schema.org/Certification), Demand (https://schema.org/Demand), FinancialIncentive (https://schema.org/FinancialIncentive), LocationFeatureSpecification (https://schema.org/LocationFeatureSpecification), MonetaryAmount (https://schema.org/MonetaryAmount), Offer (https://schema.org/Offer), OpeningHoursSpecification (https://schema.org/OpeningHoursSpecification), Permit (https://schema.org/Permit), PriceSpecification (https://schema.org/PriceSpecification). Range: Date (https://schema.org/Date), DateTime (https://schema.org/DateTime). CDIFDefinitionDate the instrument was commissioned (ISO 8601). Scopeschema:validFrom - start of the period during which the agent held this role. |
| validThrough | XsdDateTime | [0..1] | DocumentationOriginalReferenceschema:validThrough DefinitionThe date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours. ScopeDomain: Demand (https://schema.org/Demand), FinancialIncentive (https://schema.org/FinancialIncentive), JobPosting (https://schema.org/JobPosting), LocationFeatureSpecification (https://schema.org/LocationFeatureSpecification), MonetaryAmount (https://schema.org/MonetaryAmount), Offer (https://schema.org/Offer), OpeningHoursSpecification (https://schema.org/OpeningHoursSpecification), PriceSpecification (https://schema.org/PriceSpecification). Range: Date (https://schema.org/Date), DateTime (https://schema.org/DateTime). CDIFDefinitionDate the instrument was decommissioned (ISO 8601). Absent if still operational. Scopeschema:validThrough - end of the period during which the agent held this role. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| agent | ← ProvActivity | [0..*] | association |