Showing:

Attributes
Diagrams
Facets
Identity Constraints
Instances
Model
Properties
Source
Used by
Main schema edi_template.xsd
Namespace No namespace
Properties
attribute form default qualified
element form default qualified
Element template
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#settings edi_template_xsd.tmp#endpointTypes edi_template_xsd.tmp#datasources edi_template_xsd.tmp#group
Properties
content complex
Model
Children datasources, endpointTypes, group, settings
Instance
<template>
  <settings>{1,1}</settings>
  <endpointTypes>{1,1}</endpointTypes>
  <datasources>{1,1}</datasources>
  <group xml:id="">{1,unbounded}</group>
</template>
Source
<xs:element name="template">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="settings"/>
      <xs:element ref="endpointTypes"/>
      <xs:element ref="datasources"/>
      <xs:element maxOccurs="unbounded" ref="group"/>
    </xs:sequence>
  </xs:complexType>
  <xs:key name="endpointTypePK">
    <xs:selector xpath="endpointTypes/endpointType"/>
    <xs:field xpath="./@xml:id"/>
  </xs:key>
  <xs:keyref name="codeListEndpointTypeFK" refer="endpointTypePK">
    <xs:selector xpath="datasources/codelist"/>
    <xs:field xpath="./@endpointType"/>
  </xs:keyref>
  <xs:keyref name="singletonEndpointTypeFK" refer="endpointTypePK">
    <xs:selector xpath="datasources/singleton"/>
    <xs:field xpath="./@endpointType"/>
  </xs:keyref>
  <xs:keyref name="sparqlEndpointTypeFK" refer="endpointTypePK">
    <xs:selector xpath="datasources/sparql"/>
    <xs:field xpath="./@endpointType"/>
  </xs:keyref>
  <xs:key name="datasourcePK">
    <xs:selector xpath="datasources/*"/>
    <xs:field xpath="./@xml:id"/>
  </xs:key>
  <xs:keyref name="datasourceFK" refer="datasourcePK">
    <xs:selector xpath="group/element/produces/item"/>
    <xs:field xpath="./@datasource"/>
  </xs:keyref>
  <xs:key name="elementPK">
    <xs:selector xpath="group/element"/>
    <xs:field xpath="./@xml:id"/>
  </xs:key>
</xs:element>
Element settings
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#userInterfaceLanguage edi_template_xsd.tmp#metadataLanguage edi_template_xsd.tmp#metadataEndpoint edi_template_xsd.tmp#sparqlEndpoint edi_template_xsd.tmp#requiresValidation edi_template_xsd.tmp#baseDocument edi_template_xsd.tmp#xsltChain edi_template_xsd.tmp#codelistQuery
Properties
content complex
Used by
Element template
Model
Children baseDocument, codelistQuery, metadataEndpoint, metadataLanguage, requiresValidation, sparqlEndpoint, userInterfaceLanguage, xsltChain
Instance
<settings>
  <userInterfaceLanguage xml:lang="">{0,1}</userInterfaceLanguage>
  <metadataLanguage selectionItem="">{0,1}</metadataLanguage>
  <metadataEndpoint>{1,1}</metadataEndpoint>
  <sparqlEndpoint>{1,1}</sparqlEndpoint>
  <requiresValidation>{1,1}</requiresValidation>
  <baseDocument>{1,1}</baseDocument>
  <xsltChain>{1,1}</xsltChain>
  <codelistQuery>{0,1}</codelistQuery>
</settings>
Source
<xs:element name="settings">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="userInterfaceLanguage" minOccurs="0"/>
      <xs:element ref="metadataLanguage" minOccurs="0"/>
      <xs:element ref="metadataEndpoint" minOccurs="1"/>
      <xs:element ref="sparqlEndpoint" minOccurs="1"/>
      <xs:element ref="requiresValidation" minOccurs="1"/>
      <xs:element ref="baseDocument" minOccurs="1"/>
      <xs:element ref="xsltChain" minOccurs="1"/>
      <xs:element ref="codelistQuery" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element userInterfaceLanguage
Namespace No namespace
Diagram
Diagram xml_xsd.tmp#lang
Properties
content complex
Used by
Element settings
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) required
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="userInterfaceLanguage">
  <xs:complexType>
    <xs:attribute ref="xml:lang" use="required"/>
  </xs:complexType>
