Skip to content

Class: PersonValue

URI: basalt_schema:PersonValue

 classDiagram
    class PersonValue
    click PersonValue href "../PersonValue/"
      PersonValue : email

      PersonValue : first_name

      PersonValue : id

      PersonValue : last_name

      PersonValue : middle_initial

      PersonValue : orcid

      PersonValue : profile_image_url

      PersonValue : websites

Slots

Name Cardinality and Range Description Inheritance
email 0..1
String
A contactable email address associated with a person or institution direct
id 1
Uuid
direct
first_name 1
String
direct
last_name 1
String
direct
middle_initial 0..1
String
direct
orcid 0..1
String
ORCID identifier of the person direct
profile_image_url 0..1
String
direct
websites 0..1
String
direct

Unique Keys

PersonValue_email_key

Unique key slots: email

Usages

used by used in type used
DataGenerationActivity instrument_operator_id range PersonValue
RespirationDataGenerationActivity instrument_operator_id range PersonValue
Custodian person_id range PersonValue
XRayDataGenerationActivity instrument_operator_id range PersonValue
XRFDataGenerationActivity instrument_operator_id range PersonValue
XRDDataGenerationActivity instrument_operator_id range PersonValue
MassSpectrometryDataGenerationActivity instrument_operator_id range PersonValue
PlateSetupActivity setup_operator_id range PersonValue
AMP2PlateSetupActivity setup_operator_id range PersonValue
EcoplatePlateSetupActivity setup_operator_id range PersonValue
PlateDataGenerationActivity instrument_operator_id range PersonValue
AMP2DataGenerationActivity instrument_operator_id range PersonValue
EcoplateDataGenerationActivity instrument_operator_id range PersonValue
NucleotideSequencing instrument_operator_id range PersonValue
Study principal_investigator range PersonValue
ProjectParticipant person range PersonValue

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self basalt_schema:PersonValue
native basalt_schema:PersonValue

LinkML Source

Direct

name: PersonValue
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
slots:
- email
attributes:
  id:
    name: id
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    identifier: true
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - MAOMProduct
    - WEOMProduct
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true
  first_name:
    name: first_name
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
    required: true
  last_name:
    name: last_name
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
    required: true
  middle_initial:
    name: middle_initial
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
  orcid:
    name: orcid
    description: ORCID identifier of the person
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
  profile_image_url:
    name: profile_image_url
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
  websites:
    name: websites
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    domain_of:
    - PersonValue
    range: string
unique_keys:
  PersonValue_email_key:
    unique_key_name: PersonValue_email_key
    unique_key_slots:
    - email

Induced

name: PersonValue
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
  id:
    name: id
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    identifier: true
    alias: id
    owner: PersonValue
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MassSpectrometryStandardRun
    - PurchasedMaterial
    - LabProcessingActivity
    - organism
    - MAOMProduct
    - WEOMProduct
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true
  first_name:
    name: first_name
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: first_name
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
    required: true
  last_name:
    name: last_name
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: last_name
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
    required: true
  middle_initial:
    name: middle_initial
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: middle_initial
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
  orcid:
    name: orcid
    description: ORCID identifier of the person
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: orcid
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
  profile_image_url:
    name: profile_image_url
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: profile_image_url
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
  websites:
    name: websites
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema/value-tables
    rank: 1000
    alias: websites
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
  email:
    name: email
    description: A contactable email address associated with a person or institution.
    from_schema: https://EMSL-Computing.github.io/BASALT-Schema
    rank: 1000
    alias: email
    owner: PersonValue
    domain_of:
    - PersonValue
    range: string
unique_keys:
  PersonValue_email_key:
    unique_key_name: PersonValue_email_key
    unique_key_slots:
    - email