• Tidak ada hasil yang ditemukan

SWECommon Change Request - Add Choice + Optional Fields

N/A
N/A
Protected

Academic year: 2017

Membagikan "SWECommon Change Request - Add Choice + Optional Fields"

Copied!
3
0
0

Teks penuh

(1)

Open Geospatial Consortium

Document OGC 08-020

CR-Form-v3

CHANGE REQUEST

SWE Common CR ?  rev -  Current version: 1.0

For HELP on using this form, see bottom of this page or look at the pop-up text over the symbols.

Proposed change affects:  AS Impl Stand X Best Practices Paper Other

Title:  Add DataChoice, Optional Fields, NIL values and Raw XML Encoding

Source:  Alexandre Robin, Ingo Simonis, Johannes Echterhoff, Michael E. Botts

Work item code:Date:  2008-02-25

Category:B (Addition of several features)

Use one of the following categories:

F (Critical correction)

A (corresponds to a correction in an earlier release)

B (Addition of feature),

C (Functional modification of feature)

D (Editorial modification)

Reason for change:  Several applications can benefit from the addition of these capabilities, in particular in SPS where there is a need to specify task parameters but also in SensorML to support more advanced conditional processing, and in SOS/SAS to support more advanced observation/alert structures.

Summary of change:  Add DataChoice aggregate, Add optional DataRecord fields, Add raw XML encoding, Add specification of nil values.

Consequences if

not approved:

These new features are needed by several SWE applications. If not provided, standards like SPS will have to keep defining their own structures instead of just using SWE Common thus preventing the use of common libraries and increasing the barrier of entry to implementing SWE specifications.

(2)

OGC 08-020

Clauses affected:  8.2.1, 8.5 (currently in SensorML 1.0 07-000)

Other specsX Other core specifications  SensorML v1.0 07-000

Affected: Abstract specifications

Best Practices Papers

Supporting Doc.

Other comments:

Status  NEW

Disposition

(3)

OGC 08-020

Change Request Description

1. Add Choice support by adding a DataChoice aggregate that contains a list of possible sub components. This implies a change to the SWE Common schema as well as a new paragraph in the documentation.

2. Add optional field support in DataRecord and all derived types. This is to indicate that the value of this field may be omitted (in XML encoding) or replaced by a N.A. flag (in ASCII and binary) in the data stream. There usually will be a default value in such a situation.

3. Add schema section to support Raw XML Encoding and rename old XML encoding to Custom XML Encodings. Custom XML encodings are based on a foreign schema whereas Raw XML encoding is a direct encoding of a SWE Common structure using XML tags. The purpose of this new encoding is to allow better error localization when validating SWE Common messages compared to ASCII and binary (trade off between clarity/robustness and compactness). In this new proposed encoding, data is directly embedded in tags which names are derived from SWE Common component names. Since tags are used, optional fields can be completely omitted without leading to incorrect parsing.

4. Allow definition of NIL values for each SWE Common component in the

encoding section (especially for ASCII and Binary). A nil value is composed of a reason (use OWS Common URNs) and a value by which it can be identified in the data stream. For the XML encoding, nil values could be given directly in the data stream.

5. Add pattern constraint to Category and Text.

Referensi

Dokumen terkait

Peternakan dengan populasi tinggi memungkinkan dalam perkawinan terutama terhadap sapi dara dilakukan secara bersamaan untuk dapat lebih efisien.. Sinkronisasi dilakukan

asam buah yang lebih tinggi (minimal 0,35%), memiliki overrun yang lebih rendah (biasanya 25 - 45%), memiliki kandungan gula yang lebih tinggi (25 - 35%),

Analisis Dampak Erupsi Gunung Sinabung Terhadap Pendapatan Petani.. Kubis di Kecamatan

In case of a point load located at the free end ( ξ = 1) of a cantilever beam, the maximum displacement obtained at this section using the integral form increases with the

Merupakan nyeri haid yang tidak terdapat hubungan dengan.. kelainan ginekologi, atau kelainan

Melalui program PPL Tematik Pendampingan Talent Scouting Guru Produktif SMK yang diadakan Kementrian Pendidikan Nasional, penelitian dilaksanakan di SMK Negeri 1 Kota

Beyond this, the weak van der Waals (vdWs) force between the layers allows TMD materials to be grown with different stacking sequences that governs the crystal symmetry and in

Dalam hal ini, metode yang digunakan untuk memfaktorkan kunci publik.. adalah metode Pollard ρ