</xs:element>
Element metadataLanguage
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#metadataLanguage_selectionItem
Properties
content complex
Used by
Element settings
Attributes
QName Type Use
selectionItem xs:IDREF required
Source
<xs:element name="metadataLanguage">
  <xs:complexType>
    <xs:attribute name="selectionItem" use="required" type="xs:IDREF"/>
    <!-- <xs:attribute ref="xml:lang" use="required"/> -->
  </xs:complexType>
</xs:element>
Element metadataEndpoint
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Element settings
Source
<xs:element name="metadataEndpoint" type="xs:anyURI"/>
Element sparqlEndpoint
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Element settings
Source
<xs:element name="sparqlEndpoint" type="xs:anyURI"/>
Element requiresValidation
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
Used by
Element settings
Source
<xs:element name="requiresValidation" type="xs:boolean"/>
Element baseDocument
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element settings
Source
<xs:element name="baseDocument" type="xs:string"/>
Element xsltChain
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#xslt
Properties
content complex
Used by
Element settings
Model
Children xslt
Instance
<xsltChain>
  <xslt>{1,1}</xslt>
</xsltChain>
Source
<xs:element name="xsltChain">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:element ref="xslt"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element xslt
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Element xsltChain
Source
<xs:element name="xslt" type="xs:anyURI"/>
Element codelistQuery
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element settings
Source
<xs:element name="codelistQuery" type="xs:string"/>
Element endpointTypes
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#endpointType
Properties
content complex
Used by
Element template
Model
Children endpointType
Instance
<endpointTypes>
  <endpointType xml:id="" method="" queryParameter="">{1,unbounded}</endpointType>
</endpointTypes>
Source
<xs:element name="endpointTypes">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="endpointType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element endpointType
Namespace No namespace
Diagram
Diagram xml_xsd.tmp#id edi_template_xsd.tmp#endpointType_method edi_template_xsd.tmp#endpointType_queryParameter edi_template_xsd.tmp#parameters
Properties
content complex
Used by
Element endpointTypes
Model
Children parameters
Instance
<endpointType xml:id="" method="" queryParameter="">
  <parameters>{1,1}</parameters>
</endpointType>
Attributes
QName Type Use Annotation
method xs:NCName required
queryParameter xs:NCName required
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="endpointType">
  <xs:complexType>
    <xs:sequence>
      <!-- <xs:element name="id"  minOccurs="0"></xs:element> -->
      <xs:element ref="parameters"/>
    </xs:sequence>
    <xs:attribute ref="xml:id" use="required"/>
    <xs:attribute name="method" use="required" type="xs:NCName"/>
    <xs:attribute name="queryParameter" use="required" type="xs:NCName"/>
  </xs:complexType>
  <!-- 
    <xs:key name="endpointTypeID">
      <xs:selector xpath="endpointType/id" />
      <xs:field xpath="."></xs:field>
    </xs:key>
-->
</xs:element>
Element parameters
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#parameter
Properties
content complex
Used by
Element endpointType
Model
Children parameter
Instance
<parameters>
  <parameter name="" value="">{1,unbounded}</parameter>
</parameters>
Source
<xs:element name="parameters">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="parameter"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element parameter
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#parameter_name edi_template_xsd.tmp#parameter_value
Properties
content complex
Used by
Element parameters
Attributes
QName Type Use
name xs:NCName required
value required
Source
<xs:element name="parameter">
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:NCName"/>
    <xs:attribute name="value" use="required"/>
  </xs:complexType>
</xs:element>
Element datasources
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#codelist edi_template_xsd.tmp#sparql edi_template_xsd.tmp#singleton
Properties
content complex
Used by
Element template
Model
Children codelist, singleton, sparql
Instance
<datasources>
  <codelist endpointType="" xml:id="">{1,unbounded}</codelist>
  <sparql endpointType="" xml:id="">{1,unbounded}</sparql>
  <singleton endpointType="" xml:id="" triggerItem="">{1,unbounded}</singleton>
</datasources>
Source
<xs:element name="datasources">
  <xs:complexType>
    <xs:all>
      <xs:element maxOccurs="unbounded" ref="codelist"/>
      <xs:element maxOccurs="unbounded" ref="sparql"/>
      <xs:element maxOccurs="unbounded" ref="singleton"/>
    </xs:all>
  </xs:complexType>
