Instrument
CDIFProvenance::Classes::Instrument
Definition
An instrument or tool used by a provenance activity. Typically a software package or piece of equipment; recorded inline under prov:used items via the schema:instrument sub-key. Carries identifier, label, optional version, and free-form descriptive properties.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri ↗ | [0..1] | @id - resolvable URI for the instrument. |
| name | string | [0..1] | schema:name - human-readable label. |
| description | string | [0..1] | schema:description - short description. |
| version | string | [0..1] | schema:softwareVersion / schema:version - version identifier of the instrument or software. |
| manufacturer | string | [0..1] | schema:manufacturer - the entity that manufactured or developed the instrument (text label or @id of an Organization). |
| model | string | [0..1] | schema:model - the model name / identifier of the instrument (or @id of a schema:ProductModel). |
| owner | string | [0..1] | schema:owner - the entity that owns the instrument (text label or @id of an Organization). |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| uses | ← ProvActivity | [0..*] | association |