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
- Agent
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