</xs:element>
Element codelist
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#codelist_endpointType xml_xsd.tmp#id edi_template_xsd.tmp#uri edi_template_xsd.tmp#url
Properties
content complex
Used by
Element datasources
Model
Children uri, url
Instance
<codelist endpointType="" xml:id="">
  <uri>{1,1}</uri>
  <url>{0,1}</url>
</codelist>
Attributes
QName Type Use Annotation
endpointType xs:string required
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="codelist">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="uri"/>
      <xs:element ref="url" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="endpointType" use="required" type="xs:string"/>
    <xs:attribute ref="xml:id" use="required"/>
  </xs:complexType>
</xs:element>
Element uri
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Element codelist
Source
<xs:element name="uri" type="xs:anyURI"/>
Element url
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Source
<xs:element name="url" type="xs:anyURI"/>
Element sparql
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#sparql_endpointType xml_xsd.tmp#id edi_template_xsd.tmp#query edi_template_xsd.tmp#url
Properties
content complex
Used by
Element datasources
Model
Children query, url
Instance
<sparql endpointType="" xml:id="">
  <query>{1,1}</query>
  <url>{0,1}</url>
</sparql>
Attributes
QName Type Use Annotation
endpointType xs:string required
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="sparql">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="query"/>
      <xs:element ref="url" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="endpointType" use="required" type="xs:string"/>
    <xs:attribute ref="xml:id" use="required"/>
  </xs:complexType>
</xs:element>
Element query
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Elements singleton, sparql
Source
<xs:element name="query" type="xs:string"/>
Element singleton
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#singleton_endpointType edi_template_xsd.tmp#singleton_triggerItem xml_xsd.tmp#id edi_template_xsd.tmp#query edi_template_xsd.tmp#url
Properties
content complex
Used by
Element datasources
Model
Children query, url
Instance
<singleton endpointType="" xml:id="" triggerItem="">
  <query>{1,1}</query>
  <url>{0,1}</url>
</singleton>
Attributes
QName Type Use Annotation
endpointType xs:string required
triggerItem xs:NCName optional
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="singleton">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="query"/>
      <xs:element ref="url" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="endpointType" use="required" type="xs:string"/>
    <xs:attribute name="triggerItem" use="optional" type="xs:NCName"/>
    <xs:attribute ref="xml:id" use="required"/>
  </xs:complexType>
</xs:element>
Element group
Namespace No namespace
Diagram
Diagram xml_xsd.tmp#id edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#element
Properties
content complex
Used by
Element template
Model
Children element, help, label
Instance
<group xml:id="">
  <help xml:lang="">{1,1}</help>
  <label xml:lang="">{1,1}</label>
  <element alternativeTo="" xml:id="" isMandatory="" isMultiple="">{1,unbounded}</element>
</group>
Attributes
QName Type Use Annotation
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="group">
  <xs:complexType>
    <xs:sequence>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="help"/>
        <xs:element ref="label"/>
        <xs:element maxOccurs="unbounded" ref="element"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute ref="xml:id" use="required"/>
  </xs:complexType>
  <xs:key name="ID">
    <xs:selector xpath="element"/>
    <xs:field xpath="@xml:id"/>
  </xs:key>
  <xs:keyref name="IDREF" refer="ID">
    <xs:selector xpath="element"/>
    <xs:field xpath="@alternativeTo"/>
  </xs:keyref>
</xs:element>
Element help
Namespace No namespace
Diagram
Diagram xml_xsd.tmp#lang
Properties
content complex
mixed true
Used by
Elements element, group, item
Complex Types date, geoCoord
Model
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) required
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="help">
  <xs:complexType mixed="true">
    <xs:attribute ref="xml:lang" use="required"/>
  </xs:complexType>
</xs:element>
Element label
Namespace No namespace
Diagram
Diagram xml_xsd.tmp#lang
Properties
content complex
mixed true
Used by
Elements element, group, item
Complex Types date, geoCoord
Model
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) required
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:element name="label">
  <xs:complexType mixed="true">
    <xs:attribute ref="xml:lang" use="required"/>
  </xs:complexType>
