Class: Role

A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships.

URI: dlprov:Role

erDiagram Role { uriorcurie id }

Slots

Name Cardinality and Range Description Inheritance
id 1
Uriorcurie
Globally unique identifier of a metadata object direct

Usages

used by used in type used
Influence had_role range Role
AgentInfluence had_role range Role
Attribution had_role range Role
EntityInfluence had_role range Role
Derivation had_role range Role

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self dlprov:Role
native dlprov:Role
exact prov:Role, DCAT:Role

LinkML Source

Direct

name: Role
description: A role is the function of a resource or agent with respect to another
  resource, in the context of resource attribution or resource relationships.
from_schema: https://concepts.datalad.org/s/prov/unreleased
exact_mappings:
- prov:Role
- DCAT:Role
slots:
- id
class_uri: dlprov:Role

Induced

name: Role
description: A role is the function of a resource or agent with respect to another
  resource, in the context of resource attribution or resource relationships.
from_schema: https://concepts.datalad.org/s/prov/unreleased
exact_mappings:
- prov:Role
- DCAT:Role
attributes:
  id:
    name: id
    description: Globally unique identifier of a metadata object.
    from_schema: https://concepts.datalad.org/s/prov/unreleased
    exact_mappings:
    - dcterms:identifier
    - schema:identifier
    rank: 1000
    slot_uri: dlthing:id
    identifier: true
    alias: id
    owner: Role
    domain_of:
    - Role
    - Thing
    range: uriorcurie
    required: true
class_uri: dlprov:Role