Schema CVRML_schema.xsd


schema location:  C:\Documents and Settings\ppeer\Desktop\CVRML\WWW_portal\CVRML_schema.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  cvrml
 
Elements 
Annotation_type 
Annotation_types 
Boundary_point 
Boundary_points 
Circle 
Corresponding_spot 
Corresponding_spots 
Cv_algorithm 
Cv_algorithms 
CVRML 
Ellipse 
Gaussian_model 
Gel_2D 
Gels_2D 
Models_2D 
Models_3D 
Rectangle 
Spot 
Spots 


element Annotation_type
diagram
namespace cvrml
properties
content complex
children Pairing_gel_id Representative_spot Corresponding_spots Spot_of_interest
used by
element Annotation_types
annotation
documentation 
Annotation type related to this spot in the gel
source
<xs:element name="Annotation_type">
  <xs:annotation>
    <xs:documentation>Annotation type related to this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Pairing_gel_id" type="xs:long">
        <xs:annotation>
          <xs:documentation>Related gel identification number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:annotation>
          <xs:documentation>Two options</xs:documentation>
        </xs:annotation>
        <xs:sequence>
          <xs:element name="Representative_spot" type="xs:boolean" fixed="true">
            <xs:annotation>
              <xs:documentation>Spot that is in both gels well and equally expressed (set to value true)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="Corresponding_spots"/>
        </xs:sequence>
        <xs:sequence>
          <xs:element name="Spot_of_interest" type="xs:boolean" fixed="true">
            <xs:annotation>
              <xs:documentation>Spots with qualitative or quantitative difference in the given gel pair (set to value true)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="Corresponding_spots" minOccurs="0"/>
        </xs:sequence>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Annotation_type/Pairing_gel_id
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Related gel identification number
source
<xs:element name="Pairing_gel_id" type="xs:long">
  <xs:annotation>
    <xs:documentation>Related gel identification number</xs:documentation>
  </xs:annotation>
</xs:element>

element Annotation_type/Representative_spot
diagram
namespace cvrml
type xs:boolean
properties
isRef 0
content simple
fixed true
annotation
documentation 
Spot that is in both gels well and equally expressed (set to value true)
source
<xs:element name="Representative_spot" type="xs:boolean" fixed="true">
  <xs:annotation>
    <xs:documentation>Spot that is in both gels well and equally expressed (set to value true)</xs:documentation>
  </xs:annotation>
</xs:element>

element Annotation_type/Spot_of_interest
diagram
namespace cvrml
type xs:boolean
properties
isRef 0
content simple
fixed true
annotation
documentation 
Spots with qualitative or quantitative difference in the given gel pair (set to value true)
source
<xs:element name="Spot_of_interest" type="xs:boolean" fixed="true">
  <xs:annotation>
    <xs:documentation>Spots with qualitative or quantitative difference in the given gel pair (set to value true)</xs:documentation>
  </xs:annotation>
</xs:element>

element Annotation_types
diagram
namespace cvrml
properties
content complex
children Annotation_type
used by
element Spot
annotation
documentation 
Summary tag for all annotation types related to this spot in the gel
source
<xs:element name="Annotation_types">
  <xs:annotation>
    <xs:documentation>Summary tag for all annotation types related to this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Annotation_type" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Boundary_point
diagram
namespace cvrml
properties
content complex
children Pixel_x_coordinate Pixel_y_coordinate
used by
element Boundary_points
annotation
documentation 
Boundary pixel of the spot in the gel
source
<xs:element name="Boundary_point">
  <xs:annotation>
    <xs:documentation>Boundary pixel of the spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Pixel_x_coordinate" type="xs:double">
        <xs:annotation>
          <xs:documentation>Coordinate x of the boundary pixel</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Pixel_y_coordinate" type="xs:double">
        <xs:annotation>
          <xs:documentation>Coordinate y of the boundary pixel</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Boundary_point/Pixel_x_coordinate
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Coordinate x of the boundary pixel
source
<xs:element name="Pixel_x_coordinate" type="xs:double">
  <xs:annotation>
    <xs:documentation>Coordinate x of the boundary pixel</xs:documentation>
  </xs:annotation>
