Skip to content

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

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