Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema statesSolids.xsd
Namespace http://vamdc.org/xml/xsams/1.0
Properties
attribute form default: unqualified
element form default: qualified
Element SolidsType / Solid
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id638 statesSolids_xsd.tmp#id624 statesSolids_xsd.tmp#id623
Type SolidType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Layer+
Children Comments, Layer, SourceRef
Instance
<Solid methodRef="" speciesID="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Solid>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
speciesID SpeciesIDType required
Source
<xs:element name="Solid" type="SolidType" maxOccurs="unbounded"/>
Element SolidType / Layer
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesSolids_xsd.tmp#id626 statesSolids_xsd.tmp#id627 statesSolids_xsd.tmp#id634 statesSolids_xsd.tmp#id635 statesSolids_xsd.tmp#id636 statesSolids_xsd.tmp#id637 statesSolids_xsd.tmp#id625
Type MaterialType
Properties
content: complex
maxOccurs: unbounded
Model ALL(MaterialName MaterialComposition MaterialThickness{0,1} MaterialTopology{0,1} MaterialTemperature{0,1} Comments{0,1})
Children Comments, MaterialComposition, MaterialName, MaterialTemperature, MaterialThickness, MaterialTopology
Instance
<Layer>
  <MaterialName>{1,1}</MaterialName>
  <MaterialComposition methodRef="">{1,1}</MaterialComposition>
  <MaterialThickness methodRef="">{0,1}</MaterialThickness>
  <MaterialTopology>{0,1}</MaterialTopology>
  <MaterialTemperature methodRef="">{0,1}</MaterialTemperature>
  <Comments>{0,1}</Comments>
</Layer>
Source
<xs:element name="Layer" type="MaterialType" maxOccurs="unbounded"/>
Element MaterialType / MaterialName
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Name of a material. Example: bronze
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="MaterialName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of a material. Example: bronze</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialType / MaterialComposition
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Composition of a material
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id629 statesSolids_xsd.tmp#id628
Type MaterialCompositionType
Type hierarchy
Properties
content: complex
Model Comments{0,1} , SourceRef* , Component+
Children Comments, Component, SourceRef
Instance
<MaterialComposition methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</MaterialComposition>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="MaterialComposition" type="MaterialCompositionType">
  <xs:annotation>
    <xs:documentation>Composition of a material</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialCompositionType / Component
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesSolids_xsd.tmp#id631 statesSolids_xsd.tmp#id632 statesSolids_xsd.tmp#id633 statesSolids_xsd.tmp#id630
Type MaterialComponentType
Properties
content: complex
maxOccurs: unbounded
Model ChemicalElement , (StoichiometricValue | Percentage)
Children ChemicalElement, Percentage, StoichiometricValue
Instance
<Component>
  <ChemicalElement>{1,1}</ChemicalElement>
</Component>
Source
<xs:element name="Component" type="MaterialComponentType" maxOccurs="unbounded"/>
Element MaterialComponentType / ChemicalElement
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id80 typesAttributes_xsd.tmp#id81 typesAttributes_xsd.tmp#id79
Type ChemicalElementType
Properties
content: complex
Model ALL(NuclearCharge ElementSymbol{0,1})
Children ElementSymbol, NuclearCharge
Instance
<ChemicalElement>
  <NuclearCharge>{1,1}</NuclearCharge>
  <ElementSymbol>{0,1}</ElementSymbol>
