aws/process/gas_component-0.1.0#

Shielding gas component

Description

A single gas element of a mixture and its percentage of the mixture by weight.

Outline

Schema Definitions

This type is an object with the following properties:
  • gas_chemical_name
    stringRequired
    Name of a single element or compound of gas.

    No length restriction
    Only the following values are valid for this node:
    • argon

    • carbon dioxide

    • helium

    • hydrogen

    • oxygen

  • gas_percentage
    asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.*Required
    Percentage by weight this gas occupies of the total gas mixture.

    wx_unit: percent

Examples

A single argon gas component:

!<asdf://weldx.bam.de/weldx/tags/aws/process/gas_component-0.1.0>
  gas_chemical_name: argon
  gas_percentage: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 82, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent}

Original Schema

%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "asdf://weldx.bam.de/weldx/schemas/aws/process/gas_component-0.1.0"

title: |
  Shielding gas component
description: |
  A single gas element of a mixture and its percentage of the mixture by weight.

examples:
  -
    - A single argon gas component
    - |
      !<asdf://weldx.bam.de/weldx/tags/aws/process/gas_component-0.1.0>
        gas_chemical_name: argon
        gas_percentage: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 82, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent}

type: object
properties:
  gas_chemical_name:
    description: |
      Name of a single element or compound of gas.
    type: string
    enum:
      - argon
      - carbon dioxide
      - helium
      - hydrogen
      - oxygen

  gas_percentage:
    description: |
      Percentage by weight this gas occupies of the total gas mixture.
    tag: "asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.*"
    wx_unit: "percent"



required: [gas_chemical_name, gas_percentage]
propertyOrder: [gas_chemical_name, gas_percentage]
flowStyle: block
...