ProvActivity
CDIFProvenance::Classes::ProvActivity
Definition
An activity that generated the described resource. Combines prov:Activity (temporal bounds, used/wasAssociatedWith semantics) with schema:Action (instruments, methodology, agents in named roles, action chaining). Supports linking earlier activities to later ones via schema:object back-references to prior schema:result @ids.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri ↗ | [0..1] | @id - identifier for this activity, used as target of schema:object back-references when chaining activities. |
| name | string | [0..1] | schema:name - human-readable name for the activity. |
| description | string | [0..1] | schema:description - text description of what the activity did. |
| actionStatus | string | [0..1] | schema:actionStatus - status of the activity (CompletedActionStatus, ActiveActionStatus, etc.). A schema.org ActionStatusType enumeration value (URI string). |
| startTime | XsdDateTime | [0..1] | schema:startTime / prov:startedAtTime - when the activity began. |
| endTime | XsdDateTime | [0..1] | schema:endTime / prov:endedAtTime - when the activity ended. |
| location | string | [0..1] | schema:location - location where the activity took place (string, geo:Place URI, or PostalAddress; modeled as string here, dereference via @id). |
| actionProcess | string | [0..*] | schema:actionProcess - reference to a HowTo / methodology resource (URI string). |
| error | string | [0..1] | schema:error - description of any error or failure mode in the activity. |
| used | XsdAnyUri ↗ | [0..*] | prov:used - an entity (instrument, software, or protocol, by URI) that this activity used. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| uses | → Instrument | [0..*] | association |
| agent | → Person ↗ | [0..1] | association |
| agent | → Organization ↗ | [0..1] | association |
| participant | → Person ↗ | [0..*] | association |
| agent | → AgentInRole | [0..*] | association |
| wasGeneratedBy | ← Dataset ↗ | [0..*] | composition |