Schema dataXML05.xsd


schema location:  C:\ISB-Nov\dataXML05.xsd
attribute form default: 
element form default: 
targetNamespace:  http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
 
Elements  Complex types  Simple types 
dataXML  Acquisition  BooleanList 
AcquisitionList  DoubleList 
Admin  FloatList 
Analyzer  IntList 
BinaryDataArray  StringList 
Component  TimeList 
Contact 
CV 
CVList 
CVParam 
DataArray 
DataGroup 
DataGroupList 
DataProcessing 
DataProcessingList 
dataXML 
DelimitedBooleanArray 
DelimitedDataArray 
DelimitedDoubleArray 
DelimitedFloatArray 
DelimitedIntArray 
DelimitedStringArray 
DelimitedTimeArray 
Detector 
Experiment 
ExperimentList 
FileChecksum 
Instrument 
InstrumentList 
InstrumentSettings 
ParamGroup 
ParamGroupList 
ParamGroupRef 
Precursor 
PrecursorList 
Sample 
SampleList 
Software 
SoftwareList 
Source 
SourceFile 
SourceFileList 
Spectrum 
SpectrumHeader 
SpectrumList 
StringDataArray 
UserParam 


element dataXML
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type dataXML
properties
content complex
children admin cvList paramGroupList sampleList instrumentList softwareList dataProcessingList experimentList dataGroupList
attributes
Name  Type  Use  Default  Fixed  Annotation
accessionxs:string      
versionxs:string      
source <xs:element name="dataXML" type="dataXML"/>

complexType Acquisition
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef
used by
element AcquisitionList/acquisition
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
acqNumberxs:int      
spectrumRefxs:string      
sourceFileRefxs:string      
source <xs:complexType name="Acquisition">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:attribute name="acqNumber" type="xs:int"/>
     
<xs:attribute name="spectrumRef" type="xs:string"/>
     
<xs:attribute name="sourceFileRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute Acquisition/@acqNumber
type xs:int
properties
isRef 0
source <xs:attribute name="acqNumber" type="xs:int"/>

attribute Acquisition/@spectrumRef
type xs:string
properties
isRef 0
source <xs:attribute name="spectrumRef" type="xs:string"/>

attribute Acquisition/@sourceFileRef
type xs:string
properties
isRef 0
source <xs:attribute name="sourceFileRef" type="xs:string"/>

complexType AcquisitionList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children acquisition
used by
element SpectrumHeader/acquisitionList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
spectrumTypexs:string      
methodOfCombinationxs:string      
source <xs:complexType name="AcquisitionList">
 
<xs:sequence>
   
<xs:element name="acquisition" type="Acquisition" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
 
<xs:attribute name="spectrumType" type="xs:string"/>
 
<xs:attribute name="methodOfCombination" type="xs:string"/>
</xs:complexType>

attribute AcquisitionList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

attribute AcquisitionList/@spectrumType
type xs:string
properties
isRef 0
source <xs:attribute name="spectrumType" type="xs:string"/>

attribute AcquisitionList/@methodOfCombination
type xs:string
properties
isRef 0
source <xs:attribute name="methodOfCombination" type="xs:string"/>

element AcquisitionList/acquisition
diagram
type Acquisition
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
acqNumberxs:int      
spectrumRefxs:string      
sourceFileRefxs:string      
source <xs:element name="acquisition" type="Acquisition" maxOccurs="unbounded"/>

complexType Admin
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children sourceFileList contact
used by
element dataXML/admin
source <xs:complexType name="Admin">
 
<xs:sequence>
   
<xs:element name="sourceFileList" type="SourceFileList"/>
   
<xs:element name="contact" type="Contact" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element Admin/sourceFileList
diagram
type SourceFileList
properties
isRef 0
content complex
children sourceFile
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="sourceFileList" type="SourceFileList"/>

element Admin/contact
diagram
type Contact
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children name institution URI
source <xs:element name="contact" type="Contact" minOccurs="0" maxOccurs="unbounded"/>

complexType Analyzer
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of Component
properties
base Component
children cvParam userParam paramGroupRef source analyzer detector software
used by
element Component/analyzer
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Analyzer">
 
<xs:complexContent>
   
<xs:extension base="Component"/>
 
</xs:complexContent>
</xs:complexType>

