Skip to content

Class: Agent

person, group, organization or project that provides a piece of information (i.e. a knowledge association)

URI: biolink:Agent

classDiagram class Agent AdministrativeEntity <|-- Agent Agent : address Agent : affiliation Agent : category Agent : description Agent : full_name Agent : has_attribute Agent --|> attribute : has_attribute Agent : id Agent : iri Agent : name Agent : provided_by Agent : synonym Agent : type Agent : xref

Inheritance

Slots

Name Cardinality and Range Description Inheritance
affiliation 0..*
Uriorcurie
a professional relationship between one provider (often a person) within anot... direct
address 0..1
String
the particulars of the place where someone or an organization is situated direct
provided_by 0..*
String
The value in this node property represents the knowledge provider that create... NamedThing
xref 0..*
Uriorcurie
A database cross reference or alternative identifier for a NamedThing or edge... NamedThing
full_name 0..1
LabelType
a long-form human readable name for a thing NamedThing
synonym 0..*
LabelType
Alternate human-readable names for a thing NamedThing
id 1..1
String
Different classes of agents have distinct preferred identifiers Entity
iri 0..1
IriType
An IRI for an entity Entity
category 1..*
CategoryType
Name of the high level ontology class in which this entity is categorized Entity
type 0..*
String
Entity
name 0..1
LabelType
it is recommended that an author's 'name' property be formatted as "surname, ... Entity
description 0..1
NarrativeText
a human-readable description of an entity Entity
has_attribute 0..*
Attribute
connects any entity to an attribute Entity

Usages

used by used in type used
Agent affiliation domain Agent
Publication authors range Agent
Book authors range Agent
BookChapter authors range Agent
Serial authors range Agent
Article authors range Agent
JournalArticle authors range Agent
Patent authors range Agent
WebPage authors range Agent
PreprintPublication authors range Agent
DrugLabel authors range Agent
ContributorAssociation object range Agent

Aliases

  • group

Identifier and Mapping Information

Valid ID Prefixes

Instances of this class should have identifiers with one of the following prefixes:

  • isbn

  • ORCID

  • ScopusID

  • ResearchID

  • GSID

  • isni

Schema Source

  • from schema: https://w3id.org/biolink/biolink-model

Mappings

Mapping Type Mapped Value
self biolink:Agent
native biolink:Agent
exact prov:Agent, dct:Agent
narrow UMLSSG:ORGA, STY:T092, STY:T093, STY:T094, STY:T095, STY:T096

LinkML Source

Direct

name: agent
id_prefixes:
- isbn
- ORCID
- ScopusID
- ResearchID
- GSID
- isni
description: person, group, organization or project that provides a piece of information
  (i.e. a knowledge association)
from_schema: https://w3id.org/biolink/biolink-model
aliases:
- group
exact_mappings:
- prov:Agent
- dct:Agent
narrow_mappings:
- UMLSSG:ORGA
- STY:T092
- STY:T093
- STY:T094
- STY:T095
- STY:T096
is_a: administrative entity
slots:
- affiliation
- address
slot_usage:
  id:
    name: id
    description: Different classes of agents have distinct preferred identifiers.
      For publishers, use the ISBN publisher code. See https://grp.isbn-international.org/
      for publisher code lookups. For editors, authors and  individual providers,
      use the individual's ORCID if available; Otherwise, a ScopusID, ResearchID or
      Google Scholar ID ('GSID') may be used if the author ORCID is unknown. Institutional
      agents could be identified by an International Standard Name Identifier ('ISNI')
      code.
    values_from:
    - isbn
    - ORCID
    - ScopusID
    - ResearchID
    - GSID
    - isni
    domain_of:
    - ontology class
    - entity
    required: true
  name:
    name: name
    description: it is recommended that an author's 'name' property be formatted as
      "surname, firstname initial."
    domain_of:
    - attribute
    - entity
    - macromolecular machine mixin