XML Schema "dynamicFeature.xsd"
Target Namespace:
Version:
3.2.1.2
Defined Components:
elements (7 global), complexTypes (5), element groups (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://schemas.opengis.net/gml/3.2.1/dynamicFeature.xsd; see XML source
Includes Schemas (3):
Included in Schemas (1):
Annotation
See ISO/DIS 19136 15.6. A number of types and relationships are defined to represent the time-varying properties of geographic features. In a comprehensive treatment of spatiotemporal modeling, Langran (see Bibliography) distinguished three principal temporal entities: states, events, and evidence; the schema specified in the following Subclauses incorporates elements for each. GML is an OGC Standard. Copyright (c) 2007,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
All Element Summary
To describe an event — an action that occurs at an instant or over an interval of time — GML provides the gml:AbtractTimeSlice element.
Type:
Content:
complex, 1 attribute, 7 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
affiliated to substitution group gml:AbstractGML; may be substituted with 1 element
Defined:
globally; see XML source
Used:
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
Type:
Content:
simple, 9 attributes
Defined:
globally; see XML source
Used:
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
Type:
Content:
empty, 10 attributes
Defined:
globally; see XML source
Used:
States are captured by time-stamped instances of a feature.
Type:
Content:
complex, 1 attribute, 11 elements
Subst.Gr:
may substitute for elements: gml:AbstractFeature, gml:AbstractGML, gml:AbstractObject; may be substituted with 1 element
Defined:
globally; see XML source
Used:
A gml:DynamicFeatureCollection is a feature collection that has a gml:validTime property (i.e. is a snapshot of the feature collection) or which has a gml:history property that contains one or more gml:AbstractTimeSlices each of which contain values of the time varying properties of the feature collection.
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 10 attributes, 1 element
Defined:
globally; see XML source
Used:
A generic sequence of events constitute a gml:history of an object.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
Complex Type Summary
Content:
complex, 1 attribute, 7 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 10 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Used:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Element Group Summary
A convenience group.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<schema elementFormDefault="qualified" targetNamespace="http://www.opengis.net/gml/3.2" version="3.2.1.2" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2">
<annotation>
<appinfo source="urn:x-ogc:specification:gml:schema-xsd:dynamicFeature:3.2.1">dynamicFeature.xsd</appinfo>
<documentation>
See ISO/DIS 19136 15.6.
A number of types and relationships are defined to represent the time-varying properties of geographic features.
In a comprehensive treatment of spatiotemporal modeling, Langran (see Bibliography) distinguished three principal temporal entities: states, events, and evidence; the schema specified in the following Subclauses incorporates elements for each.

GML is an OGC Standard.
Copyright (c) 2007,2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
</documentation>
</annotation>
<include schemaLocation="gml.xsd"/>
<include schemaLocation="feature.xsd"/>
<include schemaLocation="direction.xsd"/>
<element name="dataSource" type="gml:StringOrRefType">
<annotation>
<documentation>
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data. The remote link attributes of the gml:dataSource element have been deprecated along with its current type.
</documentation>
</annotation>
</element>
<element name="dataSourceReference" type="gml:ReferenceType">
<annotation>
<documentation>
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
</documentation>
</annotation>
</element>
<group name="dynamicProperties">
<annotation>
<documentation>
A convenience group. This allows an application schema developer to include dynamic properties in a content model in a standard fashion.
</documentation>
</annotation>
<sequence>
<element minOccurs="0" ref="gml:validTime"/>
<element minOccurs="0" ref="gml:history"/>
<element minOccurs="0" ref="gml:dataSource"/>
<element minOccurs="0" ref="gml:dataSourceReference"/>
</sequence>
</group>
<element name="DynamicFeature" substitutionGroup="gml:AbstractFeature" type="gml:DynamicFeatureType">
<annotation>
<documentation>
States are captured by time-stamped instances of a feature. The content model extends the standard gml:AbstractFeatureType with the gml:dynamicProperties model group.
Each time-stamped instance represents a 'snapshot' of a feature. The dynamic feature classes will normally be extended to suit particular applications. A dynamic feature bears either a time stamp or a history.
</documentation>
</annotation>
</element>
<complexType name="DynamicFeatureType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<group ref="gml:dynamicProperties"/>
</extension>
</complexContent>
</complexType>
<annotation>
<documentation>
A gml:DynamicFeatureCollection is a feature collection that has a gml:validTime property (i.e. is a snapshot of the feature collection) or which has a gml:history property that contains one or more gml:AbstractTimeSlices each of which contain values of the time varying properties of the feature collection. Note that the gml:DynamicFeatureCollection may be one of the following:
1. A feature collection which consists of static feature members (members do not change in time) but which has properties of the collection object as a whole that do change in time .
2. A feature collection which consists of dynamic feature members (the members are gml:DynamicFeatures) but which also has properties of the collection as a whole that vary in time.
</documentation>
</annotation>
</element>
<complexType name="DynamicFeatureCollectionType">
<complexContent>
<extension base="gml:DynamicFeatureType">
<sequence>
<element ref="gml:dynamicMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="DynamicFeatureMemberType">
<complexContent>
<extension base="gml:AbstractFeatureMemberType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:DynamicFeature"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
<element abstract="true" name="AbstractTimeSlice" substitutionGroup="gml:AbstractGML" type="gml:AbstractTimeSliceType">
<annotation>
<documentation>
To describe an event &#8212; an action that occurs at an instant or over an interval of time &#8212; GML provides the gml:AbtractTimeSlice element. A timeslice encapsulates the time-varying properties of a dynamic feature -- it shall be extended to represent a time stamped projection of a specific feature. The gml:dataSource property describes how the temporal data was acquired.
A gml:AbstractTimeSlice instance is a GML object that encapsulates updates of the dynamic&#8212;or volatile&#8212;properties that reflect some change event; it thus includes only those feature properties that have actually changed due to some process.
gml:AbstractTimeSlice basically provides a facility for attribute-level time stamping, in contrast to the object-level time stamping of dynamic feature instances.
The time slice can thus be viewed as event or process-oriented, whereas a snapshot is more state or structure-oriented. A timeslice has richer causality, whereas a snapshot merely portrays the status of the whole.
</documentation>
</annotation>
</element>
<complexType abstract="true" name="AbstractTimeSliceType">
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element ref="gml:validTime"/>
<element minOccurs="0" ref="gml:dataSource"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="history" type="gml:HistoryPropertyType">
<annotation>
<documentation>
A generic sequence of events constitute a gml:history of an object.
The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.
</documentation>
</annotation>
</element>
<complexType name="HistoryPropertyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:AbstractTimeSlice"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
</schema>

This XML schema documentation has been generated with DocFlex/XML 1.11 using DocFlex/XML XSDDoc 2.8.3 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML, single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only. And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool, you will also make an important investment in its future development, the results of which you could enjoy later by yourself. Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/