</xs:element>

element Boundary_point/Pixel_y_coordinate
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Coordinate y of the boundary pixel
source
<xs:element name="Pixel_y_coordinate" type="xs:double">
  <xs:annotation>
    <xs:documentation>Coordinate y of the boundary pixel</xs:documentation>
  </xs:annotation>
</xs:element>

element Boundary_points
diagram
namespace cvrml
properties
content complex
children Boundary_point
used by
element Models_2D
annotation
documentation 
Summary tag for all boundary pixels of this spot in the gel
source
<xs:element name="Boundary_points">
  <xs:annotation>
    <xs:documentation>Summary tag for all boundary pixels of this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Pixels must be ordered</xs:documentation>
      </xs:annotation>
      <xs:element ref="Boundary_point" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Circle
diagram
namespace cvrml
properties
content complex
children Radius
used by
element Models_2D
annotation
documentation 
Spot modeled with the circle
source
<xs:element name="Circle">
  <xs:annotation>
    <xs:documentation>Spot modeled with the circle</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Radius" type="xs:double">
        <xs:annotation>
          <xs:documentation>Radius of the spot in pixels</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Circle/Radius
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Radius of the spot in pixels
source
<xs:element name="Radius" type="xs:double">
  <xs:annotation>
    <xs:documentation>Radius of the spot in pixels</xs:documentation>
  </xs:annotation>
</xs:element>

element Corresponding_spot
diagram
namespace cvrml
properties
content complex
children Spot_id_in_gel Probability
used by
element Corresponding_spots
annotation
documentation 
Corresponding spot in the related gel related to this spot in the gel
source
<xs:element name="Corresponding_spot">
  <xs:annotation>
    <xs:documentation>Corresponding spot in the related gel related to this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Spot_id_in_gel" type="xs:long">
        <xs:annotation>
          <xs:documentation>Identifying number assigned to the corresponding spot in the related gel</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Probability" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Probability that this corresponding spot is a true corresponding spot</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Corresponding_spot/Spot_id_in_gel
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Identifying number assigned to the corresponding spot in the related gel
source
<xs:element name="Spot_id_in_gel" type="xs:long">
  <xs:annotation>
    <xs:documentation>Identifying number assigned to the corresponding spot in the related gel</xs:documentation>
  </xs:annotation>
</xs:element>

element Corresponding_spot/Probability
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Probability that this corresponding spot is a true corresponding spot
source
<xs:element name="Probability" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Probability that this corresponding spot is a true corresponding spot</xs:documentation>
  </xs:annotation>
</xs:element>

element Corresponding_spots
diagram
namespace cvrml
properties
content complex
children Corresponding_spot
used by
elements Annotation_type Annotation_type
annotation
documentation 
Summary tag for all corresponding spots in the related gel related to this spot in the gel
source
<xs:element name="Corresponding_spots">
  <xs:annotation>
    <xs:documentation>Summary tag for all corresponding spots in the related gel related to this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Corresponding_spot" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Cv_algorithm
