Class: Instrument
_A material entity that is designed to perform a function in a scientific _
investigation, but is not a reagent. This class models a specific
_instance of an instrument IF identifying information is filled out, _
otherwise, it is a generic standin for an instrument model.
classDiagram
class Instrument
click Instrument href "../Instrument/"
Instrument : alternative_names
Instrument : id
Instrument : instrument_parameters
Instrument : lims_resource_id
Instrument : location
Instrument : maintenance
Instrument : mass_analyzer_type
Instrument --> "0..1" MassAnalyzerEnum : mass_analyzer_type
click MassAnalyzerEnum href "../MassAnalyzerEnum/"
Instrument : model
Instrument --> "0..1" ModelEnum : model
click ModelEnum href "../ModelEnum/"
Instrument : name
Instrument : other_properties
Instrument : serial_number
Instrument : vendor
Instrument --> "0..1" VendorEnum : vendor
click VendorEnum href "../VendorEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 1 Uuid |
direct | |
| name | 1 String |
direct | |
| vendor | 0..1 VendorEnum |
direct | |
| model | 0..1 ModelEnum |
direct | |
| serial_number | 0..1 String |
instrument instance specifier | direct |
| lims_resource_id | 0..1 Integer |
L7 resource_id for the instrument, if known | direct |
| location | 0..1 String |
direct | |
| maintenance | 0..1 String |
Maintenance notes or directions to a maintenance log | direct |
| alternative_names | 0..1 String |
direct | |
| instrument_parameters | 0..1 String |
direct | |
| mass_analyzer_type | 0..1 MassAnalyzerEnum |
The type of mass analyzer present in the instrument, if applicable (e | direct |
| other_properties | 0..1 String |
Other important properties of the instrument that are not captured in other f... | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://EMSL-Computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:Instrument |
| native | basalt_schema:Instrument |
LinkML Source
Direct
name: Instrument
description: "A material entity that is designed to perform a function in a scientific\
\ \ninvestigation, but is not a reagent. This class models a specific\ninstance\
\ of an instrument IF identifying information is filled out, \notherwise, it is\
\ a generic standin for an instrument model."
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
id:
name: id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
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
name:
name: name
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
domain_of:
- Activity
- Entity
- DataProduct
- DataGenerationActivity
- Instrument
- OntologyClass
- ContainerAxis
- Configuration
- MobilePhaseSegment
- MassSpectrometryStandardRun
- PurchasedMaterial
- LabProcessingActivity
- organism
- Site
- Sample
- SamplingActivity
- SoilSamplingActivity
- Study
- SoftwareControlledTermValue
range: string
required: true
vendor:
name: vendor
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: VendorEnum
model:
name: model
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: ModelEnum
serial_number:
name: serial_number
description: instrument instance specifier
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: string
lims_resource_id:
name: lims_resource_id
description: L7 resource_id for the instrument, if known.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: integer
location:
name: location
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
domain_of:
- Instrument
- EnzymeActivityMethod
- GravimetricWaterContentMethod
- HydraulicPropertiesMethod
- KuoMethod
- MicrobialBiomassMethod
- PH_Method
- TOC_TN_Method
- TextureMethod
- XrayComputedTomographyMethod
range: string
maintenance:
name: maintenance
description: Maintenance notes or directions to a maintenance log.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: string
alternative_names:
name: alternative_names
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: string
instrument_parameters:
name: instrument_parameters
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: string
mass_analyzer_type:
name: mass_analyzer_type
description: The type of mass analyzer present in the instrument, if applicable
(e.g., Orbitrap, Time-of-Flight, Quadrupole).
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: MassAnalyzerEnum
other_properties:
name: other_properties
description: Other important properties of the instrument that are not captured
in other fields.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- Instrument
range: string
Induced
name: Instrument
description: "A material entity that is designed to perform a function in a scientific\
\ \ninvestigation, but is not a reagent. This class models a specific\ninstance\
\ of an instrument IF identifying information is filled out, \notherwise, it is\
\ a generic standin for an instrument model."
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
id:
name: id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
identifier: true
alias: id
owner: Instrument
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
name:
name: name
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
alias: name
owner: Instrument
domain_of:
- Activity
- Entity
- DataProduct
- DataGenerationActivity
- Instrument
- OntologyClass
- ContainerAxis
- Configuration
- MobilePhaseSegment
- MassSpectrometryStandardRun
- PurchasedMaterial
- LabProcessingActivity
- organism
- Site
- Sample
- SamplingActivity
- SoilSamplingActivity
- Study
- SoftwareControlledTermValue
range: string
required: true
vendor:
name: vendor
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: vendor
owner: Instrument
domain_of:
- Instrument
range: VendorEnum
model:
name: model
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: model
owner: Instrument
domain_of:
- Instrument
range: ModelEnum
serial_number:
name: serial_number
description: instrument instance specifier
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: serial_number
owner: Instrument
domain_of:
- Instrument
range: string
lims_resource_id:
name: lims_resource_id
description: L7 resource_id for the instrument, if known.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: lims_resource_id
owner: Instrument
domain_of:
- Instrument
range: integer
location:
name: location
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
alias: location
owner: Instrument
domain_of:
- Instrument
- EnzymeActivityMethod
- GravimetricWaterContentMethod
- HydraulicPropertiesMethod
- KuoMethod
- MicrobialBiomassMethod
- PH_Method
- TOC_TN_Method
- TextureMethod
- XrayComputedTomographyMethod
range: string
maintenance:
name: maintenance
description: Maintenance notes or directions to a maintenance log.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: maintenance
owner: Instrument
domain_of:
- Instrument
range: string
alternative_names:
name: alternative_names
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: alternative_names
owner: Instrument
domain_of:
- Instrument
range: string
instrument_parameters:
name: instrument_parameters
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: instrument_parameters
owner: Instrument
domain_of:
- Instrument
range: string
mass_analyzer_type:
name: mass_analyzer_type
description: The type of mass analyzer present in the instrument, if applicable
(e.g., Orbitrap, Time-of-Flight, Quadrupole).
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: mass_analyzer_type
owner: Instrument
domain_of:
- Instrument
range: MassAnalyzerEnum
other_properties:
name: other_properties
description: Other important properties of the instrument that are not captured
in other fields.
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: other_properties
owner: Instrument
domain_of:
- Instrument
range: string