CDIFProvenance

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

NameTypeMultiplicityDescription
identifierXsdAnyUri ↗[0..1]@id - identifier for this activity, used as target of schema:object back-references when chaining activities.
namestring[0..1]schema:name - human-readable name for the activity.
descriptionstring[0..1]schema:description - text description of what the activity did.
actionStatusstring[0..1]schema:actionStatus - status of the activity (CompletedActionStatus, ActiveActionStatus, etc.). A schema.org ActionStatusType enumeration value (URI string).
startTimeXsdDateTime[0..1]schema:startTime / prov:startedAtTime - when the activity began.
endTimeXsdDateTime[0..1]schema:endTime / prov:endedAtTime - when the activity ended.
locationstring[0..1]schema:location - location where the activity took place (string, geo:Place URI, or PostalAddress; modeled as string here, dereference via @id).
actionProcessstring[0..*]schema:actionProcess - reference to a HowTo / methodology resource (URI string).
errorstring[0..1]schema:error - description of any error or failure mode in the activity.
usedXsdAnyUri ↗[0..*]prov:used - an entity (instrument, software, or protocol, by URI) that this activity used.

Associations

RoleTargetMultiplicityKind
usesInstrument[0..*]association
agentPerson ↗[0..1]association
agentOrganization ↗[0..1]association
participantPerson ↗[0..*]association
agentAgentInRole[0..*]association
wasGeneratedByDataset ↗[0..*]composition