diagram
namespace cvrml
properties
content complex
children Algorithm_id Algorithm_name Authors_of_algorithm Authors_of_implementation Contact_information URI_to_description Test_date Machine_type Spots_detection_time Representative_spots_detection_time Spots_of_interest_detection_time Summary_of_results Comment Spots
used by
element Cv_algorithms
annotation
documentation 
Description of a single computer vision algorithm applied to this gel
source
<xs:element name="Cv_algorithm">
  <xs:annotation>
    <xs:documentation>Description of a single computer vision algorithm applied to this gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Algorithm_id" type="xs:long">
        <xs:annotation>
          <xs:documentation>Identifying number assigned to the algorithm in the gel</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Algorithm_name" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Logical name of the algorithm</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Authors_of_algorithm" type="xs:string">
        <xs:annotation>
          <xs:documentation>Authors of this algorithm</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Authors_of_implementation" type="xs:string">
        <xs:annotation>
          <xs:documentation>Authors of algorithm implementation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Contact_information" type="xs:string">
        <xs:annotation>
          <xs:documentation>Authors contact information</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="URI_to_description" type="xs:anyURI">
        <xs:annotation>
          <xs:documentation>Location (Universal Resource Identifier) where the description of the algorithm can be found</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Test_date" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Date on which the test was performed</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Machine_type" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Description of the computer used for testing</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Spots_detection_time" type="xs:long" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Time needed to detect all the spots in milli seconds</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Representative_spots_detection_time" type="xs:long" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Time needed to detect all representative spots in milli seconds</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Spots_of_interest_detection_time" type="xs:long" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Time needed to detect all spots of interest in milli seconds</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Summary_of_results" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Summary of algorithm´s efficiency</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Additional details about the algorithm</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Spots" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Cv_algorithm/Algorithm_id
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Identifying number assigned to the algorithm in the gel
source
<xs:element name="Algorithm_id" type="xs:long">
  <xs:annotation>
    <xs:documentation>Identifying number assigned to the algorithm in the gel</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Algorithm_name
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Logical name of the algorithm
source
<xs:element name="Algorithm_name" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Logical name of the algorithm</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Authors_of_algorithm
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Authors of this algorithm
source
<xs:element name="Authors_of_algorithm" type="xs:string">
  <xs:annotation>
    <xs:documentation>Authors of this algorithm</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Authors_of_implementation
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Authors of algorithm implementation
source
<xs:element name="Authors_of_implementation" type="xs:string">
  <xs:annotation>
    <xs:documentation>Authors of algorithm implementation</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Contact_information
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Authors contact information
source
<xs:element name="Contact_information" type="xs:string">
  <xs:annotation>
    <xs:documentation>Authors contact information</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/URI_to_description
diagram
namespace cvrml
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
Location (Universal Resource Identifier) where the description of the algorithm can be found
source
<xs:element name="URI_to_description" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>Location (Universal Resource Identifier) where the description of the algorithm can be found</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Test_date
diagram
namespace cvrml
type xs:date
properties
isRef 0
content simple
annotation
documentation 
Date on which the test was performed
source
<xs:element name="Test_date" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date on which the test was performed</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Machine_type
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Description of the computer used for testing
source
<xs:element name="Machine_type" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of the computer used for testing</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Spots_detection_time
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Time needed to detect all the spots in milli seconds
source
<xs:element name="Spots_detection_time" type="xs:long" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time needed to detect all the spots in milli seconds</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Representative_spots_detection_time
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Time needed to detect all representative spots in milli seconds
source
<xs:element name="Representative_spots_detection_time" type="xs:long" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time needed to detect all representative spots in milli seconds</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Spots_of_interest_detection_time
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Time needed to detect all spots of interest in milli seconds
source
<xs:element name="Spots_of_interest_detection_time" type="xs:long" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time needed to detect all spots of interest in milli seconds</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Summary_of_results
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Summary of algorithm´s efficiency
source
<xs:element name="Summary_of_results" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Summary of algorithm´s efficiency</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithm/Comment
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Additional details about the algorithm
source
<xs:element name="Comment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional details about the algorithm</xs:documentation>
  </xs:annotation>
</xs:element>

element Cv_algorithms
diagram
namespace cvrml
properties
content complex
children Cv_algorithm
used by
element Gel_2D
annotation
documentation 
Summary tag for all computer vision algorithms applied to this gel
source
<xs:element name="Cv_algorithms">
  <xs:annotation>
    <xs:documentation>Summary tag for all computer vision algorithms applied to this gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Cv_algorithm" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CVRML