complexType BinaryDataArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DataArray
properties
base DataArray
children cvParam userParam paramGroupRef binary
used by
elements DataGroup/binaryData Spectrum/binaryData
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
precision      
compressionType      
encodedLength      
source <xs:complexType name="BinaryDataArray">
 
<xs:complexContent>
   
<xs:extension base="DataArray">
     
<xs:sequence>
       
<xs:element name="binary" type="xs:base64Binary"/>
     
</xs:sequence>
     
<xs:attribute name="precision"/>
     
<xs:attribute name="compressionType"/>
     
<xs:attribute name="encodedLength"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute BinaryDataArray/@precision
properties
isRef 0
source <xs:attribute name="precision"/>

attribute BinaryDataArray/@compressionType
properties
isRef 0
source <xs:attribute name="compressionType"/>

attribute BinaryDataArray/@encodedLength
properties
isRef 0
source <xs:attribute name="encodedLength"/>

element BinaryDataArray/binary
diagram
type xs:base64Binary
properties
isRef 0
content simple
source <xs:element name="binary" type="xs:base64Binary"/>

complexType Component
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef source analyzer detector software
used by
complexTypes Analyzer Detector Instrument Software Source
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Component">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="source" type="Source" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="analyzer" type="Analyzer" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="detector" type="Detector" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="software" type="Software" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Component/source
diagram
type Source
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="source" type="Source" minOccurs="0" maxOccurs="unbounded"/>

element Component/analyzer
diagram
type Analyzer
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="analyzer" type="Analyzer" minOccurs="0" maxOccurs="unbounded"/>

element Component/detector
diagram
type Detector
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="detector" type="Detector" minOccurs="0" maxOccurs="unbounded"/>

element Component/software
diagram
type Software
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
namexs:string      
versionxs:string      
source <xs:element name="software" type="Software" minOccurs="0" maxOccurs="unbounded"/>

complexType Contact
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children name institution URI
used by
element Admin/contact
source <xs:complexType name="Contact">
 
<xs:sequence>
   
<xs:element name="name" type="xs:string"/>
   
<xs:element name="institution" type="xs:string"/>
   
<xs:element name="URI" type="xs:anyURI"/>
 
</xs:sequence>
</xs:complexType>

element Contact/name
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element Contact/institution
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="institution" type="xs:string"/>

element Contact/URI
diagram
type xs:anyURI
properties
isRef 0
content simple
source <xs:element name="URI" type="xs:anyURI"/>

complexType CV
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
used by
element CVList/cv
attributes
Name  Type  Use  Default  Fixed  Annotation
cvLabelxs:string      
fullNamexs:string      
versionxs:string      
addressxs:string      
source <xs:complexType name="CV">
 
<xs:attribute name="cvLabel" type="xs:string"/>
 
<xs:attribute name="fullName" type="xs:string"/>
 
<xs:attribute name="version" type="xs:string"/>
 
<xs:attribute name="address" type="xs:string"/>
</xs:complexType>

attribute CV/@cvLabel
type xs:string
properties
isRef 0
source <xs:attribute name="cvLabel" type="xs:string"/>

attribute CV/@fullName
type xs:string
properties
isRef 0
source <xs:attribute name="fullName" type="xs:string"/>

attribute CV/@version
type xs:string
properties
isRef 0
source <xs:attribute name="version" type="xs:string"/>

attribute CV/@address
type xs:string
properties
isRef 0
source <xs:attribute name="address" type="xs:string"/>

complexType CVList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children cv
used by
element dataXML/cvList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="CVList">
 
<xs:sequence>
   
<xs:element name="cv" type="CV" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute CVList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element CVList/cv
diagram
type CV
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cvLabelxs:string      
fullNamexs:string      
versionxs:string      
addressxs:string      
source <xs:element name="cv" type="CV" minOccurs="0" maxOccurs="unbounded"/>

complexType CVParam
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
used by
element ParamGroup/cvParam
attributes
Name  Type  Use  Default  Fixed  Annotation
cvLabelxs:string      
accessionxs:string      
valuexs:string      
namexs:string      
source <xs:complexType name="CVParam">
 
<xs:attribute name="cvLabel" type="xs:string"/>
 
<xs:attribute name="accession" type="xs:string"/>
 
