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

Context Navigation

  • Last Change
  • Annotate
  • Revision Log

root/Xml/Working/CA.xsd

Revision 195, 4.8 kB (checked in by andrew, 4 months ago)

Version presented in meeting 10th Sept 2008

Line 
1<?xml version = "1.0" encoding = "UTF-8"?>
2<!--
3        #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4        #
5        # Copyright (C) 2003-2008 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-->
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"
21         xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
22         version = "1"
23         elementFormDefault = "qualified">
24        <xsd:import namespace = "http://www.openmicroscopy.org/Schemas/OME/2008-02" schemaLocation = "http://www.openmicroscopy.org/Schemas/OME/2008-02/ome.xsd"/>
25        <xsd:element name = "OME"> <!-- top level definition -->
26                <xsd:complexType>
27                        <xsd:sequence>
28                                <xsd:element ref = "Project" minOccurs="1" maxOccurs="1"/>
29                                <xsd:element ref = "Dataset" minOccurs="1" maxOccurs="1"/>
30                                <xsd:element ref = "Image" minOccurs="1" maxOccurs="1"/>
31                                <xsd:element ref = "CustomAttributes" minOccurs="1" maxOccurs="1"/>
32                        </xsd:sequence>
33                </xsd:complexType>
34        </xsd:element>
35        <xsd:element name = "Dataset">  <!-- top level definition -->
36                <xsd:complexType>
37                        <xsd:sequence>
38                                <xsd:element ref = "ProjectRef" minOccurs = "0" maxOccurs = "unbounded"/>
39                                <xsd:element ref = "CustomAttributes" minOccurs = "0" maxOccurs="1"/>
40                        </xsd:sequence>
41                        <xsd:attribute name = "ID" use = "required" type = "OME:DatasetID"/>
42                        <xsd:attribute name = "Name" use="optional" type = "xsd:string"/>
43                        <xsd:attribute name = "Description" use="optional" type = "xsd:string"/>
44                        <xsd:attribute name = "Locked" use="optional" type = "xsd:boolean"/>
45                        <xsd:attribute name = "Experimenter" use="optional" type = "OME:ExperimenterID"/>
46                        <xsd:attribute name = "Group" use="optional" type = "OME:GroupID"/>
47                </xsd:complexType>
48        </xsd:element>
49        <xsd:element name = "Image"> <!-- top level definition -->
50                <xsd:complexType>
51                        <xsd:sequence>
52                                <xsd:element ref = "DatasetRef" minOccurs = "0" maxOccurs = "unbounded"/>
53                                <xsd:element ref = "Region" minOccurs = "0" maxOccurs = "unbounded"/>
54                                <xsd:element ref = "CustomAttributes" minOccurs = "0" maxOccurs="1"/>
55                        </xsd:sequence>
56                        <xsd:attribute name = "ID" use = "required" type = "OME:ImageID"/>
57                        <xsd:attribute name = "Name" use="optional" type = "xsd:string"/>
58                        <xsd:attribute name = "CreationDate" use="optional" type = "xsd:dateTime"/>
59                        <xsd:attribute name = "Description" use="optional" type = "xsd:string"/>
60                        <xsd:attribute name = "Experimenter" use="optional" type = "OME:ExperimenterID"/>
61                        <xsd:attribute name = "Group" use="optional" type = "OME:GroupID"/>
62                        <xsd:attribute name = "DefaultPixels" use="optional" type = "OME:PixelsID"/>
63                </xsd:complexType>
64        </xsd:element>
65        <xsd:element name = "Region"> <!-- top level definition -->
66                <xsd:complexType>
67                        <xsd:sequence>
68                                <xsd:element ref = "Region" minOccurs = "0" maxOccurs = "unbounded"/>
69                                <xsd:element ref = "CustomAttributes" minOccurs = "0" maxOccurs="1"/>
70                        </xsd:sequence>
71                        <xsd:attribute name = "ID" use = "required" type = "OME:RegionID"/>
72                        <xsd:attribute name = "Name" use="optional" type = "xsd:string"/>
73                        <xsd:attribute name = "Tag" use="optional" type = "xsd:string"/>
74                </xsd:complexType>
75        </xsd:element>
76        <xsd:element name = "CustomAttributes"> <!-- top level definition -->
77                <xsd:complexType>
78                        <xsd:sequence>
79                                <xsd:any processContents = "skip" minOccurs = "0" maxOccurs = "unbounded"/>
80                        </xsd:sequence>
81                </xsd:complexType>
82        </xsd:element>
83        <xsd:element name = "Project"> <!-- top level definition -->
84                <xsd:complexType>
85                        <xsd:attribute name = "ID" use = "required" type = "OME:ProjectID"/>
86                        <xsd:attribute name = "Name" use="optional" type = "xsd:string"/>
87                        <xsd:attribute name = "Description" use="optional" type = "xsd:string"/>
88                        <xsd:attribute name = "Experimenter" use="optional" type = "OME:ExperimenterID"/>
89                        <xsd:attribute name = "Group" use="optional" type = "OME:GroupID"/>
90                </xsd:complexType>
91        </xsd:element>
92        <xsd:element name = "DatasetRef"> <!-- top level definition -->
93                <xsd:complexType>
94                        <xsd:attribute name = "ID" use = "required" type = "OME:DatasetID"/>
95                </xsd:complexType>
96        </xsd:element>
97        <xsd:element name = "ProjectRef"> <!-- top level definition -->
98                <xsd:complexType>
99                        <xsd:attribute name = "ID" use = "required" type = "OME:ProjectID"/>
100                </xsd:complexType>
101        </xsd:element>
102</xsd:schema>
Note: See TracBrowser for help on using the browser.

Download in other formats:

  • Original Format

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

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