Class: Derivation

Transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity.

URI: dlprov:Derivation

erDiagram Derivation { uriorcurie had_activity uriorcurie meta_type string influencer } Role { uriorcurie id } Entity { uriorcurie id uriorcurieList conforms_to string description uriorcurieList is_about uriorcurie meta_type string name uriorcurieList same_as string title uriorcurie type } Property { uriorcurie meta_type string description uriorcurie is_defined_by string name string title uriorcurie type uriorcurie range string value } Identifier { string notation } Activity { W3CISO8601 ended_at uriorcurie id uriorcurieList conforms_to string description uriorcurieList is_about uriorcurie meta_type string name uriorcurieList same_as string title uriorcurie type } Agent { uriorcurie id uriorcurieList conforms_to string description uriorcurieList is_about uriorcurie meta_type string name uriorcurieList same_as string title uriorcurie type } Thing { uriorcurie id uriorcurieList conforms_to string description uriorcurieList is_about uriorcurie meta_type string name uriorcurieList same_as string title uriorcurie type } EntityInfluence { uriorcurie meta_type string influencer } Attribution { string influencer } Derivation ||--}| Entity : "entity" Derivation ||--}| Role : "had_role" Entity ||--}o Attribution : "qualified_attribution" Entity ||--}o Derivation : "qualified_derivation" Entity ||--}o EntityInfluence : "qualified_relation" Entity ||--}o Thing : "relation" Entity ||--}o Agent : "was_attributed_to" Entity ||--}o Entity : "was_derived_from" Entity ||--}o Activity : "was_generated_by" Entity ||--}o Identifier : "identifier" Entity ||--}o Property : "has_property" Identifier ||--|o Thing : "schema_agency" Activity ||--}o AgentInfluence : "qualified_association" Activity ||--}o Thing : "relation" Activity ||--}o Agent : "was_associated_with" Activity ||--}o Activity : "was_informed_by" Activity ||--}o Identifier : "identifier" Activity ||--}o Property : "has_property" Agent ||--}o Thing : "relation" Agent ||--}o Identifier : "identifier" Agent ||--}o Property : "has_property" Thing ||--}o Identifier : "identifier" Thing ||--}o Property : "has_property" EntityInfluence ||--}| Entity : "entity" EntityInfluence ||--}| Role : "had_role" Attribution ||--|| Agent : "agent" Attribution ||--}| Role : "had_role"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
had_activity 0..1
Uriorcurie
The function of an entity or agent with respect to another entity or resource direct
entity 1..*
Entity
References an entity which influenced an entity EntityInfluence
meta_type 0..1
Uriorcurie
Type designator of a metadata object for validation and schema structure hand... EntityInfluence
influencer 0..1
String
Reference the resource (Entity, Agent, or Activity) whose influence is being ... Influence
had_role 1..*
Role
The function of an entity or agent with respect to another entity or resource Influence

Usages

used by used in type used
Grant qualified_derivation range Derivation
Publication qualified_derivation range Derivation
Entity qualified_derivation range Derivation
Distribution qualified_derivation range Derivation
Resource qualified_derivation range Derivation
LicenseDocument qualified_derivation range Derivation
DataService qualified_derivation range Derivation

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/sdd/unreleased

Mappings

Mapping Type Mapped Value
self dlprov:Derivation
native dex:Derivation
exact prov:Derivation

LinkML Source

Direct

name: Derivation
description: Transformation of an entity into another, an update of an entity resulting
  in a new one, or the construction of a new entity based on a pre-existing entity.
from_schema: https://concepts.datalad.org/s/sdd/unreleased
exact_mappings:
- prov:Derivation
is_a: EntityInfluence
slots:
- had_activity
class_uri: dlprov:Derivation

Induced

name: Derivation
description: Transformation of an entity into another, an update of an entity resulting
  in a new one, or the construction of a new entity based on a pre-existing entity.
from_schema: https://concepts.datalad.org/s/sdd/unreleased
exact_mappings:
- prov:Derivation
is_a: EntityInfluence
attributes:
  had_activity:
    name: had_activity
    description: The function of an entity or agent with respect to another entity
      or resource.
    from_schema: https://concepts.datalad.org/s/sdd/unreleased
    exact_mappings:
    - prov:hadActivity
    rank: 1000
    slot_uri: dlprov:had_activity
    alias: had_activity
    owner: Derivation
    domain_of:
    - Derivation
    range: uriorcurie
  entity:
    name: entity
    description: References an entity which influenced an entity.
    from_schema: https://concepts.datalad.org/s/sdd/unreleased
    rank: 1000
    is_a: influencer
    slot_uri: dlprov:entity
    multivalued: true
    alias: entity
    owner: Derivation
    domain_of:
    - EntityInfluence
    - DistributionPart
    range: Entity
    required: true
  meta_type:
    name: meta_type
    description: Type designator of a metadata object for validation and schema structure
      handling purposes. This is used to indicate specialized schema classes for properties
      that accept a hierarchy of classes as their range.
    from_schema: https://concepts.datalad.org/s/sdd/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: dlthing:meta_type
    designates_type: true
    alias: meta_type
    owner: Derivation
    domain_of:
    - Thing
    - Property
    - EntityInfluence
    range: uriorcurie
  influencer:
    name: influencer
    description: Reference the resource (Entity, Agent, or Activity) whose influence
      is being qualified in a qualified influence pattern.
    from_schema: https://concepts.datalad.org/s/sdd/unreleased
    rank: 1000
    slot_uri: dlprov:influencer
    alias: influencer
    owner: Derivation
    domain_of:
    - Influence
    range: string
  had_role:
    name: had_role
    description: The function of an entity or agent with respect to another entity
      or resource.
    from_schema: https://concepts.datalad.org/s/sdd/unreleased
    rank: 1000
    slot_uri: dlprov:had_role
    multivalued: true
    alias: had_role
    owner: Derivation
    domain_of:
    - Influence
    range: Role
    required: true
class_uri: dlprov:Derivation