<xs:attribute name="value" type="xs:string"/>
 
<xs:attribute name="name" type="xs:string"/>
</xs:complexType>

attribute CVParam/@cvLabel
type xs:string
properties
isRef 0
source <xs:attribute name="cvLabel" type="xs:string"/>

attribute CVParam/@accession
type xs:string
properties
isRef 0
source <xs:attribute name="accession" type="xs:string"/>

attribute CVParam/@value
type xs:string
properties
isRef 0
source <xs:attribute name="value" type="xs:string"/>

attribute CVParam/@name
type xs:string
properties
isRef 0
source <xs:attribute name="name" type="xs:string"/>

complexType DataArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
abstract true
children cvParam userParam paramGroupRef
used by
complexTypes BinaryDataArray DelimitedDataArray
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
source <xs:complexType name="DataArray" abstract="true">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:attribute name="length" type="xs:int"/>
     
<xs:attribute name="dataProcessingRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute DataArray/@length
type xs:int
properties
isRef 0
source <xs:attribute name="length" type="xs:int"/>

attribute DataArray/@dataProcessingRef
type xs:string
properties
isRef 0
source <xs:attribute name="dataProcessingRef" type="xs:string"/>

complexType DataGroup
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef binaryData delimitedFloatArray delimitedDoubleArray delimitedBooleanArray delimitedIntArray delimitedStringArray delimitedTimeArray stringData
used by
element DataGroupList/dataGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
sampleRef      
experimentRef      
spectrumRef      
dataProcessingRefxs:string      
source <xs:complexType name="DataGroup">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="binaryData" type="BinaryDataArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedFloatArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedDoubleArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedBooleanArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedIntArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedStringArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="delimitedTimeArray" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="stringData" type="StringDataArray" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="sampleRef"/>
     
<xs:attribute name="experimentRef"/>
     
<xs:attribute name="spectrumRef"/>
     
<xs:attribute name="dataProcessingRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute DataGroup/@sampleRef
properties
isRef 0
source <xs:attribute name="sampleRef"/>

attribute DataGroup/@experimentRef
properties
isRef 0
source <xs:attribute name="experimentRef"/>

attribute DataGroup/@spectrumRef
properties
isRef 0
source <xs:attribute name="spectrumRef"/>

attribute DataGroup/@dataProcessingRef
type xs:string
properties
isRef 0
source <xs:attribute name="dataProcessingRef" type="xs:string"/>

element DataGroup/binaryData
diagram
type BinaryDataArray
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef binary
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
precision      
compressionType      
encodedLength      
source <xs:element name="binaryData" type="BinaryDataArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedFloatArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedFloatArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedDoubleArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedDoubleArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedBooleanArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedBooleanArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedIntArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedIntArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedStringArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedStringArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/delimitedTimeArray
diagram
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xs:element name="delimitedTimeArray" minOccurs="0" maxOccurs="unbounded"/>

element DataGroup/stringData
diagram
type StringDataArray
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
source <xs:element name="stringData" type="StringDataArray" minOccurs="0" maxOccurs="unbounded"/>

complexType DataGroupList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children dataGroup
used by
element dataXML/dataGroupList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="DataGroupList">
 
<xs:sequence>
   
<xs:element name="dataGroup" type="DataGroup" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute DataGroupList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element DataGroupList/dataGroup
diagram
type DataGroup
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef binaryData delimitedFloatArray delimitedDoubleArray delimitedBooleanArray delimitedIntArray delimitedStringArray delimitedTimeArray stringData
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
sampleRef      
experimentRef      
spectrumRef      
dataProcessingRefxs:string      
source <xs:element name="dataGroup" type="DataGroup" minOccurs="0" maxOccurs="unbounded"/>

complexType DataProcessing
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children processingMethod
used by
element DataProcessingList/dataProcessing
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:stringoptional      
componentRef      
source <xs:complexType name="DataProcessing">
 
<xs:sequence>
   
<xs:element name="processingMethod" type="ParamGroup"/>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:string" use="optional"/>
 
<xs:attribute name="componentRef"/>
</xs:complexType>

attribute DataProcessing/@id
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:string" use="optional"/>

attribute DataProcessing/@componentRef
properties
isRef 0
source <xs:attribute name="componentRef"/>

