source: mauRepo/ISO19136-AnxE/dependency-util/package-register.xsd @ 8192

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/mauRepo/ISO19136-AnxE/dependency-util/package-register.xsd
Revision 8192, 1.8 KB checked in by mnagni, 8 years ago (diff)

#{ROOT_URL}ISO19136-AnxE parametrized the import URLs

  • Property svn:mime-type set to text/plain
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xs:schema xmlns="urn:x-auscope:xmlns:CSIRO:FullMoon:package-register:2.0" targetNamespace="urn:x-auscope:xmlns:CSIRO:FullMoon:package-register:2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
3        <xs:element name="register">
4                <xs:complexType>
5                        <xs:sequence>
6                                <xs:element name="description" type="xs:string"/>
7                                <xs:element ref="package" minOccurs="0" maxOccurs="unbounded"/>
8                        </xs:sequence>
9                        <xs:attribute name="id" use="required" type="xs:NCName"/>
10                </xs:complexType>
11        </xs:element>
12        <xs:element name="package">
13                <xs:complexType>
14                        <xs:sequence>
15                                <xs:element ref="implementation" minOccurs="0" maxOccurs="unbounded"/>
16                        </xs:sequence>
17                        <xs:attribute name="name" type="xs:string" use="required"/>
18                </xs:complexType>
19        </xs:element>
20        <xs:element name="implementation">
21                <xs:complexType>
22                        <xs:sequence>
23                                <xs:choice>
24                                        <xs:element ref="classMap"/>
25                                        <xs:element ref="rule"/>
26                                </xs:choice>
27                                <xs:element name="taggedValue" minOccurs="0" maxOccurs="unbounded">
28                                        <xs:complexType>
29                                                <xs:attribute name="tag" type="xs:string" use="required"/>
30                                                <xs:attribute name="value" type="xs:string" use="required"/>
31                                        </xs:complexType>
32                                </xs:element>
33                        </xs:sequence>
34                        <xs:attribute name="binding" type="xs:string" use="required"/>
35                </xs:complexType>
36        </xs:element>
37        <xs:element name="classMap">
38                <xs:complexType>
39                        <xs:attribute name="location" type="xs:anyURI"/>
40                </xs:complexType>
41        </xs:element>
42        <xs:element name="rule">
43                <xs:complexType>
44                        <xs:attribute name="namespace" type="xs:anyURI"/>
45                        <xs:attribute name="prefix" type="xs:NCName"/>
46                        <xs:attribute name="schemaLocation" type="xs:anyURI"/>
47                </xs:complexType>
48        </xs:element>
49</xs:schema>
Note: See TracBrowser for help on using the repository browser.