</xs:element>
Element element
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#element_isMandatory edi_template_xsd.tmp#element_isMultiple xml_xsd.tmp#id edi_template_xsd.tmp#element_alternativeTo edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasRoot edi_template_xsd.tmp#produces
Properties
content complex
Used by
Element group
Model
Children hasRoot, help, label, produces
Instance
<element alternativeTo="" xml:id="" isMandatory="" isMultiple="">
  <help xml:lang="">{1,1}</help>
  <label xml:lang="">{1,1}</label>
  <hasRoot>{1,1}</hasRoot>
  <produces>{1,1}</produces>
</element>
Attributes
QName Type Use Annotation
alternativeTo xs:IDREF optional
isMandatory xs:boolean required
isMultiple xs:boolean required
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="element">
  <xs:complexType>
    <xs:sequence>
      <xs:choice maxOccurs="unbounded">
        <xs:element ref="help"/>
        <xs:element ref="label"/>
        <xs:element ref="hasRoot"/>
      </xs:choice>
      <xs:element ref="produces"/>
    </xs:sequence>
    <xs:attribute name="isMandatory" use="required" type="xs:boolean"/>
    <xs:attribute name="isMultiple" use="required" type="xs:boolean"/>
    <xs:attribute ref="xml:id" use="required"/>
    <xs:attribute name="alternativeTo" use="optional" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element hasRoot
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element element
Source
<xs:element name="hasRoot" type="xs:string"/>
Element produces
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#item
Properties
content complex
Used by
Element element
Model
Children item
Instance
<produces>
  <item datasource="" field="" hasDatatype="" hasIndex="" xml:id="" isFixed="" isLanguageNeutral="" outIndex="" queryStringParameter="" show="">{1,unbounded}</item>
</produces>
Source
<xs:element name="produces">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="item"/>
    </xs:sequence>
  </xs:complexType>
  <xs:key name="itemPK">
    <xs:selector xpath="item"/>
    <xs:field xpath="./@hasIndex"/>
  </xs:key>
</xs:element>
Element item
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#item_show edi_template_xsd.tmp#item_datasource edi_template_xsd.tmp#item_hasDatatype edi_template_xsd.tmp#item_hasIndex xml_xsd.tmp#id edi_template_xsd.tmp#item_isFixed edi_template_xsd.tmp#item_field edi_template_xsd.tmp#item_outIndex edi_template_xsd.tmp#item_isLanguageNeutral edi_template_xsd.tmp#item_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath edi_template_xsd.tmp#boundingBox_westLongitude edi_template_xsd.tmp#boundingBox_eastLongitude edi_template_xsd.tmp#boundingBox_northLatitude edi_template_xsd.tmp#boundingBox_southLatitude edi_template_xsd.tmp#boundingBox edi_template_xsd.tmp#dateRange_start edi_template_xsd.tmp#dateRange_end edi_template_xsd.tmp#dateRange edi_template_xsd.tmp#defaultValue edi_template_xsd.tmp#hasValue
Properties
content complex
Used by
Element produces
Model
Children defaultValue, eastLongitude, end, hasPath, hasValue, help, label, northLatitude, southLatitude, start, westLongitude
Instance
<item datasource="" field="" hasDatatype="" hasIndex="" xml:id="" isFixed="" isLanguageNeutral="" outIndex="" queryStringParameter="" show="">
  <help xml:lang="">{0,1}</help>
  <label xml:lang="">{0,1}</label>
  <hasPath>{0,1}</hasPath>
  <westLongitude outIndex="" queryStringParameter="">{1,1}</westLongitude>
  <eastLongitude outIndex="" queryStringParameter="">{1,1}</eastLongitude>
  <northLatitude outIndex="" queryStringParameter="">{1,1}</northLatitude>
  <southLatitude outIndex="" queryStringParameter="">{1,1}</southLatitude>
  <start>{1,1}</start>
  <end>{1,1}</end>
  <defaultValue>{0,1}</defaultValue>
  <hasValue>{0,1}</hasValue>
