CDIFProvenance

Agent«abstract» inherited from CDIFCore

CDIFProvenance::Classes::Agent

Definition

Documentation

Original
Reference

cdi:Agent

Definition

Definition

Something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. (See the W3C PROV-O ontology, https://www.w3.org/TR/prov-dm/#term-agent)

CDIF
Definition

Abstract supertype for actors that can play roles on a dataset (creator, publisher, contributor, funder). Use Person or Organization as the concrete realisation.

Diagram

Inheritance

Specialized by: Person, Organization

Attributes

NameTypeMultiplicityDescription
identifierIdentifier[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 / schema:identifier - resolvable URI (e.g. ORCID for Person, ROR for Organization).

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 - display name for the agent.

Associations

RoleTargetMultiplicityKind
providerDataset[0..*]association
creatorDataset[0..*]association
publisherDataset[0..1]association
providerDataDownload[0..*]association
contributorContributor[0..1]association
funderMonetaryGrant[0..*]association
maintainerCatalogRecord[0..1]association