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
- Influence
- EntityInfluence
- Derivation
- EntityInfluence
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 |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/prov/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlprov:Derivation |
native | dlprov: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/prov/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/prov/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/prov/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/prov/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
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/prov/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: meta_type
owner: Derivation
domain_of:
- EntityInfluence
- Thing
- Property
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/prov/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/prov/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