element DataProcessing/processingMethod
diagram
type ParamGroup
properties
isRef 0
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="processingMethod" type="ParamGroup"/>

complexType DataProcessingList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children dataProcessing
used by
element dataXML/dataProcessingList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="DataProcessingList">
 
<xs:sequence>
   
<xs:element name="dataProcessing" type="DataProcessing" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute DataProcessingList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element DataProcessingList/dataProcessing
diagram
type DataProcessing
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children processingMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:stringoptional      
componentRef      
source <xs:element name="dataProcessing" type="DataProcessing" minOccurs="0" maxOccurs="unbounded"/>

complexType dataXML
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children admin cvList paramGroupList sampleList instrumentList softwareList dataProcessingList experimentList dataGroupList
used by
element dataXML
attributes
Name  Type  Use  Default  Fixed  Annotation
accessionxs:string      
versionxs:string      
source <xs:complexType name="dataXML">
 
<xs:sequence>
   
<xs:element name="admin" type="Admin" minOccurs="0"/>
   
<xs:element name="cvList" type="CVList" minOccurs="0"/>
   
<xs:element name="paramGroupList" type="ParamGroupList" minOccurs="0"/>
   
<xs:element name="sampleList" type="SampleList" minOccurs="0"/>
   
<xs:element name="instrumentList" type="InstrumentList" minOccurs="0"/>
   
<xs:element name="softwareList" type="SoftwareList" minOccurs="0"/>
   
<xs:element name="dataProcessingList" type="DataProcessingList" minOccurs="0"/>
   
<xs:element name="experimentList" type="ExperimentList" minOccurs="0"/>
   
<xs:element name="dataGroupList" type="DataGroupList" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="accession" type="xs:string"/>
 
<xs:attribute name="version" type="xs:string"/>
</xs:complexType>

attribute dataXML/@accession
type xs:string
properties
isRef 0
source <xs:attribute name="accession" type="xs:string"/>

attribute dataXML/@version
type xs:string
properties
isRef 0
source <xs:attribute name="version" type="xs:string"/>

element dataXML/admin
diagram
type Admin
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children sourceFileList contact
source <xs:element name="admin" type="Admin" minOccurs="0"/>

element dataXML/cvList
diagram
type CVList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children cv
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="cvList" type="CVList" minOccurs="0"/>

element dataXML/paramGroupList
diagram
type ParamGroupList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children paramGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="paramGroupList" type="ParamGroupList" minOccurs="0"/>

element dataXML/sampleList
diagram
type SampleList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children sample
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="sampleList" type="SampleList" minOccurs="0"/>

element dataXML/instrumentList
diagram
type InstrumentList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children instrument
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="instrumentList" type="InstrumentList" minOccurs="0"/>

element dataXML/softwareList
diagram
type SoftwareList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children software
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="softwareList" type="SoftwareList" minOccurs="0"/>

element dataXML/dataProcessingList
diagram
type DataProcessingList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataProcessing
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="dataProcessingList" type="DataProcessingList" minOccurs="0"/>

element dataXML/experimentList
diagram
type ExperimentList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children experiment
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="experimentList" type="ExperimentList" minOccurs="0"/>

element dataXML/dataGroupList
diagram
type DataGroupList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children dataGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="dataGroupList" type="DataGroupList" minOccurs="0"/>

complexType DelimitedBooleanArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedBooleanArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="BooleanList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedBooleanArray/items
diagram
type BooleanList
properties
isRef 0
content simple
source <xs:element name="items" type="BooleanList"/>

complexType DelimitedDataArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DataArray
properties
base DataArray
abstract true
children cvParam userParam paramGroupRef
used by
complexTypes DelimitedBooleanArray DelimitedDoubleArray DelimitedFloatArray DelimitedIntArray DelimitedStringArray DelimitedTimeArray
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedDataArray" abstract="true">
 
<xs:complexContent>
   
<xs:extension base="DataArray">
     
<xs:attribute name="type" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute DelimitedDataArray/@type
type xs:string
properties
isRef 0
source <xs:attribute name="type" type="xs:string"/>

complexType DelimitedDoubleArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedDoubleArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="DoubleList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedDoubleArray/items
diagram
type DoubleList
properties
isRef 0
content simple
source <xs:element name="items" type="DoubleList"/>

