• Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 147

Show
Ignore:
Timestamp:
02/13/08 17:01:58 (6 months ago)
Author:
andrew
Message:

Adding first draft of 2008-02 schema

Location:
Xml/Working
Files:
13 modified

  • AnalysisChain.xsd (modified) (1 diff)
  • AnalysisModule.xsd (modified) (1 diff)
  • BinaryFile.xsd (modified) (1 diff)
  • CA.xsd (modified) (1 diff)
  • CLI.xsd (modified) (1 diff)
  • DataHistory.xsd (modified) (1 diff)
  • MLI.xsd (modified) (1 diff)
  • SPW.xsd (modified) (1 diff)
  • STD.xsd (modified) (1 diff)
  • completesample-local.xml (modified) (2 diffs)
  • completesampleNoAm.xml (modified) (1 diff)
  • min-sample.xml (modified) (1 diff)
  • ome.xsd (modified) (10 diffs)

Legend:

Unmodified
Added
Removed
  • Xml/Working/AnalysisChain.xsd

    r54 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/AnalysisChain/2007-06" 
    20         xmlns:AC = "http://www.openmicroscopy.org/Schemas/AnalysisChain/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/AnalysisChain/2008-02" 
     20        xmlns:AC = "http://www.openmicroscopy.org/Schemas/AnalysisChain/2008-02" 
    2121         version = "1" 
    2222         xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 
  • Xml/Working/AnalysisModule.xsd

    r145 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06" 
    20         xmlns:AML = "http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06" 
    21         xmlns:CLI = "http://www.openmicroscopy.org/Schemas/CLI/2007-06" 
    22         xmlns:Bin = "http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" 
    23         xmlns:MLI = "http://www.openmicroscopy.org/Schemas/MLI/2007-06" 
    24         xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02" 
     20        xmlns:AML = "http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02" 
     21        xmlns:CLI = "http://www.openmicroscopy.org/Schemas/CLI/2008-02" 
     22        xmlns:Bin = "http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" 
     23        xmlns:MLI = "http://www.openmicroscopy.org/Schemas/MLI/2008-02" 
     24        xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2008-02" 
    2525        xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 
    2626        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2727        version = "2" 
    2828         elementFormDefault = "qualified"> 
    29         <import namespace = "http://www.openmicroscopy.org/Schemas/CLI/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/CLI/2007-06/CLI.xsd"/> 
    30         <import namespace = "http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06/BinaryFile.xsd"/> 
    31         <import namespace = "http://www.openmicroscopy.org/Schemas/MLI/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/MLI/2007-06/MLI.xsd"/> 
    32         <import namespace = "http://www.openmicroscopy.org/Schemas/OME/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"/> 
     29        <import namespace = "http://www.openmicroscopy.org/Schemas/CLI/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/CLI/2008-02/CLI.xsd"/> 
     30        <import namespace = "http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02/BinaryFile.xsd"/> 
     31        <import namespace = "http://www.openmicroscopy.org/Schemas/MLI/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/MLI/2008-02/MLI.xsd"/> 
     32        <import namespace = "http://www.openmicroscopy.org/Schemas/OME/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"/> 
    3333        <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> 
    3434        <element name = "Entry"> 
  • Xml/Working/BinaryFile.xsd

    r105 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" 
    20         xmlns:Bin = "http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" 
     20        xmlns:Bin = "http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" 
    2121        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2222        version = "2" 
  • Xml/Working/CA.xsd

    r54 r147  
    1616        #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1717--> 
    18 <xsd:schema xmlns = "http://www.openmicroscopy.org/Schemas/CA/2007-06" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/CA/2007-06" 
    20         xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2007-06" 
     18<xsd:schema xmlns = "http://www.openmicroscopy.org/Schemas/CA/2008-02" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/CA/2008-02" 
     20        xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2008-02" 
    2121         xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 
    2222         version = "1" 
    2323         elementFormDefault = "qualified"> 
    24         <xsd:import namespace = "http://www.openmicroscopy.org/Schemas/OME/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"/> 
     24        <xsd:import namespace = "http://www.openmicroscopy.org/Schemas/OME/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"/> 
    2525        <xsd:element name = "OME"> 
    2626                <xsd:complexType> 
  • Xml/Working/CLI.xsd

    r105 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/CLI/2007-06" 
    20         xmlns:CLI = "http://www.openmicroscopy.org/Schemas/CLI/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/CLI/2008-02" 
     20        xmlns:CLI = "http://www.openmicroscopy.org/Schemas/CLI/2008-02" 
    2121        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2222        version = "2" 
  • Xml/Working/DataHistory.xsd

    r54 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://openmicroscopy.com/Schemas/DataHistory/2007-06" 
    20          xmlns:DH = "http://openmicroscopy.com/Schemas/DataHistory/2007-06" 
     19        targetNamespace = "http://openmicroscopy.com/Schemas/DataHistory/2008-02" 
     20         xmlns:DH = "http://openmicroscopy.com/Schemas/DataHistory/2008-02" 
    2121         xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 
    22          xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2007-06" 
     22         xmlns:OME = "http://www.openmicroscopy.org/Schemas/OME/2008-02" 
    2323         elementFormDefault = "qualified"> 
    24         <import namespace = "http://www.openmicroscopy.org/Schemas/OME/2007-06" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"/> 
     24        <import namespace = "http://www.openmicroscopy.org/Schemas/OME/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"/> 
    2525        <element name = "Input"> 
    2626                <annotation> 
  • Xml/Working/MLI.xsd

    r105 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/MLI/2007-06" 
    20         xmlns:MLI = "http://www.openmicroscopy.org/Schemas/MLI/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/MLI/2008-02" 
     20        xmlns:MLI = "http://www.openmicroscopy.org/Schemas/MLI/2008-02" 
    2121        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2222        version="2" 
  • Xml/Working/SPW.xsd

    r145 r147  
    1616    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1717--> 
    18 <xsd:schema xmlns="http://www.openmicroscopy.org/Schemas/SPW/2007-06"  
    19     targetNamespace="http://www.openmicroscopy.org/Schemas/SPW/2007-06"  
    20     xmlns:OME="http://www.openmicroscopy.org/Schemas/OME/2007-06"  
     18<xsd:schema xmlns="http://www.openmicroscopy.org/Schemas/SPW/2008-02"  
     19    targetNamespace="http://www.openmicroscopy.org/Schemas/SPW/2008-02"  
     20    xmlns:OME="http://www.openmicroscopy.org/Schemas/OME/2008-02"  
    2121    xmlns:xsd="http://www.w3.org/2001/XMLSchema"  
    2222    version="2"  
    2323    elementFormDefault="qualified"> 
    24     <xsd:import namespace="http://www.openmicroscopy.org/Schemas/OME/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"/> 
     24    <xsd:import namespace="http://www.openmicroscopy.org/Schemas/OME/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"/> 
    2525 
    2626    <xsd:annotation> 
  • Xml/Working/STD.xsd

    r104 r147  
    1717--> 
    1818<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
    19         targetNamespace = "http://www.openmicroscopy.org/Schemas/STD/2007-06" 
    20         xmlns:STD = "http://www.openmicroscopy.org/Schemas/STD/2007-06" 
     19        targetNamespace = "http://www.openmicroscopy.org/Schemas/STD/2008-02" 
     20        xmlns:STD = "http://www.openmicroscopy.org/Schemas/STD/2008-02" 
    2121        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2222         version = "2" 
  • Xml/Working/completesample-local.xml

    r145 r147  
    99    xmlns:am="http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06" 
    1010 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    11  xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2007-06 ome.xsd"> 
     11 xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2007-06 ome.xsd" 
     12    HashMethod="SHA1"> 
    1213    <ome:Project Name="Name0" ID="Project:a"> 
    1314        <ome:Description> 
    … …  
    359360            <bf:BinData Compression="none" Length="1">ZGVmYXVsdA==</bf:BinData> 
    360361            <bf:BinData Compression="none" Length="1">ZGVmYXVsdA==</bf:BinData> 
    361             <ome:Plane TheZ="0" TheT="0" TheC="0"> 
     362            <ome:Plane TheZ="0" TheT="0" TheC="0" Hash="1234567890ABCDEF1234567890ABCDEF12345678"> 
    362363                <ome:PlaneTiming DeltaT="3.14159E0" ExposureTime="3.14159E0"/> 
    363364                <ome:StagePosition PositionX="3.14159E0" PositionY="3.14159E0" PositionZ="3.14159E0"/> 
  • Xml/Working/completesampleNoAm.xml

    r145 r147  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <ome:OME xmlns:ca="http://www.openmicroscopy.org/Schemas/CA/2007-06" 
    3     xmlns:std="http://www.openmicroscopy.org/Schemas/STD/2007-06" 
    4  xmlns:bf="http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" 
    5  xmlns:ome="http://www.openmicroscopy.org/Schemas/OME/2007-06" 
    6  xmlns:cli="http://www.openmicroscopy.org/Schemas/CLI/2007-06" 
    7  xmlns:mli="http://www.openmicroscopy.org/Schemas/MLI/2007-06" 
    8  xmlns:spw="http://www.openmicroscopy.org/Schemas/SPW/2007-06" 
    9  xmlns:am="http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06" 
     2<ome:OME xmlns:ca="http://www.openmicroscopy.org/Schemas/CA/2008-02" 
     3    xmlns:std="http://www.openmicroscopy.org/Schemas/STD/2008-02" 
     4 xmlns:bf="http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" 
     5 xmlns:ome="http://www.openmicroscopy.org/Schemas/OME/2008-02" 
     6 xmlns:cli="http://www.openmicroscopy.org/Schemas/CLI/2008-02" 
     7 xmlns:mli="http://www.openmicroscopy.org/Schemas/MLI/2008-02" 
     8 xmlns:spw="http://www.openmicroscopy.org/Schemas/SPW/2008-02" 
     9 xmlns:am="http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02" 
    1010 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    11  xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2007-06 http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"> 
     11 xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2008-02 http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"> 
    1212    <ome:Project Name="Name0" ID="Project:a"> 
    1313        <ome:Description> 
  • Xml/Working/min-sample.xml

    r84 r147  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <ome:OME xmlns:bf="http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" 
    3  xmlns:ome="http://www.openmicroscopy.org/Schemas/OME/2007-06" 
     2<ome:OME xmlns:bf="http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" 
     3 xmlns:ome="http://www.openmicroscopy.org/Schemas/OME/2008-02" 
    44 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    5  xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2007-06 http://www.openmicroscopy.org/Schemas/OME/2007-06/ome.xsd"> 
     5 xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2008-02 http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"> 
    66    <ome:Image ID="Image:a" Name="Name92" DefaultPixels="Pixels:b"> 
    77        <ome:CreationDate>2006-05-04T18:13:51.0Z</ome:CreationDate> 
  • Xml/Working/ome.xsd

    r145 r147  
    77        #       National Institutes of Health, 
    88        #       University of Dundee, 
    9         #       University of Wisconsin at Madison" 
     9        #       University of Wisconsin at Madison 
    1010        # 
    1111        #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    … …  
    1616        #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1717--> 
    18 <xsd:schema xmlns="http://www.openmicroscopy.org/Schemas/OME/2007-06"  
    19         targetNamespace="http://www.openmicroscopy.org/Schemas/OME/2007-06"  
     18<xsd:schema xmlns="http://www.openmicroscopy.org/Schemas/OME/2008-02"  
     19        targetNamespace="http://www.openmicroscopy.org/Schemas/OME/2008-02"  
    2020        xmlns:xsd="http://www.w3.org/2001/XMLSchema"  
    21         xmlns:AML="http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06"  
    22         xmlns:STD="http://www.openmicroscopy.org/Schemas/STD/2007-06"  
    23         xmlns:Bin="http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06"  
    24         xmlns:CA="http://www.openmicroscopy.org/Schemas/CA/2007-06"  
    25         xmlns:SPW="http://www.openmicroscopy.org/Schemas/SPW/2007-06"  
     21        xmlns:AML="http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02"  
     22        xmlns:STD="http://www.openmicroscopy.org/Schemas/STD/2008-02"  
     23        xmlns:Bin="http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02"  
     24        xmlns:CA="http://www.openmicroscopy.org/Schemas/CA/2008-02"  
     25        xmlns:SPW="http://www.openmicroscopy.org/Schemas/SPW/2008-02"  
    2626        xmlns:xml="http://www.w3.org/XML/1998/namespace" 
    2727        version="2"  
    2828        elementFormDefault="qualified"> 
    29         <xsd:import namespace="http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/AnalysisModule/2007-06/AnalysisModule.xsd"/> 
    30         <xsd:import namespace="http://www.openmicroscopy.org/Schemas/STD/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/STD/2007-06/STD.xsd"/> 
    31         <xsd:import namespace="http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/BinaryFile/2007-06/BinaryFile.xsd"/> 
    32         <xsd:import namespace="http://www.openmicroscopy.org/Schemas/CA/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/CA/2007-06/CA.xsd"/> 
    33         <xsd:import namespace="http://www.openmicroscopy.org/Schemas/SPW/2007-06" schemaLocation="http://www.openmicroscopy.org/Schemas/SPW/2007-06/SPW.xsd"/> 
     29        <xsd:import namespace="http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/AnalysisModule/2008-02/AnalysisModule.xsd"/> 
     30        <xsd:import namespace="http://www.openmicroscopy.org/Schemas/STD/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/STD/2008-02/STD.xsd"/> 
     31        <xsd:import namespace="http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/BinaryFile/2008-02/BinaryFile.xsd"/> 
     32        <xsd:import namespace="http://www.openmicroscopy.org/Schemas/CA/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/CA/2008-02/CA.xsd"/> 
     33        <xsd:import namespace="http://www.openmicroscopy.org/Schemas/SPW/2008-02" schemaLocation="http://www.openmicroscopy.org/Schemas/SPW/2008-02/SPW.xsd"/> 
    3434        <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> 
    3535        <xsd:annotation> 
    … …  
    6565                                <xsd:element ref="CA:CustomAttributes" minOccurs="0"/> 
    6666                        </xsd:sequence> 
     67                                <xsd:attribute name="ID" type="FileID"/> 
     68                                <xsd:attribute name="HashMethod" type="HashMethodType" default="SHA1"/> 
    6769                </xsd:complexType> 
    6870        </xsd:element> 
    … …  
    157159                                </xsd:simpleType> 
    158160                        </xsd:attribute> 
    159                         <xsd:attribute name="PixelType" use="required"> 
    160                                 <xsd:simpleType> 
    161                                         <xsd:restriction base="PixelTypes"> 
    162                                                 <xsd:enumeration value = "int8"/> 
    163                                                 <xsd:enumeration value = "int16"/> 
    164                                                 <xsd:enumeration value = "int32"/> 
    165                                                 <xsd:enumeration value = "uint8"/> 
    166                                                 <xsd:enumeration value = "uint16"/> 
    167                                                 <xsd:enumeration value = "uint32"/> 
    168                                                 <xsd:enumeration value = "float"/> 
    169                                         </xsd:restriction> 
    170                                 </xsd:simpleType> 
    171                         </xsd:attribute> 
     161                        <xsd:attribute name="PixelType" use="required" type="PixelTypes"/> 
    172162                        <xsd:attribute name="BigEndian" use="required" type="xsd:boolean"> 
    173163                                <xsd:annotation> 
    … …  
    234224                <xsd:annotation> 
    235225                        <xsd:documentation> 
    236                                 THis described the location of the pixel data in a tiff file. 
     226                                This described the location of the pixel data in a tiff file. 
    237227                        </xsd:documentation> 
    238228                </xsd:annotation> 
    … …  
    307297                        <xsd:attribute name="TheT" use="required" type="xsd:integer"/> 
    308298                        <xsd:attribute name="TheC" use="required" type="xsd:integer"/> 
     299                        <xsd:attribute name="Hash" type="HashValue"> 
     300                                <xsd:annotation> 
     301                                        <xsd:documentation> 
     302                                                This optional value is a hash of the plane's image data.  
     303                                                It is calculated using the method set in the HashMethod of the OME element. 
     304                                                Currently the only method supported is SHA1. 
     305                                        </xsd:documentation> 
     306                                </xsd:annotation> 
     307                        </xsd:attribute> 
    309308                </xsd:complexType> 
    310309        </xsd:element> 
    … …  
    10971096                </xsd:restriction> 
    10981097        </xsd:simpleType> 
     1098        <xsd:simpleType name="HashValue"> 
     1099                <xsd:union memberTypes="Hex40"/> 
     1100        </xsd:simpleType> 
     1101        <xsd:simpleType name="HashMethodType"> 
     1102                <xsd:restriction base="xsd:string"> 
     1103                        <xsd:enumeration value="SHA1"/> 
     1104                </xsd:restriction> 
     1105        </xsd:simpleType> 
    10991106        <xsd:simpleType name="MetalVaporLaserMedia"> 
    11001107                <xsd:restriction base="xsd:string"> 
    … …  
    11781185                </xsd:restriction> 
    11791186        </xsd:simpleType> 
     1187        <xsd:simpleType name="FileID"> 
     1188                <xsd:annotation> 
     1189                        <xsd:documentation> 
     1190                                Note: This does not conform to the ID pattern used in the rest of the file. 
     1191                                The rest of the IDs are either an full LSID or an internal ID which is a string that is simply unique in this file. 
     1192                                As the FileID is used from outside this file to identify it having the same ID in another file could cause problems. 
     1193                                To resolve this a FileID can either be an LSID or a UUID. 
     1194                                A UUID is 32 hexadecimal digits, in 5 groups, 8-4-4-4-12, separated by hyphens 
     1195                                e.g. 3e450fae-b8f2-4d35-aa54-702168b2487f 
     1196                                There are methods to generate these in most modern languages. 
     1197                        </xsd:documentation> 
     1198                </xsd:annotation> 
     1199                <xsd:restriction base="LSID"> 
     1200                        <xsd:pattern value="(urn:lsid:([\w\-\.]+\.[\w\-\.]+)+:File:\S+)|(File:\S+)"/> 
     1201                </xsd:restriction> 
     1202        </xsd:simpleType> 
    11801203        <xsd:simpleType name="ProjectID"> 
    11811204                <xsd:restriction base="LSID"> 
    … …  
    12851308        <xsd:simpleType name="PixelTypes"> 
    12861309                <xsd:restriction base="xsd:string"> 
    1287                         <xsd:enumeration value="bit"/> 
    1288                         <xsd:enumeration value="int8"/> 
    1289                         <xsd:enumeration value="int16"/> 
    1290                         <xsd:enumeration value="int32"/> 
    1291                         <xsd:enumeration value="uint8"/> 
    1292                         <xsd:enumeration value="uint16"/> 
    1293                         <xsd:enumeration value="uint32"/> 
    1294                         <xsd:enumeration value ="float"/> 
    1295                         <xsd:enumeration value ="double"/> 
    1296                         <xsd:enumeration value ="complex"/> 
    1297                         <xsd:enumeration value ="double-complex"/> 
    1298                 </xsd:restriction> 
     1310                                <xsd:enumeration value = "int8"/> 
     1311                                <xsd:enumeration value = "int16"/> 
     1312                                <xsd:enumeration value = "int32"/> 
     1313                                <xsd:enumeration value = "uint8"/> 
     1314                                <xsd:enumeration value = "uint16"/> 
     1315                                <xsd:enumeration value = "uint32"/> 
     1316                                <xsd:enumeration value = "float"/> 
     1317                </xsd:restriction> 
     1318        </xsd:simpleType> 
     1319        <xsd:simpleType name="ExtendedPixelTypes"> 
     1320                <xsd:union memberTypes="PixelTypes"> 
     1321                        <xsd:simpleType> 
     1322                                <xsd:restriction base="xsd:string"> 
     1323                                        <xsd:enumeration value="bit"/> 
     1324                                        <xsd:enumeration value ="double"/> 
     1325                                        <xsd:enumeration value ="complex"/> 
     1326                                        <xsd:enumeration value ="double-complex"/> 
     1327                                </xsd:restriction> 
     1328                        </xsd:simpleType> 
     1329                </xsd:union> 
    12991330        </xsd:simpleType> 
    13001331        <xsd:simpleType name="ModuleID"> 
    … …  
    15141545                        </xsd:sequence> 
    15151546                        <xsd:attribute name="ID" use="required" type="OTFID"/> 
    1516                         <xsd:attribute name="PixelType" use="required" type="PixelTypes"/> 
     1547                        <xsd:attribute name="PixelType" use="required" type="ExtendedPixelTypes"/> 
    15171548                        <xsd:attribute name="OpticalAxisAveraged" use="required" type="xsd:boolean"/> 
    15181549                        <xsd:attribute name="SizeX" use="required" type="xsd:positiveInteger"/> 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/