</item>
Attributes
QName Type Use Annotation
datasource xs:string optional
field optional
hasDatatype restriction of xs:string required
hasIndex xs:integer required
isFixed xs:boolean required
isLanguageNeutral optional
outIndex xs:integer optional
queryStringParameter optional
show optional
xml:id xs:ID required
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Source
<xs:element name="item">
  <xs:complexType>
    <xs:sequence>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="help" minOccurs="0"/>
        <xs:element ref="label" minOccurs="0"/>
      </xs:choice>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="hasPath" minOccurs="0"/>
        <xs:group ref="boundingBox"/>
        <xs:group ref="dateRange"/>
        <xs:element ref="defaultValue" minOccurs="0"/>
        <xs:element ref="hasValue" minOccurs="0"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute name="show" use="optional"/>
    <xs:attribute name="datasource" type="xs:string"/>
    <xs:attribute name="hasDatatype" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="string"/>
          <xs:enumeration value="codelist"/>
          <xs:enumeration value="ref"/>
          <xs:enumeration value="autoCompletion"/>
          <xs:enumeration value="select"/>
          <xs:enumeration value="URI"/>
          <xs:enumeration value="date"/>
          <xs:enumeration value="text"/>
          <xs:enumeration value="int"/>
          <xs:enumeration value="boundingBox"/>
          <xs:enumeration value="dateRange"/>
          <xs:enumeration value="autonumber"/>
          <xs:enumeration value="URN"/>
          <xs:enumeration value="URI"/>
          <xs:enumeration value="URL"/>
          <xs:enumeration value="function"/>
          <xs:enumeration value="sensorID"/>
          <xs:enumeration value="string"/>
          <xs:enumeration value="boolean"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="hasIndex" use="required" type="xs:integer"/>
    <xs:attribute ref="xml:id" use="required"/>
    <xs:attribute name="isFixed" use="required" type="xs:boolean"/>
    <xs:attribute name="field" use="optional"/>
    <xs:attribute name="outIndex" type="xs:integer"/>
    <xs:attribute name="isLanguageNeutral"/>
    <xs:attribute name="queryStringParameter"/>
  </xs:complexType>
</xs:element>
Element hasPath
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Used by
Element item
Complex Types date, geoCoord
Source
<xs:element name="hasPath" type="xs:anyURI"/>
Element boundingBox / westLongitude
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#geoCoord_outIndex edi_template_xsd.tmp#geoCoord_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath edi_template_xsd.tmp#geoCoord
Type geoCoord
Properties
content complex
minOccurs 1
Model
Children hasPath, help, label
Instance
<westLongitude outIndex="" queryStringParameter="">
  <help xml:lang="">{0,1}</help>
  <label xml:lang="">{0,1}</label>
  <hasPath>{1,unbounded}</hasPath>
</westLongitude>
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:element name="westLongitude" type="geoCoord" minOccurs="1"/>
Element boundingBox / eastLongitude
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#geoCoord_outIndex edi_template_xsd.tmp#geoCoord_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath edi_template_xsd.tmp#geoCoord
Type geoCoord
Properties
content complex
minOccurs 1
Model
Children hasPath, help, label
Instance
<eastLongitude outIndex="" queryStringParameter="">
  <help xml:lang="">{0,1}</help>
  <label xml:lang="">{0,1}</label>
  <hasPath>{1,unbounded}</hasPath>
</eastLongitude>
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:element name="eastLongitude" type="geoCoord" minOccurs="1"/>
Element boundingBox / northLatitude
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#geoCoord_outIndex edi_template_xsd.tmp#geoCoord_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath edi_template_xsd.tmp#geoCoord
Type geoCoord
Properties
content complex
minOccurs 1
Model
Children hasPath, help, label
Instance
<northLatitude outIndex="" queryStringParameter="">
  <help xml:lang="">{0,1}</help>
  <label xml:lang="">{0,1}</label>
  <hasPath>{1,unbounded}</hasPath>
</northLatitude>
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:element name="northLatitude" type="geoCoord" minOccurs="1"/>
Element boundingBox / southLatitude
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#geoCoord_outIndex edi_template_xsd.tmp#geoCoord_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath edi_template_xsd.tmp#geoCoord
Type geoCoord
Properties
content complex
minOccurs 1
Model
Children hasPath, help, label
Instance
<southLatitude outIndex="" queryStringParameter="">
  <help xml:lang="">{0,1}</help>
  <label xml:lang="">{0,1}</label>
  <hasPath>{1,unbounded}</hasPath>