complexType DelimitedFloatArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedFloatArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="FloatList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedFloatArray/items
diagram
type FloatList
properties
isRef 0
content simple
source <xs:element name="items" type="FloatList"/>

complexType DelimitedIntArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedIntArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="IntList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedIntArray/items
diagram
type IntList
properties
isRef 0
content simple
source <xs:element name="items" type="IntList"/>

complexType DelimitedStringArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedStringArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="StringList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedStringArray/items
diagram
type StringList
properties
isRef 0
content simple
source <xs:element name="items" type="StringList"/>

complexType DelimitedTimeArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of DelimitedDataArray
properties
base DelimitedDataArray
children cvParam userParam paramGroupRef items
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
typexs:string      
source <xs:complexType name="DelimitedTimeArray">
 
<xs:complexContent>
   
<xs:extension base="DelimitedDataArray">
     
<xs:sequence>
       
<xs:element name="items" type="TimeList"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DelimitedTimeArray/items
diagram
type TimeList
properties
isRef 0
content simple
source <xs:element name="items" type="TimeList"/>

complexType Detector
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of Component
properties
base Component
children cvParam userParam paramGroupRef source analyzer detector software
used by
element Component/detector
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Detector">
 
<xs:complexContent>
   
<xs:extension base="Component"/>
 
</xs:complexContent>
</xs:complexType>

complexType Experiment
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef spectrumList
used by
element ExperimentList/experiment
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
instrumentRef      
sampleRefxs:string      
sourceFileRefxs:string      
source <xs:complexType name="Experiment">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="spectrumList" type="SpectrumList"/>
     
</xs:sequence>
     
<xs:attribute name="instrumentRef"/>
     
<xs:attribute name="sampleRef" type="xs:string"/>
     
<xs:attribute name="sourceFileRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute Experiment/@instrumentRef
properties
isRef 0
source <xs:attribute name="instrumentRef"/>

attribute Experiment/@sampleRef
type xs:string
properties
isRef 0
source <xs:attribute name="sampleRef" type="xs:string"/>

attribute Experiment/@sourceFileRef
type xs:string
properties
isRef 0
source <xs:attribute name="sourceFileRef" type="xs:string"/>

element Experiment/spectrumList
diagram
type SpectrumList
properties
isRef 0
content complex
children spectrum
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="spectrumList" type="SpectrumList"/>

complexType ExperimentList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children experiment
used by
element dataXML/experimentList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="ExperimentList">
 
<xs:sequence>
   
<xs:element name="experiment" type="Experiment" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute ExperimentList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element ExperimentList/experiment
diagram
type Experiment
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef spectrumList
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
instrumentRef      
sampleRefxs:string      
sourceFileRefxs:string      
source <xs:element name="experiment" type="Experiment" minOccurs="0" maxOccurs="unbounded"/>

complexType FileChecksum
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of xs:string
properties
base xs:string
used by
element SourceFile/fileChecksum
attributes
Name  Type  Use  Default  Fixed  Annotation
typexs:string      
source <xs:complexType name="FileChecksum">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="type" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute FileChecksum/@type
type xs:string
properties
isRef 0
source <xs:attribute name="type" type="xs:string"/>

complexType Instrument
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of Component
properties
base Component
children cvParam userParam paramGroupRef source analyzer detector software
used by
element InstrumentList/instrument
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Instrument">
 
<xs:complexContent>
   
<xs:extension base="Component"/>
 
</xs:complexContent>
</xs:complexType>

complexType InstrumentList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children instrument
used by
element dataXML/instrumentList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="InstrumentList">
 
<xs:sequence>
   
<xs:element name="instrument" type="Instrument" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute InstrumentList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element InstrumentList/instrument
diagram
type Instrument
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="instrument" type="Instrument" minOccurs="0" maxOccurs="unbounded"/>

complexType InstrumentSettings
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef
used by
element SpectrumHeader/instrumentSettings
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
instrumentRefxs:string      
source <xs:complexType name="InstrumentSettings">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:attribute name="instrumentRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute InstrumentSettings/@instrumentRef
type xs:string
properties
isRef 0
source <xs:attribute name="instrumentRef" type="xs:string"/>

