Skip to content

Class: Agent

An entity that can create or contribute to a digital object, such as an author or creator.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: fair_mappings_schema:Agent

classDiagram class Agent click Agent href "../Agent/" Agent <|-- Person click Person href "../Person/" Agent <|-- Organization click Organization href "../Organization/" Agent <|-- Software click Software href "../Software/" Agent : id Agent : name Agent : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 0..1
String
Identifier for the information entity direct
name 0..1
String
Name of the information entity direct
type 0..1
String
Type of the information entity direct

Usages

used by used in type used
MappingSpecification author range Agent
MappingSpecification creator range Agent
MappingSpecification reviewer range Agent

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/mapping-commons/fair-mappings-schema

Mappings

Mapping Type Mapped Value
self fair_mappings_schema:Agent
native fair_mappings_schema:Agent

LinkML Source

Direct

name: Agent
description: An entity that can create or contribute to a digital object, such as
  an author or creator.
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
abstract: true
slots:
- id
- name
- type
slot_usage:
  type:
    name: type
    designates_type: true
    range: string

Induced

name: Agent
description: An entity that can create or contribute to a digital object, such as
  an author or creator.
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
abstract: true
slot_usage:
  type:
    name: type
    designates_type: true
    range: string
attributes:
  id:
    name: id
    description: Identifier for the information entity
    from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
    rank: 1000
    alias: id
    owner: Agent
    domain_of:
    - Agent
    - Source
    - MappingSpecification
    range: string
  name:
    name: name
    description: Name of the information entity
    from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
    rank: 1000
    alias: name
    owner: Agent
    domain_of:
    - Agent
    - Source
    - MappingSpecification
    range: string
  type:
    name: type
    description: Type of the information entity
    from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
    rank: 1000
    designates_type: true
    alias: type
    owner: Agent
    domain_of:
    - Agent
    - Source
    - MappingSpecification
    range: string