Agent«abstract» inherited from CDIFCore
CoreDiscovery::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
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | Identifier | [0..1] | DocumentationOriginalReferenceschema:identifier DefinitionThe 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. ScopeDomain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionThe primary identifier for the dataset; other identifiers should be listed in the sameAs field. Schema.org has three ways of encoding identifiers-- a text description, a URL, or by using the schema:PropertyValue field. The Science on Schema.org guidance strongly recommends using the PropertyValue approach. see https://github.com/ESIPFed/science-on-schema.org .... Dataset.md#identifier. Ideally, for any given data provided they would provide identifiers either all as strings or all as identifier_type. Scope@id / schema:identifier - resolvable URI (e.g. ORCID for Person, ROR for Organization). |
| name | string | [0..1] | DocumentationOriginalReferenceschema:name DefinitionThe name of the item. ScopeDomain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text). CDIFDefinitionA descriptive name of a dataset (e.g., 'Snow depth in Northern Hemisphere'). The name should uniquely identify the described resource for human use, in the scope of the metadata catalog containing this metadata record. Scopeschema:name - display name for the agent. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| provider | ← Dataset | [0..*] | association |
| creator | ← Dataset | [0..*] | association |
| publisher | ← Dataset | [0..1] | association |
| provider | ← DataDownload | [0..*] | association |
| contributor | ← Contributor | [0..1] | association |
| funder | ← MonetaryGrant | [0..*] | association |
| maintainer | ← CatalogRecord | [0..1] | association |