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 or 
Activity or 
Agent or 
Entity
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
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/datalad-dataset/unreleased

Mappings

Mapping Type Mapped Value
self dlprov:Derivation
native dldist: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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/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/datalad-dataset/unreleased
    exact_mappings:
    - prov:entity
    broad_mappings:
    - prov:influencer
    rank: 1000
    is_a: influencer
    slot_uri: dlprov:entity
    alias: entity
    owner: Derivation
    domain_of:
    - EntityInfluence
    - DistributionPart
    range: Entity
    required: true
    multivalued: 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/datalad-dataset/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf: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/datalad-dataset/unreleased
    exact_mappings:
    - prov:influencer
    broad_mappings:
    - dcterms:relation
    rank: 1000
    slot_uri: dlprov:influencer
    alias: influencer
    owner: Derivation
    domain_of:
    - Influence
    range: string
    any_of:
    - range: Activity
    - range: Agent
    - range: Entity
  had_role:
    name: had_role
    description: The function of an entity or agent with respect to another entity
      or resource.
    comments:
    - May be used in a qualified-attribution to specify the role of an Agent with
      respect to an Entity.
    - May be used in a qualified-relation to specify the role of an Entity with respect
      to another Entity.
    from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
    exact_mappings:
    - prov:hadRole
    - DCAT:had_role
    rank: 1000
    slot_uri: dlprov:had_role
    alias: had_role
    owner: Derivation
    domain_of:
    - Influence
    range: Role
    required: true
    multivalued: true
class_uri: dlprov:Derivation