Table of Contents
|
Target Namespace
|
http://www.matrixscience.com/xmlns/schema/quantitation_1
|
| Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Declared Namespaces
| Prefix |
Namespace |
|
xml
|
http://www.w3.org/XML/1998/namespace |
|
xs
|
http://www.w3.org/2001/XMLSchema |
|
mqm
|
http://www.matrixscience.com/xmlns/schema/quantitation_1
|
Schema Component Representation
<
xs:schema
targetNamespace="
http://www.matrixscience.com/xmlns/schema/quantitation_1"
elementFormDefault="
qualified"
attributeFormDefault="
unqualified">
...
</
xs:schema>
Schema Component Representation
<
xs:element
name="
quantitation"
type="
mqm:quantitationType
">
<
xs:unique
name="
method_name_unique">
<xs:selector
xpath="mqm:method"/>
<xs:field
xpath="@name"/>
</
xs:unique>
</
xs:element>
| Super-types: |
compositionType
< NeutralLossType (by extension) |
| Sub-types: |
None |
| Name |
NeutralLossType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
XML Instance Representation
<...
flag="
xs:boolean
[0..1]
?">
</...>
Schema Component Representation
<
xs:complexType
name="
NeutralLossType">
<
xs:complexContent>
<
xs:extension
base="
mqm:compositionType
">
<
xs:attribute
name="
flag"
type="
xs:boolean
"
use="
optional"
default="
false"/>
</
xs:extension>
</
xs:complexContent>
</
xs:complexType>
| Super-types: |
compositionType
< PepNeutralLossType (by extension) |
| Sub-types: |
None |
| Name |
PepNeutralLossType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
XML Instance Representation
<...
required="
xs:boolean
[0..1]
?">
</...>
Schema Component Representation
<
xs:complexType
name="
PepNeutralLossType">
<
xs:complexContent>
<
xs:extension
base="
mqm:compositionType
">
<
xs:attribute
name="
required"
type="
xs:boolean
"
use="
optional"
default="
false"/>
</
xs:extension>
</
xs:complexContent>
</
xs:complexType>
| Super-types: |
parametersType
< averageType (by extension) |
| Sub-types: |
None |
| Name |
averageType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
Schema Component Representation
<
xs:complexType
name="
averageType">
<
xs:complexContent>
</
xs:complexContent>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
None |
| Name |
componentType |
|
Abstract
|
no |
| Documentation |
Data for individual peak |
Schema Component Representation
<
xs:complexType
name="
componentType">
<
xs:sequence>
<
xs:element
name="
moverz"
type="
mqm:moverzType
"
minOccurs="
0"/>
<
xs:element
name="
isotope"
type="
mqm:isotopeType
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
xs:element
name="
correction"
type="
mqm:correctionType
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xs:sequence>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
|
| Name |
compositionType |
|
Abstract
|
no |
| Documentation |
Unimod composition |
Schema Component Representation
<
xs:complexType
name="
compositionType">
<
xs:sequence>
<
xs:element
name="
element"
type="
mqm:elementRefType
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xs:sequence>
</
xs:complexType>
| Super-types: |
xs:double < correctionType (by extension) |
| Sub-types: |
None |
| Name |
correctionType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
Schema Component Representation
<
xs:complexType
name="
correctionType">
<
xs:simpleContent>
<
xs:extension
base="
xs:double
">
<
xs:attribute
name="
shift"
type="
xs:integer
"
use="
optional"/>
<
xs:attribute
name="
element"
type="
xs:string
"
use="
optional"/>
</
xs:extension>
</
xs:simpleContent>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
None |
| Name |
elementRefType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
Schema Component Representation
<
xs:complexType
name="
elementRefType">
<
xs:attribute
name="
number"
type="
xs:integer
"
use="
optional"
default="
1"/>
</
xs:complexType>
| Super-types: |
parametersType
< integrationType (by extension) |
| Sub-types: |
None |
| Name |
integrationType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
Schema Component Representation
<
xs:complexType
name="
integrationType">
<
xs:complexContent>
<
xs:extension
base="
mqm:parametersType
">
<
xs:attribute
name="
source"
type="
mqm:scanType
"
use="
optional"
default="
survey"/>
<
xs:attribute
name="
mass_delta"
type="
xs:double
"
use="
optional"/>
<
xs:attribute
name="
mass_delta_unit"
type="
mqm:massUnitType
"
use="
optional"
default="
Da"/>
<
xs:attribute
name="
elution_time_delta"
type="
xs:double
"
use="
optional"/>
<
xs:attribute
name="
elution_time_delta_unit"
type="
mqm:timeUnitType
"
use="
optional"
default="
seconds"/>
<
xs:attribute
name="
elution_profile_correlation_threshold"
type="
xs:double
"
use="
optional"/>
</
xs:extension>
</
xs:complexContent>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
None |
| Name |
isotopeType |
|
Abstract
|
no |
| Documentation |
Specifies which element should be substituted by which isotope. Empty element means "no substitutions". |
Schema Component Representation
<
xs:complexType
name="
isotopeType">
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
None |
| Name |
local_definitionType |
|
Abstract
|
no |
| Documentation |
Composition based modification definition |
XML Instance Representation
<...
title="
xs:string
[1]
?">
</...>
Schema Component Representation
<
xs:complexType
name="
local_definitionType">
<
xs:sequence>
<
xs:element
name="
Ignore"
type="
mqm:compositionType
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xs:sequence>
<
xs:attribute
name="
title"
type="
xs:string
"
use="
required"/>
</
xs:complexType>
| Super-types: |
None |
| Sub-types: |
None |
| Name |
methodType |
|
Abstract
|
no |
| Documentation |
Type created to simplify xml validation |
Schema Component Representation
<
xs:complexType
name="
methodType">
<
xs:sequence>
<
xs:element
name="
component"
type="