Class: Person
A person, typically a researcher associated with a study or data generation.
URI: nmdc:Person
classDiagram
class Person
click Person href "../Person"
Agent <|-- Person
click Agent href "../Agent"
Person : email
Person : name
Person : orcid
Person : profile_image_url
Person : type
Person : websites
Inheritance
- Agent
- Person
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| 0..1 String |
An email address for an entity such as a person. This should be the primary... | direct | |
| orcid | 0..1 String |
The ORCID of a person. | direct |
| type | 1 Uriorcurie |
the class_uri of the class that has been instantiated | Agent |
| name | 1 String |
The full name of the Investigator. It should follow the format FIRST [MIDDLE... | Agent |
| profile_image_url | 0..1 String |
A url that points to an image of this person or organization. | Agent |
| websites | * String |
A list of websites that are associated with the entity. | Agent |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nmdc/nmdc
Mappings
| Mapping Type | Mapped Value |
|---|---|
| exact | prov:Person |
LinkML Source
Direct
name: Person
description: A person, typically a researcher associated with a study or data generation.
from_schema: https://w3id.org/nmdc/nmdc
exact_mappings:
- prov:Person
is_a: Agent
slots:
- email
- orcid
slot_usage:
orcid:
name: orcid
annotations:
tooltip:
tag: tooltip
value: Open Researcher and Contributor ID for this person. See https://orcid.org
email:
name: email
annotations:
tooltip:
tag: tooltip
value: Email address for this person.
name:
name: name
annotations:
tooltip:
tag: tooltip
value: First name, middle initial, and last name of this person.
description: The full name of the Investigator. It should follow the format FIRST
[MIDDLE NAME| MIDDLE INITIAL] LAST, where MIDDLE NAME| MIDDLE INITIAL is optional.
class_uri: nmdc:Person
Induced
name: Person
description: A person, typically a researcher associated with a study or data generation.
from_schema: https://w3id.org/nmdc/nmdc
exact_mappings:
- prov:Person
is_a: Agent
slot_usage:
orcid:
name: orcid
annotations:
tooltip:
tag: tooltip
value: Open Researcher and Contributor ID for this person. See https://orcid.org
email:
name: email
annotations:
tooltip:
tag: tooltip
value: Email address for this person.
name:
name: name
annotations:
tooltip:
tag: tooltip
value: First name, middle initial, and last name of this person.
description: The full name of the Investigator. It should follow the format FIRST
[MIDDLE NAME| MIDDLE INITIAL] LAST, where MIDDLE NAME| MIDDLE INITIAL is optional.
attributes:
email:
name: email
annotations:
tooltip:
tag: tooltip
value: Email address for this person.
description: An email address for an entity such as a person. This should be the
primary email address used.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
slot_uri: schema:email
owner: Person
domain_of:
- Person
range: string
orcid:
name: orcid
annotations:
tooltip:
tag: tooltip
value: Open Researcher and Contributor ID for this person. See https://orcid.org
description: The ORCID of a person.
comments:
- Canonical form is the Bioregistry CURIE with prefix `orcid`.
examples:
- value: orcid:0000-0002-7086-765X
from_schema: https://w3id.org/nmdc/nmdc
see_also:
- https://bioregistry.io/registry/orcid
close_mappings:
- dcm:contributor_id
rank: 1000
owner: Person
domain_of:
- Person
range: string
pattern: ^orcid:\d{4}-\d{4}-\d{4}-\d{3}(\d|X)$
type:
name: type
description: the class_uri of the class that has been instantiated
notes:
- makes it easier to read example data files
- required for polymorphic MongoDB collections
comments:
- 'Deprecating this slot was proposed and rejected: without it, a document read
back from a polymorphic MongoDB collection cannot be resolved to the class it
instantiates. It is required on every class for that reason, rather than as
a convention inherited from LinkML.'
examples:
- value: nmdc:Biosample
- value: nmdc:Study
from_schema: https://w3id.org/nmdc/nmdc
structured_aliases:
- literal_form: workflow_execution_class
predicate: NARROW_SYNONYM
contexts:
- https://bitbucket.org/berkeleylab/jgi-jat/macros/nmdc_metadata.yaml
rank: 1000
slot_uri: rdf:type
designates_type: true
owner: Person
domain_of:
- Agent
- EukEval
- FunctionalAnnotationAggMember
- PeptideQuantification
- ProteinQuantification
- GenomeFeature
- FunctionalAnnotation
- AttributeValue
- NamedThing
- OntologyRelation
- FailureCategorization
- Protocol
- CreditAssociation
- Doi
- ProvenanceMetadata
- MobilePhaseSegment
- PortionOfSubstance
- MagBin
- MetaboliteIdentification
range: uriorcurie
required: true
name:
name: name
annotations:
tooltip:
tag: tooltip
value: First name, middle initial, and last name of this person.
description: The full name of the Investigator. It should follow the format FIRST
[MIDDLE NAME| MIDDLE INITIAL] LAST, where MIDDLE NAME| MIDDLE INITIAL is optional.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
owner: Person
domain_of:
- Agent
- NamedThing
- Protocol
range: string
required: true
profile_image_url:
name: profile_image_url
description: A url that points to an image of this person or organization.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
owner: Person
domain_of:
- Agent
range: string
websites:
name: websites
description: A list of websites that are associated with the entity.
comments:
- DOIs should not be included as websites. Instead, use the associated_dois slot.
- A consortium's homepage website should be included in the homepage_website slot,
not in websites.
- consortium is a convenience term for a Study whose study_category value is consortium
- the website slot and its subproperties are virtually identical to the url slot,
except that they are multivalued and url is single-valued.
from_schema: https://w3id.org/nmdc/nmdc
see_also:
- nmdc:url
rank: 1000
owner: Person
domain_of:
- Agent
- Study
range: string
multivalued: true
pattern: ^[Hh][Tt][Tt][Pp][Ss]?:\/\/(?!.*[Dd][Oo][Ii]\.[Oo][Rr][Gg]).*$
class_uri: nmdc:Person