complexType ParamGroup
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children cvParam userParam paramGroupRef
used by
elements Precursor/activation Precursor/ionSelection ParamGroupList/paramGroup DataProcessing/processingMethod
complexTypes Acquisition Component DataArray DataGroup Experiment InstrumentSettings Sample Spectrum SpectrumHeader StringDataArray
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="ParamGroup">
 
<xs:sequence>
   
<xs:element name="cvParam" type="CVParam" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="userParam" type="UserParam" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="paramGroupRef" type="ParamGroupRef" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="id" type="xs:string"/>
</xs:complexType>

attribute ParamGroup/@id
type xs:string
properties
isRef 0
source <xs:attribute name="id" type="xs:string"/>

element ParamGroup/cvParam
diagram
type CVParam
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
cvLabelxs:string      
accessionxs:string      
valuexs:string      
namexs:string      
source <xs:element name="cvParam" type="CVParam" minOccurs="0" maxOccurs="unbounded"/>

element ParamGroup/userParam
diagram
type UserParam
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
typexs:string      
valuexs:string      
source <xs:element name="userParam" type="UserParam" minOccurs="0" maxOccurs="unbounded"/>

element ParamGroup/paramGroupRef
diagram
type ParamGroupRef
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
refxs:string      
source <xs:element name="paramGroupRef" type="ParamGroupRef" minOccurs="0" maxOccurs="unbounded"/>

complexType ParamGroupList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children paramGroup
used by
element dataXML/paramGroupList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="ParamGroupList">
 
<xs:sequence>
   
<xs:element name="paramGroup" type="ParamGroup" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute ParamGroupList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element ParamGroupList/paramGroup
diagram
type ParamGroup
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="paramGroup" type="ParamGroup" minOccurs="0" maxOccurs="unbounded"/>

complexType ParamGroupRef
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
used by
element ParamGroup/paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
refxs:string      
source <xs:complexType name="ParamGroupRef">
 
<xs:attribute name="ref" type="xs:string"/>
</xs:complexType>

attribute ParamGroupRef/@ref
type xs:string
properties
isRef 0
source <xs:attribute name="ref" type="xs:string"/>

complexType Precursor
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children ionSelection activation
used by
element PrecursorList/precursor
attributes
Name  Type  Use  Default  Fixed  Annotation
msLevelxs:int      
spectrumRefxs:string      
source <xs:complexType name="Precursor">
 
<xs:sequence>
   
<xs:element name="ionSelection" type="ParamGroup"/>
   
<xs:element name="activation" type="ParamGroup"/>
 
</xs:sequence>
 
<xs:attribute name="msLevel" type="xs:int"/>
 
<xs:attribute name="spectrumRef" type="xs:string"/>
</xs:complexType>

attribute Precursor/@msLevel
type xs:int
properties
isRef 0
source <xs:attribute name="msLevel" type="xs:int"/>

attribute Precursor/@spectrumRef
type xs:string
properties
isRef 0
source <xs:attribute name="spectrumRef" type="xs:string"/>

element Precursor/ionSelection
diagram
type ParamGroup
properties
isRef 0
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="ionSelection" type="ParamGroup"/>

element Precursor/activation
diagram
type ParamGroup
properties
isRef 0
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="activation" type="ParamGroup"/>

complexType PrecursorList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children precursor
used by
element SpectrumHeader/precursorList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="PrecursorList">
 
<xs:sequence>
   
<xs:element name="precursor" type="Precursor" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute PrecursorList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element PrecursorList/precursor
diagram
type Precursor
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ionSelection activation
attributes
Name  Type  Use  Default  Fixed  Annotation
msLevelxs:int      
spectrumRefxs:string      
source <xs:element name="precursor" type="Precursor" maxOccurs="unbounded"/>

complexType Sample
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef
used by
element SampleList/sample
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Sample">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup"/>
 
</xs:complexContent>
</xs:complexType>

complexType SampleList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children sample
used by
element dataXML/sampleList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="SampleList">
 
<xs:sequence>
   
<xs:element name="sample" type="Sample" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute SampleList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element SampleList/sample
diagram
type Sample
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="sample" type="Sample" minOccurs="0" maxOccurs="unbounded"/>

