Class: Agent
person, group, organization or project that provides a piece of information (i.e. a knowledge association)
URI: generic:Agent
classDiagram
class Agent
AdministrativeEntity <|-- Agent
Agent <|-- Project
Agent : address
Agent --|> string : address
Agent : affiliation
Agent --|> uriorcurie : affiliation
Agent : category
Agent : description
Agent : has_attribute
Agent --|> Attribute : has_attribute
Agent : id
Agent --|> string : id
Agent : iri
Agent : name
Agent : provided_by
Agent --|> string : provided_by
Agent : type
Agent --|> string : type
Agent : xref
Agent --|> uriorcurie : xref
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
affiliation | 0..* xsd:anyURI |
a professional relationship between one provider (x) within another provider ... | direct |
address | 0..1 xsd:string |
the particulars of the place where someone or an organization is situated | direct |
id | 1..1 xsd:string |
Different classes of agents have distinct preferred identifiers | direct |
name | 0..1 LabelType |
it is recommended that an author's 'name' property be formatted as "surname, ... | direct |
provided_by | 0..* xsd:string |
The value in this node property represents the knowledge provider that create... | NamedThing |
xref | 0..* xsd:anyURI |
Alternate CURIEs for a thing | NamedThing |
iri | 0..1 IriType |
An IRI for an entity | Entity |
category | 1..* CategoryType |
Name of the high level OntologyClass in which this entity is categorized | Entity |
type | 0..1 xsd:string |
Clasification of an entity, or anchoring point (of a name) in taxonomy | 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 |
Project | affiliation | domain | 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
-
publons.researcher
-
GSID
-
isni
Schema Source
- from schema: https://w3id.org/lmodel/generic
Mappings
Mapping Type | Mapped Value |
---|---|
self | generic:Agent |
native | generic:Agent |
exact | csrc:Agent, CSO:single-agent, dcterms:Agent, prov:Agent, schema:agent, sumo:Agent, WIKIDATA:Q24229398 |
narrow | csrc:Healthcare_Delivery_Organization, csrc:Information_Sharing_and_Analysis_Organization, csrc:organization, csrc:Organizational_Unit, schema:department, sumo:affiliatedOrganization, sumo:CopyrightAuthority, sumo:affiliatedOrganization, sumo:CopyrightAuthority, sumo:ProfessionalOrganizations |
LinkML Source
Direct
name: Agent
id_prefixes:
- isbn
- ORCID
- ScopusID
- publons.researcher
- GSID
- isni
description: person, group, organization or project that provides a piece of information
(i.e. a knowledge association)
from_schema: https://w3id.org/lmodel/generic
aliases:
- group
exact_mappings:
- csrc:Agent
- CSO:single-agent
- dcterms:Agent
- prov:Agent
- schema:agent
- sumo:Agent
- WIKIDATA:Q24229398
narrow_mappings:
- csrc:Healthcare_Delivery_Organization
- csrc:Information_Sharing_and_Analysis_Organization
- csrc:organization
- csrc:Organizational_Unit
- schema:department
- sumo:affiliatedOrganization
- sumo:CopyrightAuthority
- sumo:affiliatedOrganization
- sumo:CopyrightAuthority
- sumo:ProfessionalOrganizations
is_a: AdministrativeEntity
slots:
- affiliation
- address
- id
- name
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, publons.researcher
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
- publons.researcher
- GSID
- isni
domain_of:
- OntologyClass
- Entity
- Agent
- Publication
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
- Agent
- Publication
Induced
name: Agent
id_prefixes:
- isbn
- ORCID
- ScopusID
- publons.researcher
- GSID
- isni
description: person, group, organization or project that provides a piece of information
(i.e. a knowledge association)
from_schema: https://w3id.org/lmodel/generic
aliases:
- group
exact_mappings:
- csrc:Agent
- CSO:single-agent
- dcterms:Agent
- prov:Agent
- schema:agent
- sumo:Agent
- WIKIDATA:Q24229398
narrow_mappings:
- csrc:Healthcare_Delivery_Organization
- csrc:Information_Sharing_and_Analysis_Organization
- csrc:organization
- csrc:Organizational_Unit
- schema:department
- sumo:affiliatedOrganization
- sumo:CopyrightAuthority
- sumo:affiliatedOrganization
- sumo:CopyrightAuthority
- sumo:ProfessionalOrganizations
is_a: AdministrativeEntity
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, publons.researcher
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
- publons.researcher
- GSID
- isni
domain_of:
- OntologyClass
- Entity
- Agent
- Publication
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
- Agent
- Publication
attributes:
affiliation:
name: affiliation
description: a professional relationship between one provider (x) within another
provider (often an organization). Target provider identity should be specified
by a CURIE. Providers may have multiple affiliations.
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- NCIT:C25412
- schema:affiliation
- SIO:000173
- WIKIDATA.PROPERTY:P1268
related_mappings:
- uco:AffiliationFacet
rank: 1000
is_a: node property
domain: Agent
multivalued: true
alias: affiliation
owner: Agent
domain_of:
- Agent
range: uriorcurie
address:
name: address
description: the particulars of the place where someone or an organization is
situated. For now, this slot is a simple text "blob" containing all relevant
details of the given location for fitness of purpose. For the moment, this "address"
can include other contact details such as email and phone number(?).
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- uco:address
rank: 1000
is_a: node property
domain: NamedThing
alias: address
owner: Agent
domain_of:
- Agent
range: string
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, publons.researcher
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.
from_schema: https://w3id.org/lmodel/generic
rank: 1000
values_from:
- isbn
- ORCID
- ScopusID
- publons.researcher
- GSID
- isni
domain: Identifier
identifier: true
alias: id
owner: Agent
domain_of:
- OntologyClass
- Entity
- Agent
- Publication
range: string
required: true
name:
name: name
description: it is recommended that an author's 'name' property be formatted as
"surname, firstname initial."
from_schema: https://w3id.org/lmodel/generic
rank: 1000
domain: Entity
slot_uri: rdfs:label
alias: name
owner: Agent
domain_of:
- Attribute
- Entity
- Agent
- Publication
range: label type
provided by:
name: provided by
description: The value in this node property represents the knowledge provider
that created or assembled the node and all of its attributes. Used internally
to represent how a particular node made its way into a knowledge provider or
graph.
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- pav:providedBy
- WIKIDATA:Q68974939
rank: 1000
is_a: node property
domain: NamedThing
multivalued: true
alias: provided_by
owner: Agent
domain_of:
- NamedThing
range: string
xref:
name: xref
description: Alternate CURIEs for a thing
from_schema: https://w3id.org/lmodel/generic
aliases:
- dbxref
- Dbxref
- DbXref
exact_mappings:
- WIKIDATA:Q1302249
narrow_mappings:
- dwc:identificationReferences
- gr:relatedWebService
- NCIT:hasDbXref
broad_mappings:
- uco:ExternalReference
rank: 1000
is_a: node property
domain: NamedThing
multivalued: true
alias: xref
owner: Agent
domain_of:
- NamedThing
- Publication
range: uriorcurie
iri:
name: iri
description: An IRI for an entity. This is determined by the id using expansion
rules.
comments:
- see also https://url.spec.whatwg.org/#goals
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- rr:IRI
- WIKIDATA.PROPERTY:P854
- WIKIDATA:Q424583
- XAPI:IRI
close_mappings:
- NCIT:C165071
- sumo:UniformResourceLocator
- uco:url
related_mappings:
- dwc:usewithiri
narrow_mappings:
- RO:0002617
rank: 1000
alias: iri
owner: Agent
domain_of:
- Attribute
- Entity
range: iri type
category:
name: category
description: "Name of the high level OntologyClass in which this entity is categorized.\
\ Corresponds to the label for the base entity type class.\n * In a neo4j database\
\ this MAY correspond to the neo4j label tag.\n * In an RDF database it should\
\ be a generic-model class URI.\nThis field is multi-valued. It should include\
\ values for ancestors of the generic-model class\nIn an RDF database, nodes\
\ will typically have an rdf:type triples. This can be to the most specific\
\ base class, or potentially to a class more specific than something in base."
from_schema: https://w3id.org/lmodel/generic
rank: 1000
is_a: type
domain: Entity
multivalued: true
designates_type: true
alias: category
owner: Agent
domain_of:
- Entity
- Association
is_class_field: true
range: category type
required: true
pattern: ^generic:[A-Z][A-Za-z]+$
type:
name: type
description: Clasification of an entity, or anchoring point (of a name) in taxonomy
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- dcterms:type
- IAO:0000219
- NCIT:C25284
- schema:type
- SWO:type
- sumo:Class
- WIKIDATA:Q21146257
- WIKIDATA.PROPERTY:P427
narrow_mappings:
- CTRL:DataType
- CTRL:SemanticType
- dwc:measurementType
- GR:typeOfGood
- IAO:0000411
- sumo:hardwareType
- WIKIDATA:Q190087
broad_mappings:
- SIO:000011
- RO:0002473
- IAO:0006011
rank: 1000
slot_uri: rdf:type
alias: type
owner: Agent
domain_of:
- Entity
- Publication
- Serial
- Association
range: string
description:
name: description
description: a human-readable description of an entity
from_schema: https://w3id.org/lmodel/generic
aliases:
- definition
exact_mappings:
- dcterms:description
- IAO:0000115
- schema:description
- skos:definitions
- sumo:NarrativeText
- WIKIDATA:Q1200750
- uco:description
close_mappings:
- sumo:Descriptor
narrow_mappings:
- csrc:architecture_description
- CSO:architecture_description
- CSO:concept_description
- CSO:shape_description
- om:longcomment
rank: 1000
slot_uri: dcterms:description
alias: description
owner: Agent
domain_of:
- Entity
range: narrative text
has attribute:
name: has attribute
description: connects any entity to an attribute
from_schema: https://w3id.org/lmodel/generic
exact_mappings:
- aml:hasAttribute
- CTRL:hasParameter
- ssn:hasProperty
- SIO:000008
close_mappings:
- sumo:hasVariable
- sumo:property
narrow_mappings:
- aml:hasAttributeName
- aml:hasDescription
- aml:hasICID
- aml:hasName
- aml:hasProject
- aml:hasUnit
- aml:hasSchemaVersion
- aml:hasVersionSUC
- aml:hasWriterVersion
- schema:hasPart
- CDAO:has_Character
- CDAO:has_Root
- CDAO:has_First_Coordinate_Item
- CDAO:has_Coordinate
- CDAO:has_Change_Component
- CDAO:has_Datum
- CDAO:has_Node
- CDAO:has_Annotation
- CDAO:has_Remaining_Coordinate_List
- CDAO:has_State
- CDAO:has_Element
- CTRL:hasApplicationLogic
- CTRL:hasInput
- CTRL:hasMedium
- CTRL:hasOutput
- CTRL:isConnectedTo
- CTRL:isSupervisedBy
- dcterms:hasPart
- dcterms:hasFormat
- dcterms:hasVersion
- EFO:is_executed_in
- EFO:0006351
- geolink:hasAuthoritativeDigitalRepository
- geolink:hasRelatedSample
- geolink:hasAffiliation
- geolink:hasAuthor
- geolink:hasCollector
- geolink:hasContact
- geolink:hasContributor
- geolink:hasCollectionEndDate
- geolink:hasCollectionStartDate
- geolink:hasCreator
- geolink:hasDataset
- geolink:hasEditor
- geolink:hasEducator
- geolink:hasFirstAppearance
- geolink:hasIdentifierScheme
- geolink:hasObserver
- geolink:hasObservationArea
- geolink:hasOwner
- geolink:hasParticipant
- geolink:hasParticipationEndTime
- geolink:hasParticipationStartTime
- geolink:hasPart
- geolink:hasPublicationDate
- geolink:hasRegistrationDate
- geolink:hasStartDate
- geolink:hasRepository
- geolink:hasRightsHolder
- geolink:hasScheduler
- geolink:hasTimeStamp
- geolink:hasVendor
- gr:hasBusinessFunction
- gr:hasBrand
- gr:hasCurrency
- gr:hasEligibleQuantity
- gr:hasGlobalLocationNumber
- gr:hasInventoryLevel
- gr:hasManufacturer
- gr:hasMakeAndModel
- gr:hasNext
- gr:hasPrevious
- gr:hasUnitOfMeasurement
- gr:hasValue
- IAO:0000039
- IAO:0000407
- LOINC:has_action_guidance
- LOINC:has_adjustment
- LOINC:has_aggregation_view
- LOINC:has_approach_guidance
- LOINC:has_divisor
- LOINC:has_exam
- LOINC:has_method
- LOINC:has_modality_subtype
- LOINC:has_object_guidance
- LOINC:has_scale
- LOINC:has_suffix
- LOINC:has_time_aspect
- LOINC:has_time_modifier
- LOINC:has_timing_of
- NCIT:is_qualified_by
- NCIT:qualifier_applies_to
- NCIT:has_data_element
- NCIT:role_has_domain
- NCIT:role_has_range
- NCIT:C62618
- om:hasPhenomenon
- RO:0002002
- RO:0000053
- RO:0000086
- RO:0000087
- RO:0002520
- RO:0002018
- RO:0002017
- RO:0002013
- RO:0002016
- RO:0002025
- RO:0002521
- RO:0002348
- RO:0002566
- RO:0002002
- RO:0002338
- RO:0002339
- RO:0002573
- RO:0009004
- SAN:hasActuatingCapability
- SAN:hasActuatingProperty
- SAN:hasDateTime
- SAN:hasEffect
- SAN:hasWriter
- SIO:000011
- SIO:000586
- SIO:001277
- SIO:000671
- SIO:000312
- SIO:000552
- SIO:000420
- SIO:000253
- SIO:000132
- SIO:000255
- SIO:000008
- SIO:000364
- SIO:000230
- SIO:000235
- SIO:000234
- SIO:000228
- SIO:000229
- SIO:000900
- SIO:000905
- SIO:000221
- SIO:000225
- SIO:000223
- SIO:000217
- SIO:000291
- SIO:000054
- SIO:000059
- SIO:000028
- SIO:000139
- SIO:000772
- SIO:000641
- SIO:000635
- SIO:000066
- SIO:001279
- SIO:000300
- SIO:001278
- SIO:000680
- SIO:000681
- SIO:000679
- SIO:000673
- SIO:000369
- SIO:000053
- SIO:000972
- SIO:000971
- SIO:000273
- SIO:000644
- SIO:000974
- SIO:000553
- SIO:000145
- SWO:0004000
- sosa:hasFeatureOfInterest
- sosa:hasSample
- ssn:hasSubSystem
- ssn:isProxyFor
- ssn-system:hasSystemCapability
- ssn-system:hasSystemProperty
- ssn-system:hasOperatingRange
- ssn-system:hasOperatingProperty
- ssn-system:hasSurvivalRange
- ssn-system:hasSurvivalProperty
- ssn-system:inCondition
- sumo:hasAcrossVariable
- sumo:hasAccount
- sumo:hasAward
- sumo:hasDependency
- sumo:hasDimension
- sumo:hasExpertise
- sumo:hasGUEState
- sumo:hasOccupation
- sumo:hasPurpose
- sumo:hasPurposeForAgent
- sumo:hasSkill
- sumo:hasThroughVariable
- sumo:hasUniform
- sumo:hasVariable
- sumo:holdsRight
- SWO:9001002
- SWO:0004001
- SWO:9000067
- SWO:0004002
- SWO:0000087
- SWO:0000086
- SWO:0004004
- SWO:0000741
- SWO:0004002
- SWO:3000054
- SWO:0004000
rank: 1000
domain: Entity
multivalued: true
alias: has_attribute
owner: Agent
domain_of:
- Entity
range: Attribute