‐ r
InterpolationResult
Example 28: UncertML is used to describe the result of an interpolation as a joint distribution.
10 UncertML
XML Schemata 10.1
UncertML.xsd
schema xmlns
= http:www.w3.org2001XMLSchema
xmlns:gml =
http:www.opengis.netgml xmlns:un
= http:www.uncertml.org
xmlns:swe =
http:www.opengis.netswe1.0.1 targetNamespace
= http:www.uncertml.org
elementFormDefault =
qualified attributeFormDefault
= unqualified
annotation documentation
[WARN-A001] - No package description in UML model
documentation annotation
import namespace
= http:www.opengis.netgml
schemaLocation =
http:schemas.opengis.netgml3.1.1basegml.xsd import
namespace =
http:www.opengis.netswe1.0.1 schemaLocation
= http:schemas.opengis.netsweCommon1.0.1swe.xsd
include schemaLocation
= realisations.xsd
include schemaLocation
= baseTypes.xsd
include schemaLocation
= statistics.xsd
include schemaLocation
= distributions.xsd
schema
10.2 baseTypes.xsd
schema xmlns
= http:www.w3.org2001XMLSchema
xmlns:gml =
http:www.opengis.netgml xmlns:un
= http:www.uncertml.org
targetNamespace =
http:www.uncertml.org elementFormDefault
= qualified
attributeFormDefault =
unqualified --
========================================================== --
-- ====== Abstract Uncertainty ======
-- --
========================================================== --
complexType name
= AbstractUncertaintyType
abstract =
true annotation
documentation Base type for UncertML - contains a single attribute definition
that is used to provide semantics to every concrete uncertainty instance. The definition attribute may be any URI and it is anticipated that this URI
will refer to an entry in a dictionary
documentation annotation
attribute name
= definition
type =
anyURI use
= optional
annotation documentation
The definition is a URI that resloves to an entry in a dictionary to provide semantics to an uncertainty type
documentation annotation
attribute complexType
-- ......................
-- element
name =
AbstractUncertainty type
= un:AbstractUncertaintyType
abstract =
true annotation
documentation
‐ r
Base type for UncertML. All types that may be used to represent uncertainty substitute for this type
documentation annotation
element --
...................... --
complexType name
= AbstractUncertaintyPropertyType
sequence element
ref =
un:AbstractUncertainty sequence
complexType --
========================================================== --
-- ====== Parameter ======
-- --
========================================================== --
element name
= Parameter
type =
un:ParameterType annotation
documentation A parameter can belong to a distribution or
statistic documentation
annotation element
-- ......................
-- complexType
name =
ParameterType sequence
element name
= value
type =
anySimpleType minOccurs
= annotation
documentation The value property contains the actual value of a particular
parameter documentation
annotation element
sequence attribute
name =
definition type
= anyURI
annotation documentation
The definition is a URI that resloves to an entry in a dictionary to provide semantics to an uncertainty type
documentation annotation
attribute complexType
-- ......................
-- complexType
name =
ParameterPropertyType sequence
element ref
= un:Parameter
maxOccurs =
unbounded sequence
complexType --
========================================================== --
-- ==========================================================
-- schema
10.3 statistics.xsd