diagram
namespace cvrml
properties
content complex
children Experiment_description Gels_2D
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xs:stringrequired      
documentation 
Version of the XML Schema
annotation
documentation 
Initial tag on which a data file is built
source
<xs:element name="CVRML">
  <xs:annotation>
    <xs:documentation>Initial tag on which a data file is built</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Experiment_description" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reveals basic logical relations between the gels in the experiment, the hypothesis behind it etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Gels_2D"/>
    </xs:sequence>
    <xs:attribute name="Version" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Version of the XML Schema</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CVRML/Experiment_description
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Reveals basic logical relations between the gels in the experiment, the hypothesis behind it etc.
source
<xs:element name="Experiment_description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reveals basic logical relations between the gels in the experiment, the hypothesis behind it etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element Ellipse
diagram
namespace cvrml
properties
content complex
children Size_of_big_axis Size_of_small_axis Rotation_angle
used by
element Models_2D
annotation
documentation 
Spot modeled with the ellipse
source
<xs:element name="Ellipse">
  <xs:annotation>
    <xs:documentation>Spot modeled with the ellipse</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Size_of_big_axis" type="xs:double">
        <xs:annotation>
          <xs:documentation>Size of the ellipse's big axis in pixels </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Size_of_small_axis" type="xs:double">
        <xs:annotation>
          <xs:documentation>Size of the ellipse's small axis in pixels </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Rotation_angle" type="xs:double">
        <xs:annotation>
          <xs:documentation>Angle for which the ellipse is rotated</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Ellipse/Size_of_big_axis
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Size of the ellipse's big axis in pixels 
source
<xs:element name="Size_of_big_axis" type="xs:double">
  <xs:annotation>
    <xs:documentation>Size of the ellipse's big axis in pixels </xs:documentation>
  </xs:annotation>
</xs:element>

element Ellipse/Size_of_small_axis
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Size of the ellipse's small axis in pixels 
source
<xs:element name="Size_of_small_axis" type="xs:double">
  <xs:annotation>
    <xs:documentation>Size of the ellipse's small axis in pixels </xs:documentation>
  </xs:annotation>
</xs:element>

element Ellipse/Rotation_angle
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Angle for which the ellipse is rotated
source
<xs:element name="Rotation_angle" type="xs:double">
  <xs:annotation>
    <xs:documentation>Angle for which the ellipse is rotated</xs:documentation>
  </xs:annotation>
</xs:element>

element Gaussian_model
diagram
namespace cvrml
properties
content complex
children Standard_deviation_in_x Standard_deviation_in_y
used by
element Models_3D
annotation
documentation 
Spot modeled with the Gaussian function
source
<xs:element name="Gaussian_model">
  <xs:annotation>
    <xs:documentation>Spot modeled with the Gaussian function</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Standard_deviation_in_x" type="xs:double">
        <xs:annotation>
          <xs:documentation>Standard deviation of the Gaussian model in x direction</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Standard_deviation_in_y" type="xs:double">
        <xs:annotation>
          <xs:documentation>Standard deviation of the Gaussian model in y direction</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gaussian_model/Standard_deviation_in_x
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Standard deviation of the Gaussian model in x direction
source
<xs:element name="Standard_deviation_in_x" type="xs:double">
  <xs:annotation>
    <xs:documentation>Standard deviation of the Gaussian model in x direction</xs:documentation>
  </xs:annotation>
</xs:element>

element Gaussian_model/Standard_deviation_in_y
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Standard deviation of the Gaussian model in y direction
source
<xs:element name="Standard_deviation_in_y" type="xs:double">
  <xs:annotation>
    <xs:documentation>Standard deviation of the Gaussian model in y direction</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D
diagram
namespace cvrml
properties
content complex
children Gel_id Image_URI Ground_truth_author Ground_truth_date Sample_origin Type Stain Comment Spots Cv_algorithms
used by
element Gels_2D
annotation
documentation 
Description of a 2-DE gel
source
<xs:element name="Gel_2D">
  <xs:annotation>
    <xs:documentation>Description of a 2-DE gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Gel_id" type="xs:long">
        <xs:annotation>
          <xs:documentation>Gel identification number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Image_URI" type="xs:anyURI">
        <xs:annotation>
          <xs:documentation>Location (Universal Resource Identifier) where the gel image is stored</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Ground_truth_author" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Name of the experimenter who produced the ground truth information</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Ground_truth_date" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Date when the ground truth information was produced</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sample_origin" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reveals the tissue used (from species name downwards)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Describes the experimental condition</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Proteome"/>
            <xs:enumeration value="Control"/>
            <xs:enumeration value="Target"/>
            <xs:enumeration value="Wild type"/>
            <xs:enumeration value="Knock out"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="Stain" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Stain(s) used for identification of protein spots</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Additional details about the gel</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Spots" minOccurs="0"/>
      <xs:element ref="Cv_algorithms" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Gel_2D/Gel_id
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Gel identification number
source
<xs:element name="Gel_id" type="xs:long">
  <xs:annotation>
    <xs:documentation>Gel identification number</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Image_URI