</southLatitude>
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:element name="southLatitude" type="geoCoord" minOccurs="1"/>
Element dateRange / start
Namespace No namespace
Diagram
Diagram
Properties
minOccurs 1
Source
<xs:element name="start" minOccurs="1"/>
Element dateRange / end
Namespace No namespace
Diagram
Diagram
Properties
minOccurs 1
Source
<xs:element name="end" minOccurs="1"/>
Element defaultValue
Namespace No namespace
Diagram
Diagram
Used by
Element item
Source
<xs:element name="defaultValue" type="xs:anyType"/>
Element hasValue
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element item
Source
<xs:element name="hasValue" type="xs:string"/>
Element field
Namespace No namespace
Diagram
Diagram
Type xs:NCName
Properties
content simple
Source
<xs:element name="field" type="xs:NCName"/>
Complex Type geoCoord
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#geoCoord_outIndex edi_template_xsd.tmp#geoCoord_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath
Used by
Model
Children hasPath, help, label
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:complexType name="geoCoord">
  <xs:sequence maxOccurs="unbounded">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="help" minOccurs="0"/>
      <xs:element ref="label" minOccurs="0"/>
      <xs:element ref="hasPath" maxOccurs="unbounded"/>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="outIndex" use="optional" type="xs:integer"/>
  <xs:attribute name="queryStringParameter" use="optional" type="xs:string"/>
</xs:complexType>
Complex Type date
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#date_outIndex edi_template_xsd.tmp#date_queryStringParameter edi_template_xsd.tmp#help edi_template_xsd.tmp#label edi_template_xsd.tmp#hasPath
Model
Children hasPath, help, label
Attributes
QName Type Use
outIndex xs:integer optional
queryStringParameter xs:string optional
Source
<xs:complexType name="date">
  <xs:sequence maxOccurs="unbounded">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="help" minOccurs="0"/>
      <xs:element ref="label" minOccurs="0"/>
      <xs:element ref="hasPath" maxOccurs="unbounded"/>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="outIndex" use="optional" type="xs:integer"/>
  <xs:attribute name="queryStringParameter" use="optional" type="xs:string"/>
</xs:complexType>
Attribute metadataLanguage / @selectionItem
Namespace No namespace
Type xs:IDREF
Properties
use required
Used by
Source
<xs:attribute name="selectionItem" use="required" type="xs:IDREF"/>
Attribute parameter / @name
Namespace No namespace
Type xs:NCName
Properties
use required
Used by
Element parameter
Source
<xs:attribute name="name" use="required" type="xs:NCName"/>
Attribute parameter / @value
Namespace No namespace
Properties
use required
Used by
Element parameter
Source
<xs:attribute name="value" use="required"/>
Attribute endpointType / @method
Namespace No namespace
Type xs:NCName
Properties
use required
Used by
Element endpointType
Source
<xs:attribute name="method" use="required" type="xs:NCName"/>
Attribute endpointType / @queryParameter
Namespace No namespace
Type xs:NCName
Properties
use required
Used by
Element endpointType
Source
<xs:attribute name="queryParameter" use="required" type="xs:NCName"/>
Attribute codelist / @endpointType
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element codelist
Source
<xs:attribute name="endpointType" use="required" type="xs:string"/>
Attribute sparql / @endpointType
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element sparql
Source
<xs:attribute name="endpointType" use="required" type="xs:string"/>
Attribute singleton / @endpointType
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element singleton
Source
<xs:attribute name="endpointType" use="required" type="xs:string"/>
Attribute singleton / @triggerItem
Namespace No namespace
Type xs:NCName
Properties
use optional
Used by
Element singleton
Source
<xs:attribute name="triggerItem" use="optional" type="xs:NCName"/>
Attribute geoCoord / @outIndex
Namespace No namespace
Type xs:integer
Properties
use optional
Used by
Complex Type geoCoord
Source
<xs:attribute name="outIndex" use="optional" type="xs:integer"/>
Attribute geoCoord / @queryStringParameter
Namespace No namespace
Type xs:string
Properties
use optional
Used by
Complex Type geoCoord
Source
<xs:attribute name="queryStringParameter" use="optional" type="xs:string"/>
Attribute item / @show
Namespace No namespace
Properties
use optional
Used by
Element item
Source
<xs:attribute name="show" use="optional"/>
Attribute item / @datasource
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Element item
Source
<xs:attribute name="datasource" type="xs:string"/>
Attribute item / @hasDatatype
Namespace No namespace
Type restriction of xs:string
Properties
use required
Facets
enumeration string
enumeration codelist
enumeration ref
enumeration autoCompletion
enumeration select
enumeration URI
enumeration date
enumeration text
enumeration int
enumeration boundingBox
enumeration dateRange
enumeration autonumber
enumeration URN
enumeration URI
enumeration URL
enumeration function
enumeration sensorID
enumeration string
enumeration boolean
Used by
Element item
Source
<xs:attribute name="hasDatatype" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="string"/>
      <xs:enumeration value="codelist"/>
      <xs:enumeration value="ref"/>
      <xs:enumeration value="autoCompletion"/>
      <xs:enumeration value="select"/>
      <xs:enumeration value="URI"/>
      <xs:enumeration value="date"/>
      <xs:enumeration value="text"/>
      <xs:enumeration value="int"/>
      <xs:enumeration value="boundingBox"/>
      <xs:enumeration value="dateRange"/>
      <xs:enumeration value="autonumber"/>
      <xs:enumeration value="URN"/>
      <xs:enumeration value="URI"/>
      <xs:enumeration value="URL"/>
      <xs:enumeration value="function"/>
      <xs:enumeration value="sensorID"/>
      <xs:enumeration value="string"/>
      <xs:enumeration value="boolean"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