</ChemicalElement>
Source
<xs:element name="ChemicalElement" type="ChemicalElementType"/>
Element MaterialComponentType / StoichiometricValue
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type xs:decimal
Properties
content: simple
Source
<xs:element name="StoichiometricValue" type="xs:decimal"/>
Element MaterialComponentType / Percentage
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type xs:decimal
Properties
content: simple
Source
<xs:element name="Percentage" type="xs:decimal"/>
Element MaterialType / MaterialThickness
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Thickness of a material
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<MaterialThickness methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</MaterialThickness>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="MaterialThickness" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Thickness of a material</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialType / MaterialTopology
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of the material topology
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="MaterialTopology" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the material topology</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialType / MaterialTemperature
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Temperature of the material
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 typesAttributes_xsd.tmp#id44 typesAttributes_xsd.tmp#id48 typesAttributes_xsd.tmp#id52 typesAttributes_xsd.tmp#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Evaluation* , Accuracy*
Children Accuracy, Comments, Evaluation, SourceRef, Value
Instance
<MaterialTemperature methodRef="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</MaterialTemperature>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:element name="MaterialTemperature" type="DataType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Temperature of the material</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialType / Comments
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
Element Solids
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesSolids_xsd.tmp#id622 statesSolids_xsd.tmp#id621
Type SolidsType
Properties
content: complex
Model Solid+
Children Solid
Instance
<Solids>
  <Solid methodRef="" speciesID="">{1,unbounded}</Solid>
</Solids>
Source
<xs:element name="Solids" type="SolidsType"/>
Complex Type SolidsType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Solids, surfaces, etc.
Diagram
Diagram statesSolids_xsd.tmp#id622
Used by
Model Solid+
Children Solid
Source
<xs:complexType name="SolidsType">
  <xs:annotation>
    <xs:documentation>Solids, surfaces, etc.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Solid" type="SolidType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type SolidType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id638 statesSolids_xsd.tmp#id624
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Layer+
Children Comments, Layer, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
speciesID SpeciesIDType required
Source
<xs:complexType name="SolidType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Layer" type="MaterialType" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="speciesID" type="SpeciesIDType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type MaterialType
Namespace http://vamdc.org/xml/xsams/1.0
Annotations
Description of an elementary material
Diagram
Diagram statesSolids_xsd.tmp#id626 statesSolids_xsd.tmp#id627 statesSolids_xsd.tmp#id634 statesSolids_xsd.tmp#id635 statesSolids_xsd.tmp#id636 statesSolids_xsd.tmp#id637
Used by
Element SolidType/Layer
Model ALL(MaterialName MaterialComposition MaterialThickness{0,1} MaterialTopology{0,1} MaterialTemperature{0,1} Comments{0,1})
Children Comments, MaterialComposition, MaterialName, MaterialTemperature, MaterialThickness, MaterialTopology
Source
<xs:complexType name="MaterialType">
  <xs:annotation>
    <xs:documentation>Description of an elementary material</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="MaterialName" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of a material. Example: bronze</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MaterialComposition" type="MaterialCompositionType">
      <xs:annotation>
        <xs:documentation>Composition of a material</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MaterialThickness" type="DataType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Thickness of a material</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MaterialTopology" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of the material topology</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MaterialTemperature" type="DataType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Temperature of the material</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Comments" type="xs:string" minOccurs="0"/>
  </xs:all>
</xs:complexType>
Complex Type MaterialCompositionType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id629
Type extension of PrimaryType
Type hierarchy
Used by
Model Comments{0,1} , SourceRef* , Component+
Children Comments, Component, SourceRef
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
Source
<xs:complexType name="MaterialCompositionType">
  <xs:complexContent>
    <xs:extension base="PrimaryType">
      <xs:sequence>
        <xs:element name="Component" type="MaterialComponentType" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type MaterialComponentType
Namespace http://vamdc.org/xml/xsams/1.0
Diagram
Diagram statesSolids_xsd.tmp#id631 statesSolids_xsd.tmp#id632 statesSolids_xsd.tmp#id633
Used by
Model ChemicalElement , (StoichiometricValue | Percentage)
Children ChemicalElement, Percentage, StoichiometricValue
Source
<xs:complexType name="MaterialComponentType">
  <xs:sequence>
    <xs:element name="ChemicalElement" type="ChemicalElementType"/>
    <xs:choice>
      <xs:element name="StoichiometricValue" type="xs:decimal"/>
      <xs:element name="Percentage" type="xs:decimal"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Attribute SolidType / @speciesID
Namespace No namespace
Type SpeciesIDType
Properties
use: required
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (X.+)
Used by
Complex Type SolidType
Source
<xs:attribute name="speciesID" type="SpeciesIDType" use="required"/>