complexType Software
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of Component
properties
base Component
children cvParam userParam paramGroupRef source analyzer detector software
used by
elements Component/software SoftwareList/software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
namexs:string      
versionxs:string      
source <xs:complexType name="Software">
 
<xs:complexContent>
   
<xs:extension base="Component">
     
<xs:attribute name="name" type="xs:string"/>
     
<xs:attribute name="version" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute Software/@name
type xs:string
properties
isRef 0
source <xs:attribute name="name" type="xs:string"/>

attribute Software/@version
type xs:string
properties
isRef 0
source <xs:attribute name="version" type="xs:string"/>

complexType SoftwareList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children software
used by
element dataXML/softwareList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="SoftwareList">
 
<xs:sequence>
   
<xs:element name="software" type="Software" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute SoftwareList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element SoftwareList/software
diagram
type Software
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef source analyzer detector software
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
namexs:string      
versionxs:string      
source <xs:element name="software" type="Software" minOccurs="0" maxOccurs="unbounded"/>

complexType Source
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of Component
properties
base Component
children cvParam userParam paramGroupRef source analyzer detector software
used by
element Component/source
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="Source">
 
<xs:complexContent>
   
<xs:extension base="Component"/>
 
</xs:complexContent>
</xs:complexType>

complexType SourceFile
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children fileChecksum
used by
element SourceFileList/sourceFile
attributes
Name  Type  Use  Default  Fixed  Annotation
fileNamexs:string      
filePathxs:string      
fileTypexs:string      
source <xs:complexType name="SourceFile">
 
<xs:sequence>
   
<xs:element name="fileChecksum" type="FileChecksum"/>
 
</xs:sequence>
 
<xs:attribute name="fileName" type="xs:string"/>
 
<xs:attribute name="filePath" type="xs:string"/>
 
<xs:attribute name="fileType" type="xs:string"/>
</xs:complexType>

attribute SourceFile/@fileName
type xs:string
properties
isRef 0
source <xs:attribute name="fileName" type="xs:string"/>

attribute SourceFile/@filePath
type xs:string
properties
isRef 0
source <xs:attribute name="filePath" type="xs:string"/>

attribute SourceFile/@fileType
type xs:string
properties
isRef 0
source <xs:attribute name="fileType" type="xs:string"/>

element SourceFile/fileChecksum
diagram
type FileChecksum
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
typexs:string      
source <xs:element name="fileChecksum" type="FileChecksum"/>

complexType SourceFileList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children sourceFile
used by
element Admin/sourceFileList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="SourceFileList">
 
<xs:sequence>
   
<xs:element name="sourceFile" type="SourceFile" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute SourceFileList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element SourceFileList/sourceFile
diagram
type SourceFile
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children fileChecksum
attributes
Name  Type  Use  Default  Fixed  Annotation
fileNamexs:string      
filePathxs:string      
fileTypexs:string      
source <xs:element name="sourceFile" type="SourceFile" minOccurs="0" maxOccurs="unbounded"/>

complexType Spectrum
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef spectrumHeader binaryData
used by
element SpectrumList/spectrum
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
scanNumberxs:int      
dataProcessingRefxs:string      
source <xs:complexType name="Spectrum">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="spectrumHeader" type="SpectrumHeader"/>
       
<xs:element name="binaryData" type="BinaryDataArray" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="scanNumber" type="xs:int"/>
     
<xs:attribute name="dataProcessingRef" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute Spectrum/@scanNumber
type xs:int
properties
isRef 0
source <xs:attribute name="scanNumber" type="xs:int"/>

attribute Spectrum/@dataProcessingRef
type xs:string
properties
isRef 0
source <xs:attribute name="dataProcessingRef" type="xs:string"/>

element Spectrum/spectrumHeader
diagram
type SpectrumHeader
properties
isRef 0
content complex
children cvParam userParam paramGroupRef acquisitionList precursorList instrumentSettings
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:element name="spectrumHeader" type="SpectrumHeader"/>

element Spectrum/binaryData
diagram
type BinaryDataArray
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef binary
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
dataProcessingRefxs:string      
precision      
compressionType      
encodedLength      
source <xs:element name="binaryData" type="BinaryDataArray" minOccurs="0" maxOccurs="unbounded"/>