Attribute item / @hasIndex
Namespace No namespace
Type xs:integer
Properties
use required
Used by
Element item
Source
<xs:attribute name="hasIndex" use="required" type="xs:integer"/>
Attribute item / @isFixed
Namespace No namespace
Type xs:boolean
Properties
use required
Used by
Element item
Source
<xs:attribute name="isFixed" use="required" type="xs:boolean"/>
Attribute item / @field
Namespace No namespace
Properties
use optional
Used by
Element item
Source
<xs:attribute name="field" use="optional"/>
Attribute item / @outIndex
Namespace No namespace
Type xs:integer
Properties
content simple
Used by
Element item
Source
<xs:attribute name="outIndex" type="xs:integer"/>
Attribute item / @isLanguageNeutral
Namespace No namespace
Used by
Element item
Source
<xs:attribute name="isLanguageNeutral"/>
Attribute item / @queryStringParameter
Namespace No namespace
Used by
Element item
Source
<xs:attribute name="queryStringParameter"/>
Attribute element / @isMandatory
Namespace No namespace
Type xs:boolean
Properties
use required
Used by
Element element
Source
<xs:attribute name="isMandatory" use="required" type="xs:boolean"/>
Attribute element / @isMultiple
Namespace No namespace
Type xs:boolean
Properties
use required
Used by
Element element
Source
<xs:attribute name="isMultiple" use="required" type="xs:boolean"/>
Attribute element / @alternativeTo
Namespace No namespace
Type xs:IDREF
Properties
use optional
Used by
Element element
Source
<xs:attribute name="alternativeTo" use="optional" type="xs:IDREF"/>
Attribute date / @outIndex
Namespace No namespace
Type xs:integer
Properties
use optional
Used by
Complex Type date
Source
<xs:attribute name="outIndex" use="optional" type="xs:integer"/>
Attribute date / @queryStringParameter
Namespace No namespace
Type xs:string
Properties
use optional
Used by
Complex Type date
Source
<xs:attribute name="queryStringParameter" use="optional" type="xs:string"/>
Element Group boundingBox
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#boundingBox_westLongitude edi_template_xsd.tmp#boundingBox_eastLongitude edi_template_xsd.tmp#boundingBox_northLatitude edi_template_xsd.tmp#boundingBox_southLatitude
Used by
Element item
Model
Children eastLongitude, northLatitude, southLatitude, westLongitude
Source
<xs:group name="boundingBox">
  <xs:sequence>
    <xs:element name="westLongitude" type="geoCoord" minOccurs="1"/>
    <xs:element name="eastLongitude" type="geoCoord" minOccurs="1"/>
    <xs:element name="northLatitude" type="geoCoord" minOccurs="1"/>
    <xs:element name="southLatitude" type="geoCoord" minOccurs="1"/>
  </xs:sequence>
</xs:group>
Element Group dateRange
Namespace No namespace
Diagram
Diagram edi_template_xsd.tmp#dateRange_start edi_template_xsd.tmp#dateRange_end
Used by
Element item
Model
Children end, start
Source
<xs:group name="dateRange">
  <xs:sequence>
    <xs:element name="start" minOccurs="1"/>
    <xs:element name="end" minOccurs="1"/>
  </xs:sequence>
</xs:group>