Skip to content
Snippets Groups Projects
flash_ursa.yaml 1.55 KiB
Newer Older
---
# DESY Public Dataset Metadata definition © 2024 by Deutsches
# Elektronen-Synchrotron DESY is licensed under CC BY 4.0
Anjali Aggarwal's avatar
Anjali Aggarwal committed
id: https://desy.de/linkml/opendata/flash_ursa
name: flash_ursa
prefixes:
  linkml: https://w3id.org/linkml/
  UO: http://purl.obolibrary.org/obo/UO_
  qudt: http://qudt.org/schema/qudt/
  unit: http://qudt.org/vocab/unit/
  OM: http://www.ontology-of-units-of-measure.org/resource/om-2/
  nerc: http://vocab.nerc.ac.uk/collection/P06/current/
  # nexus: 
imports:
  - linkml:types
  - base_types
  - base_catalogue_metadata
  - base_scicat_dataset
  - base_sample
default_range: string
classes:
  UrsaMCP:
    description: Metadata associated with the MCP dector for URSA@FLASH
    attributes:
      front:
        description: Front MCP voltage
        range: float
      back:
        description: Back MCP voltage
        range: float
      anode:
        description: Anode voltage
        range: float

  UrsaMetadata:
    description: Metadata associated with the URSA instrument at FLASH
    is_a: FlashScientificMetadata
    attributes:
      retardation:
        description: Retardation voltage applied to eTof 
        range: float
      coil_current:
        description: Current in the eTof solenoid coil
        range: float  # TODO: add one-of rule
      mcp:
        description: MCP dector sdettings
        range: UrsaMCP
        
  UrsaDataset:
    tree_root: true
    is_a: ScicatDataset
    description: The metadata associated with Ursa@FLASH
    attributes:
      scientificMetadata:
        range: UrsaMetadata
        required: true