Realisations Discussion Papers | OGC

‐ r The root of the dictionary is located at http:dictionary.uncertml.org and follows a pseudo‐ RESTful design pattern. All statistics are located at statistics with the name of the statistic following ‐ e.g. the definition of the statistic mean would be located at the following URL: http:dictionary.uncertml.orgstatisticsmean. f the specified statistic has any parameters, these can be found at: http:dictionary.uncertml.orgstatisticsstatistic nameparameters. ndividual parameter information can be located at the following: http:dictionary.uncertml.orgstatisticsstatistic nameparametersparameter name. The same structure is applied to all parametric distributions, with the word distributions substituted for statistics . An XSLT stylesheet exists to allow a human‐readable view of the entire dictionary and allows easy navigation through the various statistics and distributions.

6.1.2 Parameter

The second base type in UncertML is the Parameter, this type is common to all parametric distributions and certain statistics. Figure 5: The Parameter type distributions and certain statistics. Displayed in Figure , the Parameter type contains two properties: definition and value . The definition of a Parameter is identical to that of the AbstractUncertaintyType and references a dictionary definition of a particular statistic or distribution parameter. The value of a Parameter contains any simple XML type, typically an integer or double value. is common to

6.2 Realisations

n some situations, a user may not be able to simply represent the uncertainties of the data they are working with. n such a situation, a sample from the random quantity might be provided, allowing uncertainty to be described implicitly. owever, when using this approach, a sufficiently large sample is required to deduce the uncertainties inherent in the data, which means that efficient encapsulation of large data volumes is an important issue for UncertML. The following sections discuss the Realisations type available within UncertML for describing a sample of data through a series of realisations. ‐ r f a Realisations type in UncertML . Extending the AbstractUncertainty type discussed in Section . . provides a definition property. n this instance the UR, if required, should resolve to a definition of the concept of a realisation. Two optional properties are included to provide greater information about any particular set of realisations. The realisedFrom property is a UR that links to a definition of the distribution from which the realisations are generated, where this can be provided. The second property, samplingMethod , is a UR resolving to the definition of the particular method that was used to sample the realisations. The realisationCount contains the number of realisations in each sample; this information is useful when describing multiple random quantities at multiple domain points. Domain point here refers to a unique sampling location in a simulation series, which will often, but not always, be distinguished by its location Figure 6: Structure o in space andor time. As with all other array types in UncertML, the Realisations type is based around the SWE Common DataArray type . owever, as the Realisations type can only describe a series of realisations, the elementType property of the DataArray is not used. The elementCount property is used to indicate the total number of values contained within the array. n cases where a dataset describes a single variable at a single domain point, this value will be the same as the realisationsCount property. When describing multiple variables andor or multiple domain points, the size of the elementCount will be the product of the number of variables, number of domain points and the number of individual realisations. More information about how to decode the information within the array may be found in Section . The last two properties are directly inherited from the SWE Common encoding schema, which provides an efficient and flexible solution to encoding data arrays. Loosely speaking, the format of the data binary, ASC, XML etc is described in the encoding property and the values property contains the data which relates to the elementType ; i.e. the actual values realised through sampling. More information about the SWE Common encoding schema can be found in and example encodings are detailed in Section . Aggregate types within UncertML, whether they be arrays or records, do not extend the AbstractUncertainty type, as they are merely perceived as containers for uncertainty types with each individual constituent containing its own definition.

6.3 Statistics