Schema averages.xsd


schema location:  http://xml.comp-phys.org/2002/10/averages.xsd
 
Elements  Groups  Complex types  Attr. groups 
AVERAGES  MCResultGroup  MCResultType  ErrorEvaluationAttribute 
SCALAR_AVERAGE  TimeSeriesType  FileTypeNameAttributes 
VECTOR_AVERAGE  TimeSeriesAttributes 


element AVERAGES
diagram
children VECTOR_AVERAGE SCALAR_AVERAGE
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional      
file  xs:string  optional      
source
<xs:element name="AVERAGES">
  <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="VECTOR_AVERAGE"/>
      <xs:element ref="SCALAR_AVERAGE"/>
    </xs:choice>
    <xs:attributeGroup ref="FileTypeNameAttributes"/>
  </xs:complexType>
</xs:element>

element SCALAR_AVERAGE
diagram
children MEAN ERROR VARIANCE AUTOCORR COUNT THERMALIZATION TIMESERIES BINNED
used by
elements AVERAGES VECTOR_AVERAGE
attributes
Name  Type  Use  Default  Fixed  Annotation
indexvalue  xs:anySimpleType  optional      
name  xs:string  optional      
format  xs:string  optional      
file  xs:string  optional      
source
<xs:element name="SCALAR_AVERAGE">
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="MCResultGroup" minOccurs="0"/>
      <xs:element name="BINNED" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:group ref="MCResultGroup"/>
          <xs:attribute name="type" use="optional">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="logarithmic"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="size" type="xs:nonNegativeInteger" use="optional"/>
          <xs:attribute name="number" type="xs:nonNegativeInteger" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="indexvalue" type="xs:anySimpleType" use="optional"/>
    <xs:attribute name="name" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="FileTypeNameAttributes"/>
  </xs:complexType>
</xs:element>

element SCALAR_AVERAGE/BINNED
diagram
children MEAN ERROR VARIANCE AUTOCORR COUNT THERMALIZATION TIMESERIES
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  optional      
size  xs:nonNegativeInteger  optional      
number  xs:nonNegativeInteger  optional      
source
<xs:element name="BINNED" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:group ref="MCResultGroup"/>
    <xs:attribute name="type" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="logarithmic"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="size" type="xs:nonNegativeInteger" use="optional"/>
    <xs:attribute name="number" type="xs:nonNegativeInteger" use="optional"/>
  </xs:complexType>
</xs:element>

element VECTOR_AVERAGE
diagram
children TIMESERIES SCALAR_AVERAGE
used by
element AVERAGES
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
nvalues  xs:decimal  required      
format  xs:string  optional      
file  xs:string  optional      
source
<xs:element name="VECTOR_AVERAGE">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TIMESERIES" type="TimeSeriesType" minOccurs="0"/>
      <xs:element ref="SCALAR_AVERAGE" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required"/>
    <xs:attribute name="nvalues" type="xs:decimal" use="required"/>
    <xs:attributeGroup ref="FileTypeNameAttributes"/>
  </xs:complexType>
</xs:element>

element VECTOR_AVERAGE/TIMESERIES
diagram
type TimeSeriesType
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional  HDF5    
file  xs:string  required      
set  xs:string  required      
source
<xs:element name="TIMESERIES" type="TimeSeriesType" minOccurs="0"/>

group MCResultGroup
diagram
children MEAN ERROR VARIANCE AUTOCORR COUNT THERMALIZATION TIMESERIES
used by
elements SCALAR_AVERAGE/BINNED SCALAR_AVERAGE
source
<xs:group name="MCResultGroup">
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="MEAN" type="MCResultType"/>
    <xs:element name="ERROR" type="MCResultType"/>
    <xs:element name="VARIANCE" type="MCResultType"/>
    <xs:element name="AUTOCORR" type="MCResultType"/>
    <xs:element name="COUNT" type="xs:nonNegativeInteger"/>
    <xs:element name="THERMALIZATION" type="xs:nonNegativeInteger"/>
    <xs:element name="TIMESERIES" type="TimeSeriesType"/>
  </xs:choice>
</xs:group>

element MCResultGroup/MEAN
diagram
type MCResultType
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:element name="MEAN" type="MCResultType"/>

element MCResultGroup/ERROR
diagram
type MCResultType
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:element name="ERROR" type="MCResultType"/>

element MCResultGroup/VARIANCE
diagram
type MCResultType
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:element name="VARIANCE" type="MCResultType"/>

element MCResultGroup/AUTOCORR
diagram
type MCResultType
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:element name="AUTOCORR" type="MCResultType"/>

element MCResultGroup/COUNT
diagram
type xs:nonNegativeInteger
source
<xs:element name="COUNT" type="xs:nonNegativeInteger"/>

element MCResultGroup/THERMALIZATION
diagram
type xs:nonNegativeInteger
source
<xs:element name="THERMALIZATION" type="xs:nonNegativeInteger"/>

element MCResultGroup/TIMESERIES
diagram
type TimeSeriesType
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional  HDF5    
file  xs:string  required      
set  xs:string  required      
source
<xs:element name="TIMESERIES" type="TimeSeriesType"/>

complexType MCResultType
diagram
type extension of xs:double
used by
elements MCResultGroup/AUTOCORR MCResultGroup/ERROR MCResultGroup/MEAN MCResultGroup/VARIANCE
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:complexType name="MCResultType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attributeGroup ref="ErrorEvaluationAttribute"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TimeSeriesType
diagram
used by
elements VECTOR_AVERAGE/TIMESERIES MCResultGroup/TIMESERIES
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional  HDF5    
file  xs:string  required      
set  xs:string  required      
source
<xs:complexType name="TimeSeriesType">
  <xs:attributeGroup ref="TimeSeriesAttributes"/>
</xs:complexType>

attributeGroup ErrorEvaluationAttribute
used by
complexType MCResultType
attributes
Name  Type  Use  Default  Fixed  Annotation
method  xs:string  optional  simple    
program  xs:string  optional      
source
<xs:attributeGroup name="ErrorEvaluationAttribute">
  <xs:attribute name="method" use="optional" default="simple">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="simple"/>
        <xs:enumeration value="binning"/>
        <xs:enumeration value="jackknife"/>
        <xs:enumeration value="bootstrap"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="program" type="xs:string" use="optional"/>
</xs:attributeGroup>

attributeGroup FileTypeNameAttributes
used by
elements AVERAGES SCALAR_AVERAGE VECTOR_AVERAGE
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional      
file  xs:string  optional      
source
<xs:attributeGroup name="FileTypeNameAttributes">
  <xs:attribute name="format" type="xs:string" use="optional"/>
  <xs:attribute name="file" type="xs:string" use="optional"/>
</xs:attributeGroup>

attributeGroup TimeSeriesAttributes
used by
complexType TimeSeriesType
attributes
Name  Type  Use  Default  Fixed  Annotation
format  xs:string  optional  HDF5    
file  xs:string  required      
set  xs:string  required      
source
<xs:attributeGroup name="TimeSeriesAttributes">
  <xs:attribute name="format" type="xs:string" use="optional" default="HDF5"/>
  <xs:attribute name="file" type="xs:string" use="required"/>
  <xs:attribute name="set" type="xs:string" use="required"/>
</xs:attributeGroup>


XML Schema documentation generated with
XML Spy Schema Editor http://www.altova.com/xmlspy