Skip to content

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

Slots

Name Cardinality and Range Description Inheritance
email 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

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