CDIFProvenance

ProvActivity

CDIFProvenance::Classes::ProvActivity

Definition

Documentation

Original
Reference

prov:Activity

Definition

An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.

CDIF
Definition

Building block that defines the prov:wasGeneratedBy property for CDIF metadata records. Wraps the cdifProvActivity building block as an array of provenance activities that describe how the described resource was generated.

Scope

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]

Documentation

Original
Reference

schema:identifier

Definition

The 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.

Scope

Domain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL).

CDIF
Definition

Formal identifier for this activity

Scope

@id - identifier for this activity, used as target of schema:object back-references when chaining activities.

namestring[0..1]

Documentation

Original
Reference

schema:name

Definition

The name of the item.

Scope

Domain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text).

CDIF
Definition

Human-readable name for the activity

Scope

schema:name - human-readable name for the activity.

descriptionstring[0..1]

Documentation

Original
Reference

schema:description

Definition

A description of the item.

Scope

Domain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text), TextObject (https://schema.org/TextObject).

CDIF
Definition

Text description of what this activity did

Scope

schema:description - text description of what the activity did.

actionStatusstring[0..1]

Documentation

Original
Reference

schema:actionStatus

Definition

Indicates the current disposition of the Action.

Scope

Domain: Action (https://schema.org/Action). Range: ActionStatusType (https://schema.org/ActionStatusType).

CDIF
Definition

Status of this activity

Scope

schema:actionStatus - status of the activity (CompletedActionStatus, ActiveActionStatus, etc.). A schema.org ActionStatusType enumeration value (URI string).

startTimeXsdDateTime[0..1]

Documentation

Original
Reference

schema:startTime

Definition

The startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. E.g. John wrote a book from *January* to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.\n\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.

Scope

Domain: Action (https://schema.org/Action), FoodEstablishmentReservation (https://schema.org/FoodEstablishmentReservation), InteractionCounter (https://schema.org/InteractionCounter), MediaObject (https://schema.org/MediaObject), Schedule (https://schema.org/Schedule). Range: DateTime (https://schema.org/DateTime), Time (https://schema.org/Time).

CDIF
Definition

ISO8601 date-time when the activity started (maps to PROV startedAtTime)

Scope

schema:startTime / prov:startedAtTime - when the activity began.

endTimeXsdDateTime[0..1]

Documentation

Original
Reference

schema:endTime

Definition

The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. E.g. John wrote a book from January to *December*. For media, including audio and video, it's the time offset of the end of a clip within a larger file.\n\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.

Scope

Domain: Action (https://schema.org/Action), FoodEstablishmentReservation (https://schema.org/FoodEstablishmentReservation), InteractionCounter (https://schema.org/InteractionCounter), MediaObject (https://schema.org/MediaObject), Schedule (https://schema.org/Schedule). Range: DateTime (https://schema.org/DateTime), Time (https://schema.org/Time).

CDIF
Definition

ISO8601 date-time when the activity ended (maps to PROV endedAtTime)

Scope

schema:endTime / prov:endedAtTime - when the activity ended.

locationstring[0..1]

Documentation

Original
Reference

schema:location

Definition

The location of, for example, where an event is happening, where an organization is located, or where an action takes place.

Scope

Domain: Action (https://schema.org/Action), Event (https://schema.org/Event), InteractionCounter (https://schema.org/InteractionCounter), Organization (https://schema.org/Organization). Range: Place (https://schema.org/Place), PostalAddress (https://schema.org/PostalAddress), Text (https://schema.org/Text), VirtualLocation (https://schema.org/VirtualLocation).

CDIF
Definition

Where the activity occurred

Scope

schema:location - location where the activity took place (string, geo:Place URI, or PostalAddress; modeled as string here, dereference via @id).

actionProcessstring[0..*]

Documentation

Original
Reference

schema:actionProcess

Definition

Description of the process by which the action was performed.

Scope

Domain: Action (https://schema.org/Action). Range: HowTo (https://schema.org/HowTo).

CDIF
Definition

Methodology or protocol for this activity

Scope

schema:actionProcess - reference to a HowTo / methodology resource (URI string).

errorstring[0..1]

Documentation

Original
Reference

schema:error

Definition

For failed actions, more information on the cause of the failure. Consider using the Error type.

Scope

Domain: Action (https://schema.org/Action). Range: Thing (https://schema.org/Thing).

CDIF
Definition

Error description for failed activities

Scope

schema:error - description of any error or failure mode in the activity.

usedXsdAnyUri[0..*]

Documentation

Original
Reference

prov:used

Definition

A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .

Scope

Domain: Activity (http://www.w3.org/ns/prov#Activity). Range: Entity (http://www.w3.org/ns/prov#Entity).

CDIF
Definition

Entities the activity used. Per PROV-O each value denotes a prov:Entity. An item may be (1) a string URI or free-text reference, (2) an {@id} reference, (3) an inline entity object carrying an @type that includes prov:Entity plus a schema.org type for the kind of thing used, e.g. ["prov:Entity","schema:Thing"] (instrument), ["prov:Entity","schema:CreativeWork"] (method/protocol), or ["prov:Entity","schema:SoftwareApplication"] (software), or (4) a role-keyed wrapper naming what was used through one of the recognized "used" relations (schema:instrument, bios:computationalTool, prov:reagent). Base leaves the wrapped value loose; profiles/extensions (e.g. cdifProvActivity, adaProduct) pin its shape (Instrument, ComputationalTool, Reagent, ...).

Scope

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