Class: Contribution
The actions taken by a particular agent in the creation, modification, assessment, or deprecation of some entity (e.g. a Statement, Evidence Line, Data Item, Publication, etc.)
URI: vaspec:Contribution
Parents
- is_a: Activity - An action or set of actions performed by an agent, that occurs over a period of time. Activities may use, generate, modify, move, or destroy one or more entities.
Referenced by Class
- InformationEntity InformationEntity➞qualifiedContribution 0..* Contribution
- RecordMetadata RecordMetadata➞qualifiedContribution 0..* Contribution
Attributes
Own
- Contribution➞contributionMadeBy 0..1
- Description: The agent that made the contribution.
- Range: Agent
- Contribution➞contributionMadeTo 0..1
- Description: The artifact toward which the contribution was made.
- Range: InformationEntity
- Contribution➞contributorRole 0..*
- Description: A role indicating the nature of the contribution made by the Agent - i.e. the specific type of contribution that was made.
- Range: Coding
- Contribution➞organizationalContext 0..*
- Description: An organization whose resources and/or directives supported the contribution made by an Agent.
- Range: Affiliation
Inherited from Activity:
- Element➞extensionElement 0..*
- Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
- Range: Extension
- Entity➞localId 1..1
- Description: The 'logical' identifier of the entity in the system of record, e.g. a UUID. This 'id' is unique within a given system. The identified entity may have a different 'id' in a different system.
- Range: Identifier
- Entity➞globalIdentifier 0..*
- Description: A 'business' identifier or accession number for the entity, typically as provided by an external system or authority, that is globally unique and persists across implementing systems.
- Range: Identifier
- Entity➞type 1..1
- Description: The schema class that is instantiated by the data object. Must be the name of a class from the VA schema.
- Range: Class
- Entity➞label 0..1
- Description: A primary name for the Entity.
- Range: Ga4ghString
- Entity➞alternativeLabel 0..*
- Description: An alternative name for the Entity.
- Range: Ga4ghString
- Entity➞description 0..1
- Description: A free text description of the Entity.
- Range: Ga4ghString
- Entity➞hasURL 0..*
- Description: The URL/web address of a digital resource representing the entity, or providing information about it.
- Range: Url
- Entity➞reference 0..*
- Description: A document or other Information Entity that describes the Entity.
- Range: InformationEntity
- Entity➞xref 0..*
- Description: A cross-reference that links to database identifiers of an entity that represents the same or a closely related concept or knowledge as the Entity.
- Range: Ga4ghString
- Entity➞thisRecordMeta 0..1
- Description: A reusable structure that encapsulates provenance metadata that applies to this concrete record/encoding of information about the Entity.
- Range: RecordMetadata
- Entity➞sourceRecordMeta 0..*
- Description: A reusable structure that encapsulates provenance metadata that applies to an upstream data record about the Entity, from which content of the present record was derived.
- Range: RecordMetadata
- Activity➞activityType 0..*
- Description: A more specific type of activity this object may represent
- Range: Coding
- Activity➞startDate 0..1
- Description: The date that the Activity started
- Range: Ga4ghDateTime
- Activity➞endDate 0..1
- Description: The date that the Activity ended
- Range: Ga4ghDateTime
- Activity➞performedBy 0..*
- Description: An Agent taking part in executing the Activity.
- Range: Agent
- Activity➞hadInput 0..*
- Description: An entity that was input into the Activity (could be material or information)
- Range: Entity
- Activity➞hadOutput 0..*
- Description: An entity that was output from the Activity (could be material or information)
- Range: Entity
- Activity➞wasSpecifiedBy 0..*
- Description: A directive specification followed in performing an Activity, that describes how it should be executed.
- Range: Method
- Activity➞hasPart 0..*
- Description: A smaller, discrete Activity that is part of this larger Activity
- Range: Activity
- Activity➞partOf 0..*
- Description: A larger Activity of which this Activity is a part (i.e. it was performed during the larger Activity)
- Range: Activity
Other properties
Comments: | The scope of a given Contribution instance includes only the actions of a single agent in contributing to a single artifact. The agent can be an individual, or a group or organization of individuals acting together to make the contribution. Contribution instances are used to organize information about when, where, how (e.g. what roles were played), and on whose behalf these actions were performed. | |
Exact Mappings: | CAM:Contribution |