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