diagram
namespace cvrml
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
Location (Universal Resource Identifier) where the gel image is stored
source
<xs:element name="Image_URI" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>Location (Universal Resource Identifier) where the gel image is stored</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Ground_truth_author
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Name of the experimenter who produced the ground truth information
source
<xs:element name="Ground_truth_author" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the experimenter who produced the ground truth information</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Ground_truth_date
diagram
namespace cvrml
type xs:date
properties
isRef 0
content simple
annotation
documentation 
Date when the ground truth information was produced
source
<xs:element name="Ground_truth_date" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date when the ground truth information was produced</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Sample_origin
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Reveals the tissue used (from species name downwards)
source
<xs:element name="Sample_origin" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reveals the tissue used (from species name downwards)</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Type
diagram
namespace cvrml
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Proteome
enumeration Control
enumeration Target
enumeration Wild type
enumeration Knock out
annotation
documentation 
Describes the experimental condition
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Describes the experimental condition</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Proteome"/>
      <xs:enumeration value="Control"/>
      <xs:enumeration value="Target"/>
      <xs:enumeration value="Wild type"/>
      <xs:enumeration value="Knock out"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Gel_2D/Stain
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Stain(s) used for identification of protein spots
source
<xs:element name="Stain" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Stain(s) used for identification of protein spots</xs:documentation>
  </xs:annotation>
</xs:element>

element Gel_2D/Comment
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Additional details about the gel
source
<xs:element name="Comment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional details about the gel</xs:documentation>
  </xs:annotation>
</xs:element>

element Gels_2D
diagram
namespace cvrml
properties
content complex
children Gel_2D
used by
element CVRML
annotation
documentation 
Summary tag for all 2-DE gels in the experiment
source
<xs:element name="Gels_2D">
  <xs:annotation>
    <xs:documentation>Summary tag for all 2-DE gels in the experiment</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Gel_2D" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Models_2D
diagram
namespace cvrml
properties
content complex
children Spot_surface Circle Rectangle Ellipse Boundary_points
used by
element Spot
annotation
documentation 
Summary tag for all 2D models of this spot in the gel
source
<xs:element name="Models_2D">
  <xs:annotation>
    <xs:documentation>Summary tag for all 2D models of this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Spot_surface" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Surface of the spot in pixels</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Circle" minOccurs="0"/>
      <xs:element ref="Rectangle" minOccurs="0"/>
      <xs:element ref="Ellipse" minOccurs="0"/>
      <xs:element ref="Boundary_points" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Models_2D/Spot_surface
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Surface of the spot in pixels
source
<xs:element name="Spot_surface" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Surface of the spot in pixels</xs:documentation>
  </xs:annotation>
</xs:element>

element Models_3D
diagram
namespace cvrml
properties
content complex
children Spot_volume Gaussian_model
used by
element Spot
annotation
documentation 
Summary tag for all 3D models of this spot in the gel
source
<xs:element name="Models_3D">
  <xs:annotation>
    <xs:documentation>Summary tag for all 3D models of this spot in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Spot_volume" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Volume of the spot in voxels</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Gaussian_model" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Models_3D/Spot_volume
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Volume of the spot in voxels
source
<xs:element name="Spot_volume" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Volume of the spot in voxels</xs:documentation>
  </xs:annotation>
</xs:element>

