/[volute]/trunk/projects/dm/vo-dml/xsd/vo-dml-instance.xsd
ViewVC logotype

Diff of /trunk/projects/dm/vo-dml/xsd/vo-dml-instance.xsd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3037 by gerard.lemson, Fri Mar 22 17:23:04 2013 UTC revision 3038 by gerard.lemson, Tue Aug 25 14:27:31 2015 UTC
# Line 19  Line 19 
19      </xsd:documentation>      </xsd:documentation>
20    </xsd:annotation>    </xsd:annotation>
21    
22    <!-- +++++++++++++++++++ Begin of 'UTYPE section' +++++++++++++++++++ -->    <!-- +++++++++++++++++++ Begin of 'VODMLREF section' +++++++++++++++++++ -->
23    
24    <xsd:simpleType name="UTYPE">    <xsd:simpleType name="VODMLREF">
25      <xsd:annotation>      <xsd:annotation>
26        <xsd:documentation>        <xsd:documentation>
27        This simpleType allows concatenation of vo-dml:UTYPE-sThis in contrast to the normalized version in vo-dml-instance_utype_normalized.xsd        This simpleType allows concatenation of vo-dml:UTYPE-sThis in contrast to the normalized version in vo-dml-instance_utype_normalized.xsd
# Line 53  Line 53 
53      <xsd:sequence>      <xsd:sequence>
54        <xsd:element name="vodmlURL" type="xsd:anyURI"/>        <xsd:element name="vodmlURL" type="xsd:anyURI"/>
55        <xsd:element name="documentationURL" type="xsd:anyURI" minOccurs="0"/>        <xsd:element name="documentationURL" type="xsd:anyURI" minOccurs="0"/>
56        <xsd:element name="utypePrefix" type="xsd:string"/>        <xsd:element name="vodmlrefPrefix" type="xsd:string"/>
57      </xsd:sequence>      </xsd:sequence>
58    </xsd:complexType>    </xsd:complexType>
59    
# Line 65  Line 65 
65      <xsd:element name="container" type="Reference" minOccurs="0" maxOccurs="1"/>      <xsd:element name="container" type="Reference" minOccurs="0" maxOccurs="1"/>
66      <xsd:element name="collection" type="Collection" minOccurs="0" maxOccurs="unbounded"/>      <xsd:element name="collection" type="Collection" minOccurs="0" maxOccurs="unbounded"/>
67      </xsd:sequence>      </xsd:sequence>
68      <xsd:attribute name="utype" type="UTYPE"/>      <xsd:attribute name="vodmlRef" type="VODMLREF"/>
69    </xsd:complexType>    </xsd:complexType>
70    
71    <xsd:complexType name="ObjectId">    <xsd:complexType name="ObjectId">
# Line 112  Line 112 
112          <xsd:element name="dataObject" type="DataObject"/>          <xsd:element name="dataObject" type="DataObject"/>
113        </xsd:choice>        </xsd:choice>
114      </xsd:sequence>      </xsd:sequence>
115      <xsd:attribute name="utype" type="UTYPE" use="required"/>      <xsd:attribute name="vodmlRef" type="VODMLREF" use="required"/>
116      <xsd:attribute name="name" type="xsd:string"/>      <xsd:attribute name="name" type="xsd:string"/>
117      <xsd:attribute name="type" type="UTYPE" use="optional"/>      <xsd:attribute name="type" type="VODMLREF" use="optional"/>
118    </xsd:complexType>    </xsd:complexType>
119    
120    <xsd:complexType name="DataObject">    <xsd:complexType name="DataObject">
# Line 122  Line 122 
122         <xsd:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded"/>         <xsd:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded"/>
123         <xsd:element name="reference" type="Reference" minOccurs="0" maxOccurs="unbounded"/>         <xsd:element name="reference" type="Reference" minOccurs="0" maxOccurs="unbounded"/>
124       </xsd:sequence>       </xsd:sequence>
125       <xsd:attribute name="utype" type="UTYPE" use="required"/>       <xsd:attribute name="vodmlRef" type="VODMLREF" use="required"/>
126    </xsd:complexType>    </xsd:complexType>
127    
128    <xsd:complexType name="PrimitiveValue" mixed="true">    <xsd:complexType name="PrimitiveValue" mixed="true">
129      <xsd:simpleContent>      <xsd:simpleContent>
130      <xsd:extension base="xsd:string">      <xsd:extension base="xsd:string">
131      <xsd:attribute name="utype" type="UTYPE"/>      <xsd:attribute name="vodmlRef" type="VODMLREF"/>
132      </xsd:extension>      </xsd:extension>
133      </xsd:simpleContent>      </xsd:simpleContent>
134    </xsd:complexType>    </xsd:complexType>
# Line 143  Line 143 
143          </xsd:annotation>          </xsd:annotation>
144        </xsd:element>        </xsd:element>
145      </xsd:sequence>      </xsd:sequence>
146      <xsd:attribute name="utype" type="UTYPE" use="required"/>      <xsd:attribute name="vomdmlRef" type="VODMLREF" use="required"/>
147      <xsd:attribute name="name" type="xsd:string" use="required"/>      <xsd:attribute name="name" type="xsd:string" use="required"/>
148    </xsd:complexType>    </xsd:complexType>
149    
# Line 166  Line 166 
166          </xsd:annotation>          </xsd:annotation>
167        </xsd:element>        </xsd:element>
168      </xsd:sequence>      </xsd:sequence>
169       <xsd:attribute name="utype" type="UTYPE" use="required"/>       <xsd:attribute name="vodmlRef" type="VODMLREF" use="required"/>
170       <xsd:attribute name="name" type="xsd:string" use="optional"/>       <xsd:attribute name="name" type="xsd:string" use="optional"/>
171       <xsd:attribute name="type" type="UTYPE" use="required"/>       <xsd:attribute name="type" type="VODMLREF" use="required"/>
172    </xsd:complexType>    </xsd:complexType>
173    
174    <xsd:element name="instance" type="Instance">    <xsd:element name="instance" type="Instance">

Legend:
Removed from v.3037  
changed lines
  Added in v.3038

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26