complexType SpectrumHeader
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef acquisitionList precursorList instrumentSettings
used by
element Spectrum/spectrumHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
source <xs:complexType name="SpectrumHeader">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="acquisitionList" type="AcquisitionList" minOccurs="0"/>
       
<xs:element name="precursorList" type="PrecursorList" minOccurs="0"/>
       
<xs:element name="instrumentSettings" type="InstrumentSettings" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element SpectrumHeader/acquisitionList
diagram
type AcquisitionList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children acquisition
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
spectrumTypexs:string      
methodOfCombinationxs:string      
source <xs:element name="acquisitionList" type="AcquisitionList" minOccurs="0"/>

element SpectrumHeader/precursorList
diagram
type PrecursorList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children precursor
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:element name="precursorList" type="PrecursorList" minOccurs="0"/>

element SpectrumHeader/instrumentSettings
diagram
type InstrumentSettings
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children cvParam userParam paramGroupRef
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
instrumentRefxs:string      
source <xs:element name="instrumentSettings" type="InstrumentSettings" minOccurs="0"/>

complexType SpectrumList
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
children spectrum
used by
element Experiment/spectrumList
attributes
Name  Type  Use  Default  Fixed  Annotation
countxs:int      
source <xs:complexType name="SpectrumList">
 
<xs:sequence>
   
<xs:element name="spectrum" type="Spectrum" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="count" type="xs:int"/>
</xs:complexType>

attribute SpectrumList/@count
type xs:int
properties
isRef 0
source <xs:attribute name="count" type="xs:int"/>

element SpectrumList/spectrum
diagram
type Spectrum
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children cvParam userParam paramGroupRef spectrumHeader binaryData
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
scanNumberxs:int      
dataProcessingRefxs:string      
source <xs:element name="spectrum" type="Spectrum" minOccurs="0" maxOccurs="unbounded"/>

complexType StringDataArray
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type extension of ParamGroup
properties
base ParamGroup
children cvParam userParam paramGroupRef items
used by
element DataGroup/stringData
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:string      
lengthxs:int      
source <xs:complexType name="StringDataArray">
 
<xs:complexContent>
   
<xs:extension base="ParamGroup">
     
<xs:sequence>
       
<xs:element name="items" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="length" type="xs:int"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute StringDataArray/@length
type xs:int
properties
isRef 0
source <xs:attribute name="length" type="xs:int"/>

element StringDataArray/items
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="items" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType UserParam
diagram
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
used by
element ParamGroup/userParam
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
typexs:string      
valuexs:string      
source <xs:complexType name="UserParam">
 
<xs:attribute name="name" type="xs:string"/>
 
<xs:attribute name="type" type="xs:string"/>
 
<xs:attribute name="value" type="xs:string"/>
</xs:complexType>

attribute UserParam/@name
type xs:string
properties
isRef 0
source <xs:attribute name="name" type="xs:string"/>

attribute UserParam/@type
type xs:string
properties
isRef 0
source <xs:attribute name="type" type="xs:string"/>

attribute UserParam/@value
type xs:string
properties
isRef 0
source <xs:attribute name="value" type="xs:string"/>

simpleType BooleanList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:boolean
used by
element DelimitedBooleanArray/items
source <xs:simpleType name="BooleanList">
 
<xs:list itemType="xs:boolean"/>
</xs:simpleType>

simpleType DoubleList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:double
used by
element DelimitedDoubleArray/items
source <xs:simpleType name="DoubleList">
 
<xs:list itemType="xs:double"/>
</xs:simpleType>

simpleType FloatList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:float
used by
element DelimitedFloatArray/items
source <xs:simpleType name="FloatList">
 
<xs:list itemType="xs:float"/>
</xs:simpleType>

simpleType IntList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:int
used by
element DelimitedIntArray/items
source <xs:simpleType name="IntList">
 
<xs:list itemType="xs:int"/>
</xs:simpleType>

simpleType StringList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:string
used by
element DelimitedStringArray/items
source <xs:simpleType name="StringList">
 
<xs:list itemType="xs:string"/>
</xs:simpleType>

simpleType TimeList
namespace http://sashimi.sourceforge.net/schema_revision/DataXML_0.1
type list of xs:time
used by
element DelimitedTimeArray/items
source <xs:simpleType name="TimeList">
 
<xs:list itemType="xs:time"/>
</xs:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy