Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema statesSolids.xsd
Namespace http://vamdc.org/xml/xsams/0.2
Properties
attribute form default: unqualified
element form default: qualified
Element SolidsType / Solid
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id634 statesSolids_xsd.tmp#id620 statesSolids_xsd.tmp#id619
Type SolidType
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model Comments{0,1} , SourceRef* , Layer+
Children Comments, Layer, SourceRef
Instance
<Solid methodRef="" stateID="">
  <Comments>{0,1}</Comments>
  <SourceRef>{0,unbounded}</SourceRef>
</Solid>
Attributes
QName Type Fixed Default Use Annotation
methodRef MethodRefType optional
stateID StateIDType required
Source
<xs:element name="Solid" type="SolidType" maxOccurs="unbounded"/>
Element SolidType / Layer
Namespace http://vamdc.org/xml/xsams/0.2
Diagram
Diagram statesSolids_xsd.tmp#id622 statesSolids_xsd.tmp#id623 statesSolids_xsd.tmp#id630 statesSolids_xsd.tmp#id631 statesSolids_xsd.tmp#id632 statesSolids_xsd.tmp#id633 statesSolids_xsd.tmp#id621
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/0.2
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/0.2
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#id625 statesSolids_xsd.tmp#id624
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/0.2
Diagram
Diagram statesSolids_xsd.tmp#id627 statesSolids_xsd.tmp#id628 statesSolids_xsd.tmp#id629 statesSolids_xsd.tmp#id626
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id82 typesAttributes_xsd.tmp#id83 typesAttributes_xsd.tmp#id81
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/0.2
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/0.2
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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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/0.2
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#id43
Type DataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Comments{0,1} , SourceRef* , Value , Accuracy{0,1}
Children Accuracy, Comments, 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/0.2
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/0.2
Diagram
Diagram statesSolids_xsd.tmp#id618 statesSolids_xsd.tmp#id617
Type SolidsType
Properties
content: complex
Model Solid+
Children Solid
Instance
<Solids>
  <Solid methodRef="" stateID="">{1,unbounded}</Solid>
</Solids>
Source
<xs:element name="Solids" type="SolidsType"/>
Complex Type SolidsType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Solids, surfaces, etc.
Diagram
Diagram statesSolids_xsd.tmp#id618
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id634 statesSolids_xsd.tmp#id620
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
stateID StateIDType 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="stateID" type="StateIDType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type MaterialType
Namespace http://vamdc.org/xml/xsams/0.2
Annotations
Description of an elementary material
Diagram
Diagram statesSolids_xsd.tmp#id622 statesSolids_xsd.tmp#id623 statesSolids_xsd.tmp#id630 statesSolids_xsd.tmp#id631 statesSolids_xsd.tmp#id632 statesSolids_xsd.tmp#id633
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/0.2
Diagram
Diagram typesAttributes_xsd.tmp#id40 typesAttributes_xsd.tmp#id38 typesAttributes_xsd.tmp#id39 typesAttributes_xsd.tmp#id37 statesSolids_xsd.tmp#id625
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/0.2
Diagram
Diagram statesSolids_xsd.tmp#id627 statesSolids_xsd.tmp#id628 statesSolids_xsd.tmp#id629
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 / @stateID
Namespace No namespace
Type StateIDType
Properties
use: required
Facets
pattern (\i\c*) & ([\i-[:]][\c-[:]]*) & (S.+)
Used by
Complex Type SolidType
Source
<xs:attribute name="stateID" type="StateIDType" use="required"/>