-
Notifications
You must be signed in to change notification settings - Fork 5
/
Dictionary_diggs.xsd
70 lines (69 loc) · 3.78 KB
/
Dictionary_diggs.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:diggs="http://diggsml.org/schemas/2.6"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:gml="http://www.opengis.net/gml/3.2" targetNamespace="http://diggsml.org/schemas/2.6"
version="2.6" elementFormDefault="qualified">
<!-- import the gml namespaces (local profiles) -->
<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="gml3.2Profile_diggs.xsd"/>
<element name="Definition" substitutionGroup="gml:Definition" abstract="false"
type="diggs:DefinitionType"> </element>
<complexType name="DefinitionType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element minOccurs="0" name="dataType" type="diggs:PropertyDataTypeEnumType">
<annotation>
<documentation>The data type of the property, eg. integer, string, etc.
From an enumerated list</documentation>
</annotation>
</element>
<element minOccurs="0" name="quantityClass" type="diggs:PropertyUomTypeEnumType">
<annotation>
<documentation>The type or classification of the unit of measure for
properties that have numeric values. From an enumerated
list.</documentation>
</annotation>
</element>
<element minOccurs="0" name="authority" type="string">
<annotation>
<documentation>Name of the organization or authority that controls the
term</documentation>
</annotation>
</element>
<element minOccurs="0" name="reference" type="anyURI">
<annotation>
<documentation>A reference for the code definition. as in an online registry</documentation>
</annotation>
</element>
<element maxOccurs="1" minOccurs="0" name="occurrences"
type="diggs:OccurrenceArrayPropertyType">
<annotation>
<documentation>A property containing one or more Occurrence objects, which hold XPATH locations for the element that may contain the identifier value and any element (and optionally an element value) that must be present for the identifier value to be valid.</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="Occurrence" type="diggs:OccurrenceType"/>
<complexType name="OccurrenceArrayPropertyType">
<sequence maxOccurs="unbounded" minOccurs="1">
<element ref="diggs:Occurrence"/>
</sequence>
</complexType>
<complexType name="OccurrenceType">
<sequence>
<element name="sourceElementXpath" type="string">
<annotation>
<documentation>An XPATH string identifying the element within an instance where the identifier is an allowable value.</documentation>
</annotation>
</element>
<element minOccurs="0" name="conditionalElementXpath" type="string">
<annotation>
<documentation>An XPATH identifying an element(and potential element value) that must be present for the identifier to be validly used.
</documentation>
</annotation>
</element>
</sequence>
</complexType>
</schema>