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

Context Navigation

  • ← Previous Change
  • Next Change →

Changeset 197 for Xml/Working/SA.xsd

Show
Ignore:
Timestamp:
09/12/08 10:48:58 (4 months ago)
Author:
andrew
Message:

Made first set of changes from meeting on 10th

Files:
1 modified

  • Xml/Working/SA.xsd (modified) (6 diffs)

Legend:

Unmodified
Added
Removed
  • Xml/Working/SA.xsd

    r195 r197  
    2828                <xsd:complexType> 
    2929                        <xsd:choice minOccurs="0" maxOccurs="unbounded"> 
    30                                 <xsd:element ref="SvgAnnotation" minOccurs="1" maxOccurs="1"/> 
     30                                <xsd:element ref="XmlAnnotation" minOccurs="1" maxOccurs="1"/> 
    3131                                <xsd:element ref="FileAnnotation" minOccurs="1" maxOccurs="1"/> 
    3232                                <xsd:element ref="ListAnnotation" minOccurs="1" maxOccurs="1"/> 
    33                                 <xsd:element ref="TextAnnotation" minOccurs="1" maxOccurs="1"/> 
    3433                                <xsd:element ref="LongAnnotation" minOccurs="1" maxOccurs="1"/> 
    3534                                <xsd:element ref="DoubleAnnotation" minOccurs="1" maxOccurs="1"/> 
    36                                 <xsd:element ref="ProfileAnnotation" minOccurs="1" maxOccurs="1"/> 
     35                                <xsd:element ref="StringAnnotation" minOccurs="1" maxOccurs="1"/> 
    3736                                <xsd:element ref="BooleanAnnotation" minOccurs="1" maxOccurs="1"/> 
    3837                                <xsd:element ref="TimestampAnnotation" minOccurs="1" maxOccurs="1"/> 
    … …  
    7372                </xsd:complexType> 
    7473        </xsd:element> 
    75         <xsd:element name="SvgAnnotation"> <!-- top level definition --> 
     74        <xsd:element name="XmlAnnotation"> <!-- top level definition --> 
    7675                <xsd:complexType> 
    7776                        <xsd:complexContent> 
    7877                                <xsd:extension base="CommonAnnotation"> 
    79                                         <xsd:attribute name="fill" use="optional" type="xsd:string"/> 
    80                                         <xsd:attribute name="fill-opacity" use="optional" type="xsd:string"/> 
    81                                         <xsd:attribute name="fill-rule" use="optional" type="xsd:string"/> 
    82                                         <xsd:attribute name="stroke" use="optional" type="xsd:string"/> 
    83                                         <xsd:attribute name="stroke-opacity" use="optional" type="xsd:string"/> 
    84                                         <xsd:attribute name="stroke-width" use="optional" type="xsd:string"/> 
    85                                         <xsd:attribute name="stroke-dashoffset" use="optional" type="xsd:string"/> 
    86                                         <xsd:attribute name="stroke-dasharray" use="optional" type="xsd:string"/> 
    87                                         <xsd:attribute name="stroke-linecap" use="optional" type="xsd:string"/> 
    88                                         <xsd:attribute name="stroke-linejoin" use="optional" type="xsd:string"/> 
    89                                         <xsd:attribute name="stroke-miterlimit" use="optional" type="xsd:string"/> 
    90                                         <xsd:attribute name="color-interpolation" use="optional" type="xsd:string"/> 
    91                                         <xsd:attribute name="color-rendering" use="optional" type="xsd:string"/> 
    92                                         <xsd:attribute name="opacity" use="optional" type="xsd:string"/> 
    93                                         <xsd:attribute name="marker-end" use="optional" type="xsd:string"/> 
    94                                         <xsd:attribute name="font-family" use="optional" type="xsd:string"/> 
    95                                         <xsd:attribute name="font-size" use="optional" type="xsd:string"/> 
    96                                         <xsd:attribute name="font-adjust" use="optional" type="xsd:string"/> 
    97                                         <xsd:attribute name="font-strech" use="optional" type="xsd:string"/> 
    98                                         <xsd:attribute name="font-style" use="optional" type="xsd:string"/> 
    99                                         <xsd:attribute name="font-variant" use="optional" type="xsd:string"/> 
    100                                         <xsd:attribute name="font-weight" use="optional" type="xsd:string"/> 
    101                                         <xsd:attribute name="alignment-baseline" use="optional" type="xsd:string"/> 
    102                                         <xsd:attribute name="baseline-shift" use="optional" type="xsd:string"/> 
    103                                         <xsd:attribute name="direction" use="optional" type="xsd:string"/> 
    104                                         <xsd:attribute name="dominant-baseline" use="optional" type="xsd:string"/> 
    105                                         <xsd:attribute name="glyph-orientation-horizontal" use="optional" type="xsd:string"/> 
    106                                         <xsd:attribute name="glyph-orientation-vertical" use="optional" type="xsd:string"/> 
    107                                         <xsd:attribute name="kerning" use="optional" type="xsd:string"/> 
    108                                         <xsd:attribute name="letter-spacing" use="optional" type="xsd:string"/> 
    109                                         <xsd:attribute name="text-anchor" use="optional" type="xsd:string"/> 
    110                                         <xsd:attribute name="text-decoration" use="optional" type="xsd:string"/> 
    111                                         <xsd:attribute name="unicode-bidi" use="optional" type="xsd:string"/> 
    112                                         <xsd:attribute name="word-spacing" use="optional" type="xsd:string"/> 
    113                                         <xsd:attribute name="rotate" use="optional" type="xsd:string"/> 
     78                                        <xsd:sequence> 
     79                                                <xsd:element name="Value" minOccurs="1" maxOccurs="1"> 
     80                                                        <xsd:complexType> 
     81                                                                <xsd:sequence> 
     82                                                                        <xsd:any processContents = "lax" minOccurs = "0" maxOccurs = "unbounded"/> 
     83                                                                </xsd:sequence> 
     84                                                        </xsd:complexType> 
     85                                                </xsd:element> 
     86                                        </xsd:sequence> 
    11487                                </xsd:extension> 
    11588                        </xsd:complexContent> 
    … …  
    133106                </xsd:complexType> 
    134107        </xsd:element> 
    135         <xsd:element name="TextAnnotation"> <!-- top level definition --> 
     108        <xsd:element name="StringAnnotation"> <!-- top level definition --> 
    136109                <xsd:complexType> 
    137110                        <xsd:complexContent> 
    … …  
    139112                                        <xsd:sequence> 
    140113                                                <xsd:element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/> 
    141                                                 <xsd:element name="TextType" type="xsd:string" minOccurs="1" maxOccurs="1"/> 
    142114                                        </xsd:sequence> 
    143115                                </xsd:extension> 
    … …  
    167139                </xsd:complexType> 
    168140        </xsd:element> 
    169         <xsd:element name="ProfileAnnotation"> <!-- top level definition --> 
    170                 <xsd:complexType> 
    171                         <xsd:complexContent> 
    172                                 <xsd:extension base="CommonAnnotation"> 
    173                                         <xsd:choice minOccurs="1" maxOccurs="1"> 
    174                                                 <xsd:element name="InstrumentProfile" minOccurs="1" maxOccurs="1"/> 
    175                                                 <xsd:element name="ChannelProfile" minOccurs="1" maxOccurs="1"/> 
    176                                         </xsd:choice> 
    177                                 </xsd:extension> 
    178                         </xsd:complexContent> 
    179                 </xsd:complexType> 
    180         </xsd:element> 
    181141        <xsd:element name="BooleanAnnotation"> <!-- top level definition --> 
    182142                <xsd:complexType> 
    … …  
    201161                </xsd:complexType> 
    202162        </xsd:element> 
    203          
    204         <xsd:element name="ImageProfile"> <!-- top level definition --> 
    205                 <xsd:complexType> 
    206                         <xsd:sequence> 
    207                                 <xsd:element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/> 
    208                                 <xsd:element name="Description" type="xsd:string" minOccurs="0" maxOccurs="1"/> 
    209                                 <!-- InstrumentRef is used instead of a reference to Microscope as  
    210                                         there is no ID in Microscope. There is a 1 to 1 mapping as each 
    211                                         Instrument can contain only 1 Microscope. 
    212                                 --> 
    213                                 <xsd:element ref="OME:InstrumentRef" minOccurs="0" maxOccurs="1"/> 
    214                                 <xsd:element ref="OME:ObjectiveRef" minOccurs="0" maxOccurs="1"/> 
    215                         </xsd:sequence> 
    216                 </xsd:complexType> 
    217         </xsd:element> 
    218         <xsd:element name="ChannelProfile"> <!-- top level definition --> 
    219                 <xsd:complexType> 
    220                         <xsd:sequence> 
    221                                 <xsd:element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/> 
    222                                 <xsd:element name="Description" type="xsd:string" minOccurs="0" maxOccurs="1"/> 
    223                                 <xsd:element ref="OME:LightSourceRef" minOccurs="0" maxOccurs="1"/> 
    224                                 <xsd:element ref="OME:OTFRef" minOccurs="0" maxOccurs="1"/> 
    225                                 <xsd:element ref="OME:DetectorRef" minOccurs="0" maxOccurs="1"/> 
    226                                 <xsd:element ref="OME:FilterSetRef" minOccurs="0" maxOccurs="1"/> 
    227                         </xsd:sequence> 
    228                 </xsd:complexType> 
    229         </xsd:element> 
    230  
    231163</xsd:schema> 

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/