Class: PersonValue
An attribute value representing a person
URI: nmdc:PersonValue
classDiagram
class PersonValue
click PersonValue href "../PersonValue"
AttributeValue <|-- PersonValue
click AttributeValue href "../AttributeValue"
PersonValue : email
PersonValue : has_raw_value
PersonValue : name
PersonValue : orcid
PersonValue : profile_image_url
PersonValue : was_generated_by
PersonValue --> "0..1" Activity : was_generated_by
click Activity href "../Activity"
PersonValue : websites
Inheritance
- AttributeValue
- PersonValue
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
0..1 String |
An email address for an entity such as a person | direct | |
name | 0..1 String |
The full name of the Investigator | direct |
orcid | 0..1 String |
The ORCID of a person | direct |
profile_image_url | 0..1 String |
A url that points to an image of a person | direct |
websites | 0..* String |
A list of websites that are associated with the entity | direct |
has_raw_value | 0..1 String |
The full name of the Investigator in format FIRST LAST | AttributeValue |
was_generated_by | 0..1 Activity |
AttributeValue |
Usages
used by | used in | type | used |
---|---|---|---|
Study | principal_investigator | range | PersonValue |
OmicsProcessing | principal_investigator | range | PersonValue |
CreditAssociation | applies_to_person | range | PersonValue |
PersonValue | orcid | domain | PersonValue |
PersonValue | profile_image_url | domain | PersonValue |
TODOs
- add additional fields e.g for institution
- deprecate "has_raw_value" in favor of "name"
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nmdc/nmdc
Mappings
Mapping Type | Mapped Value |
---|---|
self | nmdc:PersonValue |
native | nmdc:PersonValue |
LinkML Source
Direct
name: PersonValue
description: An attribute value representing a person
todos:
- add additional fields e.g for institution
- deprecate "has_raw_value" in favor of "name"
from_schema: https://w3id.org/nmdc/nmdc
is_a: AttributeValue
slots:
- email
- name
- orcid
- profile_image_url
- websites
slot_usage:
orcid:
name: orcid
annotations:
display_hint:
tag: display_hint
value: Open Researcher and Contributor ID for this person. See https://orcid.org
domain_of:
- PersonValue
email:
name: email
annotations:
display_hint:
tag: display_hint
value: Email address for this person.
domain_of:
- PersonValue
has_raw_value:
name: has_raw_value
description: The full name of the Investigator in format FIRST LAST.
notes:
- May eventually be deprecated in favor of "name".
domain_of:
- AttributeValue
- QuantityValue
name:
name: name
annotations:
display_hint:
tag: display_hint
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.
domain_of:
- Protocol
- NamedThing
- PersonValue
- Activity
Induced
name: PersonValue
description: An attribute value representing a person
todos:
- add additional fields e.g for institution
- deprecate "has_raw_value" in favor of "name"
from_schema: https://w3id.org/nmdc/nmdc
is_a: AttributeValue
slot_usage:
orcid:
name: orcid
annotations:
display_hint:
tag: display_hint
value: Open Researcher and Contributor ID for this person. See https://orcid.org
domain_of:
- PersonValue
email:
name: email
annotations:
display_hint:
tag: display_hint
value: Email address for this person.
domain_of:
- PersonValue
has_raw_value:
name: has_raw_value
description: The full name of the Investigator in format FIRST LAST.
notes:
- May eventually be deprecated in favor of "name".
domain_of:
- AttributeValue
- QuantityValue
name:
name: name
annotations:
display_hint:
tag: display_hint
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.
domain_of:
- Protocol
- NamedThing
- PersonValue
- Activity
attributes:
email:
name: email
annotations:
display_hint:
tag: display_hint
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
alias: email
owner: PersonValue
domain_of:
- PersonValue
range: string
name:
name: name
annotations:
display_hint:
tag: display_hint
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
alias: name
owner: PersonValue
domain_of:
- Protocol
- NamedThing
- PersonValue
- Activity
range: string
orcid:
name: orcid
annotations:
display_hint:
tag: display_hint
value: Open Researcher and Contributor ID for this person. See https://orcid.org
description: The ORCID of a person.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
domain: PersonValue
alias: orcid
owner: PersonValue
domain_of:
- PersonValue
range: string
profile_image_url:
name: profile_image_url
description: A url that points to an image of a person.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
domain: PersonValue
alias: profile_image_url
owner: PersonValue
domain_of:
- PersonValue
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.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
multivalued: true
alias: websites
owner: PersonValue
domain_of:
- Study
- PersonValue
range: string
pattern: ^[Hh][Tt][Tt][Pp][Ss]?:\/\/(?!.*[Dd][Oo][Ii]\.[Oo][Rr][Gg]).*$
has_raw_value:
name: has_raw_value
description: The full name of the Investigator in format FIRST LAST.
notes:
- May eventually be deprecated in favor of "name".
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
domain: AttributeValue
multivalued: false
alias: has_raw_value
owner: PersonValue
domain_of:
- AttributeValue
- QuantityValue
range: string
was_generated_by:
name: was_generated_by
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- prov:wasGeneratedBy
rank: 1000
alias: was_generated_by
owner: PersonValue
domain_of:
- DataObject
- AttributeValue
- FunctionalAnnotation
range: Activity