Changeset 53
- Timestamp:
- 07/03/07 15:07:27 (18 months ago)
- Location:
- OME/src/xml
- Files:
-
- 11 modified
-
schemas/AnalysisChain.xsd (modified) (1 diff)
-
schemas/AnalysisModule.xsd (modified) (4 diffs)
-
schemas/BinaryFile.xsd (modified) (3 diffs)
-
schemas/CA.xsd (modified) (1 diff)
-
schemas/CLI.xsd (modified) (2 diffs)
-
schemas/DataHistory.xsd (modified) (1 diff)
-
schemas/MLI.xsd (modified) (2 diffs)
-
schemas/SPW.xsd (modified) (30 diffs)
-
schemas/STD.xsd (modified) (1 diff)
-
schemas/ome.xsd (modified) (22 diffs)
-
workingcopy/ome.xsd (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OME/src/xml/schemas/AnalysisChain.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee 9 # 10 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 12 --> 12 13 14 15 16 13 <!-- 17 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18 # Written by: Ilya G. Goldberg, Josiah Johnston, Andrew J Patterson19 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Ilya G. Goldberg, Josiah Johnston, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 17 --> 21 22 23 24 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->25 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 26 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/AnalysisChain/2007-06" -
OME/src/xml/schemas/AnalysisModule.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 --> 13 <!-- 14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 --> 3 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 4 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/AnalysisModule/2007-06" … … 7 22 xmlns:Bin = "http://www.openmicroscopy.org/XMLschemas/BinaryFile/2007-06" 8 23 xmlns:MLI = "http://www.openmicroscopy.org/XMLschemas/MLI/2007-06" 9 xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 24 xmlns:OME = "http://www.openmicroscopy.org/XMLschemas/OME/2007-06" 25 xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 10 26 version = "1" 11 27 elementFormDefault = "qualified"> … … 13 29 <import namespace = "http://www.openmicroscopy.org/XMLschemas/BinaryFile/2007-06" schemaLocation = "BinaryFile.xsd"/> 14 30 <import namespace = "http://www.openmicroscopy.org/XMLschemas/MLI/2007-06" schemaLocation = "MLI.xsd"/> 31 <import namespace = "http://www.openmicroscopy.org/XMLschemas/OME/2007-06" schemaLocation = "OME.xsd"/> 15 32 <import namespace = "http://www.w3.org/XML/1998/namespace"/> 16 <!--17 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18 #19 # Copyright (C) 2003-2007 Open Microscopy Environment20 # Massachusetts Institute of Technology,21 # National Institutes of Health,22 # University of Dundee23 #24 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~25 -->26 <!--27 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson29 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~30 -->31 33 <element name = "Entry"> 32 34 <complexType> … … 412 414 </simpleType> 413 415 <simpleType name = "ModuleID"> 414 <restriction base = "AML:LSID"> 415 <pattern value = "(urn:lsid:)?(\S+\.\S+)+(:Module)(:\S+)"/> 416 </restriction> 417 </simpleType> 418 <simpleType name = "LSID"> 419 <restriction base = "string"> 420 <pattern value = "(urn:lsid:)?(\S+\.\S+)+(:\S+)(:\S+)"/> 416 <restriction base = "OME:LSID"> 417 <pattern value = "(urn:lsid:([\w-\.]+\.[\w-\.]+)+:Module:\S+)|(Module:\S+)"/> 421 418 </restriction> 422 419 </simpleType> -
OME/src/xml/schemas/BinaryFile.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 --> 13 <!-- 14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 --> 3 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 4 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/BinaryFile/2007-06" … … 7 22 elementFormDefault = "qualified"> 8 23 <import namespace = "http://www.w3.org/XML/1998/namespace"/> 9 <!--10 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 #12 # Copyright (C) 2003-2007 Open Microscopy Environment13 # Massachusetts Institute of Technology,14 # National Institutes of Health,15 # University of Dundee16 #17 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18 -->19 <!--20 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~21 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson22 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23 -->24 24 <annotation> 25 25 <documentation> … … 77 77 </simpleType> 78 78 </attribute> 79 <attribute name="Length" >79 <attribute name="Length" use="required"> 80 80 <annotation> 81 81 <documentation>Character count attribute for the BinData field. This is the length of the base-64 encoded block. It allows easy skipping of the block when parsing the file. -
OME/src/xml/schemas/CA.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee 9 # 10 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 12 --> 12 13 14 15 16 13 <!-- 17 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18 # Written by: Ilya G. Goldberg, Josiah Johnston, Andrew J Patterson19 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Ilya G. Goldberg, Josiah Johnston, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 17 --> 21 22 23 24 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->25 18 <xsd:schema xmlns = "http://www.openmicroscopy.org/XMLschemas/CA/2007-06" 26 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/CA/2007-06" -
OME/src/xml/schemas/CLI.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 --> 13 <!-- 14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 --> 3 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 4 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/CLI/2007-06" … … 28 43 </attribute> 29 44 </attributeGroup> 30 <!--31 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32 #33 # Copyright (C) 2003-2007 Open Microscopy Environment34 # Massachusetts Institute of Technology,35 # National Institutes of Health,36 # University of Dundee37 #38 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~39 -->40 <!--41 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~42 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson43 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~44 -->45 45 <element name = "ExecutionInstructions"> 46 46 <annotation> -
OME/src/xml/schemas/DataHistory.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 --> 13 <!-- 14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Ilya G. Goldberg, Josiah Johnston, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 --> 3 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 4 19 targetNamespace = "http://openmicroscopy.com/XMLschemas/DataHistory/IR3/DataHistory.xsd" -
OME/src/xml/schemas/MLI.xsd
r41 r53 1 1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema--> 2 <!-- 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 # 5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 # Massachusetts Institute of Technology, 7 # National Institutes of Health, 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 # 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 --> 13 <!-- 14 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 --> 3 18 <schema xmlns = "http://www.w3.org/2001/XMLSchema" 4 19 targetNamespace = "http://www.openmicroscopy.org/XMLschemas/MLI/2007-06" … … 7 22 elementFormDefault = "qualified"> 8 23 <import namespace = "http://www.w3.org/XML/1998/namespace"/> 9 <!-- 10 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 # 12 # Copyright (C) 2003-2007 Open Microscopy Environment 13 # Massachusetts Institute of Technology, 14 # National Institutes of Health, 15 # University of Dundee 16 # 17 # 18 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 --> 20 <!-- 21 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 # Written by: Josiah Johnston <siah@nih.gov>, Andrew J Patterson 23 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 --> 24 25 25 <element name = "ExecutionInstructions"> 26 26 <annotation> -
OME/src/xml/schemas/SPW.xsd
r41 r53 3 3 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 4 # 5 # Copyright (C) 200 7 Open Microscopy Environment5 # Copyright (C) 2003-2007 Open Microscopy Environment 6 6 # Massachusetts Institute of Technology, 7 7 # National Institutes of Health, 8 # University of Dundee 9 # 8 # University of Dundee, 9 # University of Wisconsin at Madison 10 10 # 11 11 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 16 16 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 17 --> 18 19 18 <xsd:schema xmlns="http://www.openmicroscopy.org/XMLschemas/SPW/2007-06" 20 19 targetNamespace="http://www.openmicroscopy.org/XMLschemas/SPW/2007-06" … … 38 37 <xsd:annotation> 39 38 <xsd:documentation> 40 A type based on string used to store a refer ance to an object in an external database.39 A type based on string used to store a reference to an object in an external database. 41 40 </xsd:documentation> 42 41 </xsd:annotation> … … 44 43 </xsd:simpleType> 45 44 46 <xsd:element name="Plate">45 <xsd:element name="Plate"> 47 46 <xsd:annotation> 48 47 <xsd:documentation> … … 50 49 A plate can belong to more than one screen. 51 50 The Screen(s) that a plate belongs to are specified by the ScreenRef element. 52 The EternRef attribute may contain a reference to an external database.53 51 The Plate ID and Name attributes are required. 54 The Name identifies the plate to the user. It is used much like the Plate ID, and so must be unique within the document. 52 The Wells in a plate are numbers from the top-left corner in a grid starting at zero. 53 i.e The top-left well of a plate is index (0,0) 55 54 </xsd:documentation> 56 55 </xsd:annotation> 57 56 <xsd:complexType> 58 57 <xsd:sequence> 59 <xsd:element ref="PlateDataset" minOccurs="0"/> 60 <xsd:element ref="ScreenPlate" minOccurs="0"/> 61 <xsd:element ref="Well" minOccurs="0"/> 58 <xsd:element ref="ScreenRef" minOccurs="0" maxOccurs="unbounded"/> 59 <xsd:element ref="Well" minOccurs="0" maxOccurs="unbounded"/> 62 60 </xsd:sequence> 63 61 <xsd:attribute name="ID" use="required" type="PlateID"/> 64 <xsd:attribute name="Name" use="required" type="xsd:string"/> 65 <xsd:attribute name="Description" use="required" type="xsd:string"/> 66 <xsd:attribute name="Status" use="required" type="xsd:string"/> 62 <xsd:attribute name="Name" use="required" type="xsd:string"> 63 <xsd:annotation> 64 <xsd:documentation> 65 The Name identifies the plate to the user. It is used much like the 66 ID, and so must be unique within the document. 67 </xsd:documentation> 68 </xsd:annotation> 69 </xsd:attribute> 70 <xsd:attribute name="Description" type="xsd:string"/> 71 <xsd:attribute name="Status" type="xsd:string"> 72 <xsd:annotation> 73 <xsd:documentation> 74 A textual annotation of the current state of the plate with respect to the 75 experiment work-flow; e.g. 76 1. Seed cell: done; 2. Transfection: done; 3. Gel doc: todo. 77 </xsd:documentation> 78 </xsd:annotation> 79 </xsd:attribute> 67 80 <xsd:attribute name="ExternRef" type="ExternDBref"> 68 81 <xsd:annotation> 69 82 <xsd:documentation> 83 The EternRef attribute may contain a reference to an external database. 70 84 This is called ExternalIdentifier in the EA Diagrams 71 85 </xsd:documentation> … … 75 89 </xsd:element> 76 90 77 <xsd:element name="PlateDataset">78 <xsd:annotation>79 <xsd:documentation>80 This is a link between a Dataset and a Plate.81 </xsd:documentation>82 </xsd:annotation>83 <xsd:complexType>84 <xsd:sequence>85 <xsd:element ref="AML:Entry" maxOccurs="unbounded"/>86 <xsd:element ref="AML:Description" minOccurs="0"/>87 <xsd:element ref="OME:Dataset" minOccurs="0"/>88 <xsd:element ref="Plate" minOccurs="0"/>89 </xsd:sequence>90 <xsd:attribute name="Name" use="required">91 <xsd:annotation>92 <xsd:documentation>Tied to DB. LOOKUP_TABLES.NAME</xsd:documentation>93 </xsd:annotation>94 <xsd:simpleType>95 <xsd:restriction base="xsd:string">96 <xsd:maxLength value="64"/>97 </xsd:restriction>98 </xsd:simpleType>99 </xsd:attribute>100 </xsd:complexType>101 </xsd:element>102 103 <xsd:element name="PlateImage">104 <xsd:annotation>105 <xsd:documentation>106 A PlateImage is an image attribute that serves as a short-cut between107 a set of Images and the Plate they belong to.108 109 Not sure what this maps to in EA - ajp110 Is it ScreenPlate? Nope - ajp111 Probably not needed in xsd at all - ajp112 </xsd:documentation>113 </xsd:annotation>114 <xsd:complexType>115 <xsd:sequence>116 <xsd:element ref="OME:Image" minOccurs="0"/>117 <xsd:element ref="PlateRef" minOccurs="0"/>118 </xsd:sequence>119 </xsd:complexType>120 </xsd:element>121 122 91 <xsd:element name="PlateRef"> 92 <xsd:annotation> 93 <xsd:documentation> 94 The PlateRef element is a reference to a Plate element. 95 Screen elements may have one or more PlateRef elements to define the plates that are part of the screen. 96 Plates may belong to more than one screen. 97 </xsd:documentation> 98 </xsd:annotation> 123 99 <xsd:complexType> 124 100 <xsd:complexContent> 125 101 <xsd:extension base="OME:Reference"> 126 102 <xsd:attribute name="ID" use="required" type="PlateID"/> 127 <xsd:attribute name="Well" use="required">128 <xsd:simpleType>129 <xsd:restriction base="xsd:string">130 <xsd:pattern value="[A-Z]+[0-9]+"/>131 </xsd:restriction>132 </xsd:simpleType>133 </xsd:attribute>134 <xsd:attribute name="Sample" type="xsd:integer"/>135 103 </xsd:extension> 136 104 </xsd:complexContent> … … 140 108 <xsd:simpleType name="PlateID"> 141 109 <xsd:restriction base="OME:LSID"> 142 <xsd:pattern value="(urn:lsid: )?(\S+\.\S+)+(:Plate)(:\S+)"/>110 <xsd:pattern value="(urn:lsid:([\w-\.]+\.[\w-\.]+)+:Plate:\S+)|(Plate:\S+)"/> 143 111 </xsd:restriction> 144 112 </xsd:simpleType> … … 151 119 </xsd:annotation> 152 120 <xsd:complexType> 153 <xsd:sequence>154 <xsd:element ref="ReagentWell" minOccurs="0"/>155 </xsd:sequence>156 121 <xsd:attribute name="ID" use="required" type="ReagentID"/> 157 122 <xsd:attribute name="Description" type="xsd:string"> 158 123 <xsd:annotation> 159 124 <xsd:documentation> 125 A long description for the reagent 160 126 </xsd:documentation> 161 127 </xsd:annotation> … … 164 130 <xsd:annotation> 165 131 <xsd:documentation> 132 A short name for the reagent 166 133 </xsd:documentation> 167 134 </xsd:annotation> … … 171 138 <xsd:documentation> 172 139 This is a reference to an external (to OME) representation of the Reagent. 173 It serves as a foreign key into an external database. - aka ExternalIdentifier140 It serves as a foreign key into an external database. - It is sometimes refereed to as ExternalIdentifier. 174 141 </xsd:documentation> 175 142 </xsd:annotation> … … 178 145 </xsd:element> 179 146 147 <xsd:element name="ReagentRef"> 148 <xsd:complexType> 149 <xsd:complexContent> 150 <xsd:extension base="OME:Reference"> 151 <xsd:attribute name="ID" use="required" type="ReagentID"/> 152 </xsd:extension> 153 </xsd:complexContent> 154 </xsd:complexType> 155 </xsd:element> 156 180 157 <xsd:simpleType name="ReagentID"> 181 158 <xsd:restriction base="OME:LSID"> 182 <xsd:pattern value="(urn:lsid:)?(\S+\.\S+)+(:Reagent)(:\S+)"/> 183 </xsd:restriction> 184 </xsd:simpleType> 185 186 <xsd:element name="ReagentWell"> 187 <xsd:annotation> 188 <xsd:documentation> 189 A ReagentWell is used to link a Reagent to a Well (and from there to Plates and Screens) 190 A WellSample is an image attribute that also has a reference to Well. Images 191 can be linked to Reagents in a Screen format by having WellSample and ReagentWell refer to 192 the same Well. 193 </xsd:documentation> 194 </xsd:annotation> 195 <xsd:complexType> 196 <xsd:sequence> 197 <xsd:element ref="Reagent" minOccurs="0"/> 198 <xsd:element ref="Well" minOccurs="0"/> 199 </xsd:sequence> 200 </xsd:complexType> 201 </xsd:element> 159 <xsd:pattern value="(urn:lsid:([\w-\.]+\.[\w-\.]+)+:Reagent:\S+)|(Reagent:\S+)"/> 160 </xsd:restriction> 161 </xsd:simpleType> 202 162 203 163 <xsd:element name="Screen"> … … 210 170 Screens may contain overlapping sets of Plates i.e. Screens and Plates have a many-to-many relationship. 211 171 Plates contain one or more ScreenRef elements to specify what screens they belong to. 212 Added - ProtocolIdentifier, ProtocolDescription, ReagentSetDescription, ReagentSetIdentifier, and Type - ajp213 Is ExternRef needed - not in EA model? - only in DB model - removed - ajp214 172 </xsd:documentation> 215 173 </xsd:annotation> … … 217 175 <xsd:sequence> 218 176 <xsd:element ref="OME:Description" minOccurs="0"/> 219 <xsd:element ref=" ScreenPlate" minOccurs="0"/>220 <xsd:element ref=" ScreenImage" minOccurs="0"/>221 <xsd:element ref="ScreenAcquisition" minOccurs="0" />177 <xsd:element ref="Reagent" minOccurs="0" maxOccurs="unbounded"/> 178 <xsd:element ref="PlateRef" minOccurs="0" maxOccurs="unbounded"/> 179 <xsd:element ref="ScreenAcquisition" minOccurs="0" maxOccurs="unbounded"/> 222 180 </xsd:sequence> 223 181 <xsd:attribute name="ID" use="required" type="ScreenID"/> 224 182 <xsd:attribute name="Name" use="required" type="xsd:string"/> 225 <xsd:attribute name="ProtocolIdentifier" type="ExternDBref"/> 226 <xsd:attribute name="ProtocolDescription" type="xsd:string"/> 227 <xsd:attribute name="ReagentSetDescription" type="xsd:string"/> 228 <xsd:attribute name="ReagentSetIdentifier" type="xsd:string"/> 229 <xsd:attribute name="Type" type="xsd:string"/> 183 <xsd:attribute name="ProtocolIdentifier" type="ExternDBref"> 184 <xsd:annotation>
