Skip to content

Slot: instrument_registry_id

Controlled-vocabulary identifier linking this instrument to its canonical entry in a registry enum appropriate to the instrument type. For beamlines, use a value from BeamlineEnum; additional instrument-type registries may be referenced here as they are introduced.

URI: lambda:instrument_registry_id Alias: instrument_registry_id

Applicable Classes

Name Description Modifies Slot
SANSInstrument Small-angle neutron scattering (SANS) instrument specifications no
CryoEMInstrument Cryo-EM microscope specifications no
SAXSInstrument SAXS/WAXS instrument specifications no
Instrument An instrument used to collect data no
BeamlineInstrument Multi-technique synchrotron beamline that supports multiple experimental meth... no
XRayInstrument X-ray diffractometer or synchrotron beamline specifications no

Properties

Comments

  • Use this to link an instrument record to a known, validated registry entry, enabling schema-level validation against typos
  • instrument_code is a free-text local label; instrument_registry_id is the schema-level controlled identity
  • beamline_id captures the facility-local string ID (e.g., '19-ID'); instrument_registry_id captures the enum identity (e.g., APS_SBCCAT_19ID)
  • Distinct from the instrument_id foreign-key slot used in association tables, which references an Instrument object

Identifier and Mapping Information

Schema Source

  • from schema: http://w3id.org/lambda/

Mappings

Mapping Type Mapped Value
self lambda:instrument_registry_id
native lambda:instrument_registry_id

LinkML Source

name: instrument_registry_id
description: Controlled-vocabulary identifier linking this instrument to its canonical
  entry in a registry enum appropriate to the instrument type. For beamlines, use
  a value from BeamlineEnum; additional instrument-type registries may be referenced
  here as they are introduced.
comments:
- Use this to link an instrument record to a known, validated registry entry, enabling
  schema-level validation against typos
- instrument_code is a free-text local label; instrument_registry_id is the schema-level
  controlled identity
- beamline_id captures the facility-local string ID (e.g., '19-ID'); instrument_registry_id
  captures the enum identity (e.g., APS_SBCCAT_19ID)
- Distinct from the instrument_id foreign-key slot used in association tables, which
  references an Instrument object
from_schema: http://w3id.org/lambda/
rank: 1000
alias: instrument_registry_id
owner: Instrument
domain_of:
- Instrument
range: string
any_of:
- range: BeamlineEnum