CDIFCore

ProvActivity

CDIFCore::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

prov:Activity - the activity that generated this resource (object of prov:wasGeneratedBy). Per the provProperties/generatedBy building block used by Core, modelled with only prov:used.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
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
wasGeneratedByDataset[0..*]association