Class: InstrumentCustodian
A link between an instrument and a custodian (person) responsible for it.
This class captures the relationship between an instrument and the person
who is responsible for its maintenance, calibration, and proper use.
URI: basalt_schema:InstrumentCustodian
classDiagram
class InstrumentCustodian
click InstrumentCustodian href "../InstrumentCustodian/"
InstrumentCustodian : custodian_id
InstrumentCustodian --> "1" Custodian : custodian_id
click Custodian href "../Custodian/"
InstrumentCustodian : instrument_id
InstrumentCustodian --> "1" Instrument : instrument_id
click Instrument href "../Instrument/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| instrument_id | 1 Instrument |
direct | |
| custodian_id | 1 Custodian |
direct |
Identifier and Mapping Information
Schema Source
- from schema: https://EMSL-Computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:InstrumentCustodian |
| native | basalt_schema:InstrumentCustodian |
LinkML Source
Direct
name: InstrumentCustodian
description: 'A link between an instrument and a custodian (person) responsible for
it.
This class captures the relationship between an instrument and the person
who is responsible for its maintenance, calibration, and proper use.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
instrument_id:
name: instrument_id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
domain_of:
- InstrumentAlternativeIdentifier
- InstrumentCustodian
range: Instrument
required: true
custodian_id:
name: custodian_id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
domain_of:
- InstrumentCustodian
range: Custodian
required: true
Induced
name: InstrumentCustodian
description: 'A link between an instrument and a custodian (person) responsible for
it.
This class captures the relationship between an instrument and the person
who is responsible for its maintenance, calibration, and proper use.'
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
instrument_id:
name: instrument_id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
alias: instrument_id
owner: InstrumentCustodian
domain_of:
- InstrumentAlternativeIdentifier
- InstrumentCustodian
range: Instrument
required: true
custodian_id:
name: custodian_id
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
rank: 1000
alias: custodian_id
owner: InstrumentCustodian
domain_of:
- InstrumentCustodian
range: Custodian
required: true