Class: Delegation
Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree.
URI: dlres:Delegation
erDiagram Annotation { string annotation_value } AttributeSpecification { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type uriorcurie range string value } Delegation { } Statement { } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Annotation ||--|o Thing : "annotation_tag" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Delegation ||--|o Thing : "object" Delegation ||--}o Thing : "roles" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations"
Inheritance
- Influence
- AgentInfluence
- Delegation
- AgentInfluence
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| object | 0..1 Thing |
Reference to a Thing within a Statement |
Influence |
| roles | * Thing |
Describes the function of an entity or agent (object) within the scope of a r... | Influence |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AgentMixin | delegated_by | range | Delegation |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/resources/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dlres:Delegation |
| native | dlres:Delegation |
| exact | prov:Delegation |
LinkML Source
Direct
name: Delegation
description: Delegation is the assignment of authority and responsibility to an agent
(by itself or by another agent) to carry out a specific activity as a delegate or
representative, while the agent it acts on behalf of retains some responsibility
for the outcome of the delegated work. For example, a student acted on behalf of
his supervisor, who acted on behalf of the department chair, who acted on behalf
of the university; all those agents are responsible in some way for the activity
that took place but we do not say explicitly who bears responsibility and to what
degree.
from_schema: https://concepts.datalad.org/s/resources/unreleased
exact_mappings:
- prov:Delegation
is_a: AgentInfluence
Induced
name: Delegation
description: Delegation is the assignment of authority and responsibility to an agent
(by itself or by another agent) to carry out a specific activity as a delegate or
representative, while the agent it acts on behalf of retains some responsibility
for the outcome of the delegated work. For example, a student acted on behalf of
his supervisor, who acted on behalf of the department chair, who acted on behalf
of the university; all those agents are responsible in some way for the activity
that took place but we do not say explicitly who bears responsibility and to what
degree.
from_schema: https://concepts.datalad.org/s/resources/unreleased
exact_mappings:
- prov:Delegation
is_a: AgentInfluence
attributes:
object:
name: object
description: Reference to a `Thing` within a `Statement`.
title: Agent
notes:
- We do not declare a range here to be able to tighten the range in subclasses
of class that need a particular range. This appears to be working around a linkml
limitation.
from_schema: https://concepts.datalad.org/s/resources/unreleased
exact_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: object
owner: Delegation
domain_of:
- Statement
- Influence
- Relationship
relational_role: OBJECT
range: Thing
multivalued: false
inlined: false
roles:
name: roles
description: Describes the function of an entity or agent (object) within the
scope of a relationship with the subject.
from_schema: https://concepts.datalad.org/s/resources/unreleased
exact_mappings:
- prov:hadRole
- dcat:had_role
rank: 1000
alias: roles
owner: Delegation
domain_of:
- Influence
- Relationship
range: Thing
multivalued: true