element Rectangle
diagram
namespace cvrml
properties
content complex
children Size_in_x Size_in_y
used by
element Models_2D
annotation
documentation 
Spot modeled with the rectangle
source
<xs:element name="Rectangle">
  <xs:annotation>
    <xs:documentation>Spot modeled with the rectangle</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Size_in_x" type="xs:double">
        <xs:annotation>
          <xs:documentation>Size of the spot in x direction in pixels </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Size_in_y" type="xs:double">
        <xs:annotation>
          <xs:documentation>Size of the spot in y direction in pixels </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Rectangle/Size_in_x
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Size of the spot in x direction in pixels 
source
<xs:element name="Size_in_x" type="xs:double">
  <xs:annotation>
    <xs:documentation>Size of the spot in x direction in pixels </xs:documentation>
  </xs:annotation>
</xs:element>

element Rectangle/Size_in_y
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Size of the spot in y direction in pixels 
source
<xs:element name="Size_in_y" type="xs:double">
  <xs:annotation>
    <xs:documentation>Size of the spot in y direction in pixels </xs:documentation>
  </xs:annotation>
</xs:element>

element Spot
diagram
namespace cvrml
properties
content complex
children Spot_id_in_gel Pixel_x_coordinate Pixel_y_coordinate Intensity Probability Comment Annotation_types Models_2D Models_3D
used by
element Spots
annotation
documentation 
Description of a single protein spot from the gel
source
<xs:element name="Spot">
  <xs:annotation>
    <xs:documentation>Description of a single protein spot from the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Spot_id_in_gel" type="xs:long">
        <xs:annotation>
          <xs:documentation>Identifying number assigned to the spot in the gel</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Pixel_x_coordinate" type="xs:double">
        <xs:annotation>
          <xs:documentation>Coordinate x of the spot centre in pixels</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Pixel_y_coordinate" type="xs:double">
        <xs:annotation>
          <xs:documentation>Coordinate y of the spot centre in pixels</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Intensity" type="xs:double">
        <xs:annotation>
          <xs:documentation>Intensity of the spot at the given coordinate</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Probability" type="xs:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Probability that this spot is a true spot</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Additional details about the spot</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="Annotation_types" minOccurs="0"/>
      <xs:element ref="Models_2D" minOccurs="0"/>
      <xs:element ref="Models_3D" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Spot/Spot_id_in_gel
diagram
namespace cvrml
type xs:long
properties
isRef 0
content simple
annotation
documentation 
Identifying number assigned to the spot in the gel
source
<xs:element name="Spot_id_in_gel" type="xs:long">
  <xs:annotation>
    <xs:documentation>Identifying number assigned to the spot in the gel</xs:documentation>
  </xs:annotation>
</xs:element>

element Spot/Pixel_x_coordinate
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Coordinate x of the spot centre in pixels
source
<xs:element name="Pixel_x_coordinate" type="xs:double">
  <xs:annotation>
    <xs:documentation>Coordinate x of the spot centre in pixels</xs:documentation>
  </xs:annotation>
</xs:element>

element Spot/Pixel_y_coordinate
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Coordinate y of the spot centre in pixels
source
<xs:element name="Pixel_y_coordinate" type="xs:double">
  <xs:annotation>
    <xs:documentation>Coordinate y of the spot centre in pixels</xs:documentation>
  </xs:annotation>
</xs:element>

element Spot/Intensity
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Intensity of the spot at the given coordinate
source
<xs:element name="Intensity" type="xs:double">
  <xs:annotation>
    <xs:documentation>Intensity of the spot at the given coordinate</xs:documentation>
  </xs:annotation>
</xs:element>

element Spot/Probability
diagram
namespace cvrml
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Probability that this spot is a true spot
source
<xs:element name="Probability" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Probability that this spot is a true spot</xs:documentation>
  </xs:annotation>
</xs:element>

element Spot/Comment
diagram
namespace cvrml
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Additional details about the spot
source
<xs:element name="Comment" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional details about the spot</xs:documentation>
  </xs:annotation>
</xs:element>

element Spots
diagram
namespace cvrml
properties
content complex
children Spot
used by
elements Cv_algorithm Gel_2D
annotation
documentation 
Summary tag for all protein spots in the gel
source
<xs:element name="Spots">
  <xs:annotation>
    <xs:documentation>Summary tag for all protein spots in the gel</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Spot" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>


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