Skip to content

Class: Person

Information about a researcher or investigator involved in the experiment.

URI: schema:Person

classDiagram class Person click Person href "../Person" Person : affiliation Person --> "0..1" Organization : affiliation click Organization href "../Organization" Person : email Person : identifier Person : identifier_type Person --> "0..1" ResearcherIDType : identifier_type click ResearcherIDType href "../ResearcherIDType" Person : name Person : phone Person : role

Slots

Name Cardinality and Range Description Inheritance
name 1
String
Full name of the person direct
affiliation 0..1
Organization
Institutional affiliation of the investigator direct
phone 0..1
String
Contact phone number direct
email 1
String
Contact email address direct
identifier_type 0..1
ResearcherIDType
Type of Researcher ID (e direct
identifier 0..1
String
Unique researcher identifier value direct
role 0..1
String
Role of the investigator in the experiment (e direct

Usages

used by used in type used
Project project_leads range Person
Experiment experiment_leads range Person
InSituExperiment experiment_leads range Person
Intervention experiment_leads range Person
Tracer experiment_leads range Person
InterventionWithTracer experiment_leads range Person
Variable measurement_researcher range Person
ObservedPropertyVariable qc_researcher range Person
ObservedPropertyVariable measurement_researcher range Person
DiscreteMeasuredVariable qc_researcher range Person
DiscreteMeasuredVariable measurement_researcher range Person
ContinuousMeasuredVariable qc_researcher range Person
ContinuousMeasuredVariable measurement_researcher range Person
CalculatedVariable qc_researcher range Person
CalculatedVariable measurement_researcher range Person
ContinuousPHVariable qc_researcher range Person
ContinuousPHVariable measurement_researcher range Person
DiscretePHVariable qc_researcher range Person
DiscretePHVariable measurement_researcher range Person
ContinuousTAVariable qc_researcher range Person
ContinuousTAVariable measurement_researcher range Person
DiscreteTAVariable qc_researcher range Person
DiscreteTAVariable measurement_researcher range Person
ContinuousDICVariable qc_researcher range Person
ContinuousDICVariable measurement_researcher range Person
DiscreteDICVariable qc_researcher range Person
DiscreteDICVariable measurement_researcher range Person
ContinuousSedimentVariable qc_researcher range Person
ContinuousSedimentVariable measurement_researcher range Person
DiscreteSedimentVariable qc_researcher range Person
DiscreteSedimentVariable measurement_researcher range Person
DiscreteCO2Variable qc_researcher range Person
DiscreteCO2Variable measurement_researcher range Person
HPLCVariable qc_researcher range Person
HPLCVariable measurement_researcher range Person
QCFields qc_researcher range Person
Dataset data_submitter range Person
FieldDataset data_submitter range Person
ModelOutputDataset data_submitter range Person
Model experiment_leads range Person

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

Mapping Type Mapped Value
self schema:Person
native oae:Person

LinkML Source

Direct

name: Person
description: Information about a researcher or investigator involved in the experiment.
from_schema: OAEDataManagementProtocol
attributes:
  name:
    name: name
    description: Full name of the person.
    title: Name
    from_schema: Person
    domain_of:
    - Organization
    - NamedLink
    - ExternalProject
    - MonetaryGrant
    - Experiment
    - Person
    - Dataset
    - Platform
    - ModelComponent
    range: string
    required: true
  affiliation:
    name: affiliation
    description: Institutional affiliation of the investigator.
    title: Affiliation
    from_schema: Person
    rank: 1000
    domain_of:
    - Person
    range: Organization
  phone:
    name: phone
    description: Contact phone number.
    title: Phone
    from_schema: Person
    rank: 1000
    domain_of:
    - Person
    range: string
    pattern: ^\+?[0-9\s\-\(\)]+$
  email:
    name: email
    description: Contact email address.
    title: Email
    from_schema: Person
    rank: 1000
    domain_of:
    - Person
    range: string
    required: true
    pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
  identifier_type:
    name: identifier_type
    description: Type of Researcher ID (e.g., ORCID, ResearcherID).
    title: Researcher ID Type
    from_schema: Person
    rank: 1000
    domain_of:
    - Person
    range: ResearcherIDType
  identifier:
    name: identifier
    description: Unique researcher identifier value.
    title: Researcher ID
    from_schema: Person
    domain_of:
    - Organization
    - MonetaryGrant
    - Person
    range: string
  role:
    name: role
    description: Role of the investigator in the experiment (e.g., chief scientist,
      data submitter).
    title: Role
    from_schema: Person
    rank: 1000
    domain_of:
    - Person
    range: string
class_uri: schema:Person

Induced

name: Person
description: Information about a researcher or investigator involved in the experiment.
from_schema: OAEDataManagementProtocol
attributes:
  name:
    name: name
    description: Full name of the person.
    title: Name
    from_schema: Person
    alias: name
    owner: Person
    domain_of:
    - Organization
    - NamedLink
    - ExternalProject
    - MonetaryGrant
    - Experiment
    - Person
    - Dataset
    - Platform
    - ModelComponent
    range: string
    required: true
  affiliation:
    name: affiliation
    description: Institutional affiliation of the investigator.
    title: Affiliation
    from_schema: Person
    rank: 1000
    alias: affiliation
    owner: Person
    domain_of:
    - Person
    range: Organization
  phone:
    name: phone
    description: Contact phone number.
    title: Phone
    from_schema: Person
    rank: 1000
    alias: phone
    owner: Person
    domain_of:
    - Person
    range: string
    pattern: ^\+?[0-9\s\-\(\)]+$
  email:
    name: email
    description: Contact email address.
    title: Email
    from_schema: Person
    rank: 1000
    alias: email
    owner: Person
    domain_of:
    - Person
    range: string
    required: true
    pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
  identifier_type:
    name: identifier_type
    description: Type of Researcher ID (e.g., ORCID, ResearcherID).
    title: Researcher ID Type
    from_schema: Person
    rank: 1000
    alias: identifier_type
    owner: Person
    domain_of:
    - Person
    range: ResearcherIDType
  identifier:
    name: identifier
    description: Unique researcher identifier value.
    title: Researcher ID
    from_schema: Person
    alias: identifier
    owner: Person
    domain_of:
    - Organization
    - MonetaryGrant
    - Person
    range: string
  role:
    name: role
    description: Role of the investigator in the experiment (e.g., chief scientist,
      data submitter).
    title: Role
    from_schema: Person
    rank: 1000
    alias: role
    owner: Person
    domain_of:
    - Person
    range: string
class_uri: schema:Person