Geographic information - Web feature service (ISO 19142:2010)

This International Standard specifies the behaviour of a web feature service that provides transactions on and access to geographic features in a manner independent of the underlying data store. It specifies discovery operations, query operations, locking operations, transaction operations and operations to manage stored parameterized query expressions. Discovery operations allow the service to be interrogated to determine its capabilities and to retrieve the application schema that defines the feature types that the service offers. Query operations allow features or values of feature properties to be retrieved from the underlying data store based upon constraints, defined by the client, on feature properties. Locking operations allow exclusive access to features for the purpose of modifying or deleting features. Transaction operations allow features to be created, changed, replaced and deleted from the underlying data store. Stored query operations allow clients to create, drop, list and describe parameterized query expressions that are stored by the server and can be repeatedly invoked using different parameter values.

Geoinformation - Web Feature Service (ISO 19142:2010)

Diese Internationale Norm legt das Verhalten eines Dienstes fest, der Transaktionen auf geographischen Features und den Zugriff auf diese unabhängig von dem zugrunde liegenden Datenspeicher bietet. Die Norm legt Ermittlungsoperationen, Abfrageoperationen, Sperroperationen, Transaktionsoperationen sowie Operationen zum Speichern parametrisierter Abfrageausdrücke fest.
Durch Ermittlungsoperationen kann der Dienst abgefragt werden, um seine Fähigkeiten festzustellen und das Anwendungsschema abzurufen, das die vom Dienst angebotenen Feature Typen definiert.
Mit Abfrageoperationen können Features oder Werte von Feature Eigenschaften aus dem zugrunde liegenden Datenspeicher auf der Basis von vom Client definierten Einschränkungen der Feature Eigen¬schaften abgerufen werden.
Sperroperationen ermöglichen einen exklusiven Zugriff auf Features, um diese zu modifizieren oder zu löschen.
Mit Transaktionsoperationen lassen sich Features erzeugen, ändern, ersetzen und aus dem zugrunde liegenden Datenspeicher löschen.
Durch gespeicherte Abfrageoperationen sind Clients in der Lage, parametrisierte Abfrageausdrücke, die vom Server gespeichert werden und wiederholt mit Hilfe unterschiedlicher Parameterwerte aufgerufen werden können, zu erzeugen, zu löschen, aufzulisten und zu beschreiben.
ANMERKUNG   Fragen der Zugriffsüberwachung sind in dieser Internationalen Norm nicht behandelt.
Diese Internationale Norm definiert die folgenden 11 Operationen:
-   GetCapabilities (Ermittlungsoperation);
-   DescribeFeatureType (Ermittlungsoperation);
-   GetPropertyValue (Abfrageoperation);
-   GetFeature (Abfrageoperation);
-   LockFeature (Sperroperation);
-   GetFeatureWithLock (Abfrage  und Sperroperation);
-   Transaction (Transaktionsoperation);
-   CreateStoredQuery (gespeicherte Abfrageoperation);
-   DropStoredQuery (gespeicherte Abfrageoperation);
-   ListStoredQueries (gespeicherte Abfrageoperation);
-   DescribeStoredQuery (gespeicherte Abfrageoperation).

Information Géographique - Services d'accès aux entités géographiques par le web (ISO 19142:2010)

L'ISO 19142:2010 spécifie le comportement d'un service qui fournit des transactions sur des entités géographiques et un accès à des entités géographiques indépendamment de l'entrepôt de données sous-jacent. Elle spécifie des opérations de découverte, des opérations d'interrogation, des opérations de verrouillage, des opérations de transactions et des opérations destinées à gérer des expressions d'interrogations paramétrées qui sont prédéfinies.

Geografske informacije - Spletna storitev za pojave (ISO 19142:2010)

Ta mednarodni standard določa vedenje spletne storitve za pojave, ki zagotavlja transakcije med geografskimi pojavi in dostop do njih na način, ki ni odvisen od osnovne podatkovne shrambe. Določa operacije odkrivanja, operacije poizvedovanja, operacije zaklepanja, operacije za transakcije in operacije za upravljanje shranjenih parametričnih izrazov poizvedovanja. Operacije odkrivanja omogočajo, da se za ugotavljanje zmogljivosti storitve in za vzpostavitev aplikacijske sheme, opredeljujoče tipe pojavov, ki jih storitev ponuja, o tej storitvi povpraša. Operacije poizvedovanja omogočajo, da se iz osnovnih podatkovnih shramb na podlagi omejitev, ki jih opredeli stranka, ali lastnosti pojava lahko poizve o pojavih oziroma vrednostih lastnosti pojavov. Operacije zaklepanja omogočajo dostop do pojavov zato, da se spremenijo ali izbrišejo pojavi. Operacije transakcij omogočajo, da se pojavi ustvarjajo, spreminjajo, nadomeščajo in izbrišejo iz osnovne podatkovne shrambe. Shranjene operacije poizvedovanja omogočajo strankam, da ustvarjajo, naštevajo in opisujejo parametrične izraze poizvedovanja, ki jih hrani strežnik in se lahko zaporedoma prikličejo z uporabo različnih vrednosti parametrov.

General Information

Status
Published
Public Enquiry End Date
31-Jul-2009
Publication Date
09-Feb-2011
Technical Committee
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
20-Jan-2011
Due Date
27-Mar-2011
Completion Date
10-Feb-2011

Buy Standard

Standard
EN ISO 19142:2011
English language
253 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST EN ISO 19142:2011
01-marec-2011
Geografske informacije - Spletna storitev za pojave (ISO 19142:2010)
Geographic information - Web feature service (ISO 19142:2010)
Geoinformation - Web Feature Service (ISO 19142:2010)
Information Géographique - Services d'accès aux entités géographiques par le web (ISO
19142:2010)
Ta slovenski standard je istoveten z: EN ISO 19142:2010
ICS:
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
SIST EN ISO 19142:2011 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST EN ISO 19142:2011

---------------------- Page: 2 ----------------------

SIST EN ISO 19142:2011


EUROPEAN STANDARD
EN ISO 19142

NORME EUROPÉENNE

EUROPÄISCHE NORM
December 2010
ICS 35.240.70
English Version
Geographic information - Web Feature Service (ISO
19142:2010)
Information géographique - Services d'accès aux entités
géographiques par le web (ISO 19142:2010)
This European Standard was approved by CEN on 14 December 2010.

CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European
Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national
standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by translation
under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management Centre has the same
status as the official versions.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland,
Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom.





EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

Management Centre: Avenue Marnix 17, B-1000 Brussels
© 2010 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO 19142:2010: E
worldwide for CEN national Members.

---------------------- Page: 3 ----------------------

SIST EN ISO 19142:2011
EN ISO 19142:2010 (E)
Contents Page
Foreword .3

2

---------------------- Page: 4 ----------------------

SIST EN ISO 19142:2011
EN ISO 19142:2010 (E)
Foreword
This document (EN ISO 19142:2010) has been prepared by Technical Committee ISO/TC 211 “Geographic
information/Geomatics” in collaboration with Technical Committee CEN/TC 287 “Geographic Information” the
secretariat of which is held by BSI.
This European Standard shall be given the status of a national standard, either by publication of an identical
text or by endorsement, at the latest by June 2011, and conflicting national standards shall be withdrawn at
the latest by June 2011.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. CEN [and/or CENELEC] shall not be held responsible for identifying any or all such patent rights.
According to the CEN/CENELEC Internal Regulations, the national standards organizations of the following
countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech
Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
Sweden, Switzerland and the United Kingdom.
Endorsement notice
The text of ISO 19142:2010 has been approved by CEN as a EN ISO 19142:2010 without any modification.

3

---------------------- Page: 5 ----------------------

SIST EN ISO 19142:2011

---------------------- Page: 6 ----------------------

SIST EN ISO 19142:2011

INTERNATIONAL ISO
STANDARD 19142
First edition
2010-12-15

Geographic information — Web Feature
Service
Information géographique — Service d'accès aux entités
géographiques par le web




Reference number
ISO 19142:2010(E)
©
ISO 2010

---------------------- Page: 7 ----------------------

SIST EN ISO 19142:2011
ISO 19142:2010(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


COPYRIGHT PROTECTED DOCUMENT


©  ISO 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO 2010 – All rights reserved

---------------------- Page: 8 ----------------------

SIST EN ISO 19142:2011
ISO 19142:2010(E)
Contents Page
Foreword .xi
Introduction.xii
1 Scope.1
2 Conformance .2
3 Normative references.3
4 Terms and definitions .4
5 Conventions.8
5.1 Abbreviated terms.8
5.2 Use of examples .9
5.3 XML schemas.9
5.4 UML Notation .9
5.4.1 Class diagrams .9
5.4.2 State machine notation.10
6 Basic service elements.11
6.1 Introduction.11
6.2 Version numbering and negotiation.11
6.2.1 Version number form and value .11
6.2.2 Appearance in service metadata and in requests.11
6.2.3 Version number negotiation.11
6.2.4 Request encoding .11
6.2.5 KVP parameter encoding rules .12
6.3 Namespaces.13
6.4 Service bindings.13
7 Common elements .13
7.1 Encoding of features.13
7.2 Resource identifiers.13
7.2.1 Assigning resource identifiers.13
7.2.2 Encoding resource identifiers.14
7.2.3 Version identification.14
7.3 Property references.14
7.3.1 XPath subset.14
7.3.2 Accessor function .14
7.4 Predicate expression encoding .15
7.5 Exception reporting.15
7.6 Common request parameters .17
7.6.1 Introduction.17
7.6.2 Base request type.17
7.6.3 Standard presentation parameters.19
7.6.4 Standard resolve parameters.22
7.6.5 Standard input parameters.25
7.6.6 Additional common keywords for KVP-encoded requests.26
7.7 Standard response parameters .27
7.7.1 Parameter semantics .27
7.7.2 XML encoding .27
7.7.3 KVP encoding .27
7.7.4 Parameter discussion .27
7.8 Use of the schemaLocation attribute .30
7.9 Query expressions .30
© ISO 2010 – All rights reserved iii

---------------------- Page: 9 ----------------------

SIST EN ISO 19142:2011
ISO 19142:2010(E)
7.9.1 Introduction. 30
7.9.2 Ad hoc query expression. 30
7.9.3 Stored query expression. 40
8 GetCapabilities operation . 42
8.1 Introduction. 42
8.2 Request. 43
8.2.1 Request semantics . 43
8.2.2 XML encoding . 43
8.2.3 KVP encoding. 43
8.3 Response. 43
8.3.1 Response semantics . 43
8.3.2 XML encoding . 44
8.3.3 Capabilities document . 45
8.3.4 FeatureTypeList section . 45
8.3.5 Parameters domains and constraints .48
8.4 Extension points. 52
8.5 Exceptions. 54
9 DescribeFeatureType operation. 54
9.1 Introduction. 54
9.2 Request. 54
9.2.1 Request semantics . 54
9.2.2 XML Encoding. 54
9.2.3 KVP Encoding . 55
9.2.4 Parameter discussion . 55
9.3 Response. 56
9.3.1 Introduction. 56
9.3.2 Supporting multiple namespaces . 56
9.4 Exceptions. 57
10 GetPropertyValue operation. 57
10.1 Introduction. 57
10.2 Request. 57
10.2.1 Request semantics . 57
10.2.2 XML Encoding. 58
10.2.3 KVP Encoding . 58
10.2.4 Parameter discussion . 58
10.3 Response. 60
10.3.1 Response semantics . 60
10.3.2 XML encoding . 60
10.3.3 State parameter. 61
10.3.4 Standard response parameters. 61
10.4 Exceptions. 61
11 GetFeature operation . 62
11.1 Introduction. 62
11.2 Request. 62
11.2.1 Request semantics . 62
11.2.2 XML encoding . 63
11.2.3 KVP encoding. 63
11.2.4 Parameter discussions . 64
11.3 Response. 64
11.3.1 Response semantics . 64
11.3.2 XML encoding . 65
11.3.3 Parameter discussions . 66
11.3.4 Additional objects. 69
11.3.5 GetFeatureById response . 69
11.4 Exceptions. 70
12 LockFeature operation . 70
12.1 Introduction. 70
iv © ISO 2010 – All rights reserved

---------------------- Page: 10 ----------------------

SIST EN ISO 19142:2011
ISO 19142:2010(E)
12.2 Request.70
12.2.1 Request semantics.70
12.2.2 XML encoding .71
12.2.3 KVP encoding .71
12.2.4 Parameter discussions .72
12.2.5 State machine for WFS locking.73
12.3 Response .74
12.3.1 Response semantics.74
12.3.2 XML encoding .74
12.4 Exceptions .75
13 GetFeatureWithLock operation.75
13.1 Introduction.75
13.2 Request.75
13.2.1 Request semantics.75
13.2.2 XML encoding .75
13.2.3 KVP encoding .76
13.2.4 Parameter discussion .76
13.3 Response .77
13.3.1 Introduction.77
13.3.2 lockId parameter.77
13.4 Exceptions .77
14 Stored query management .77
14.1 Introduction.77
14.2 Defining stored queries .78
14.2.1 XML encoding .78
14.2.2 Parameter discussion .78
14.3 ListStoredQueries operation.81
14.3.1 Request semantics.81
14.3.2 XML encoding .82
14.3.3 KVP encoding .82
14.3.4 Response .82
14.3.5 Exceptions .83
14.4 DescribeStoredQueries operations.83
14.4.1 Request semantics.83
14.4.2 XML encoding .83
14.4.3 KVP encoding .84
14.4.4 Response .84
14.5 CreateStoredQuery operation .85
14.5.1 Request semantics.85
14.5.2 XML encoding .85
14.5.3 KVP encoding .85
14.5.4 Parameter discussions .85
14.5.5 Response .86
14.6 DropStoredQuery operations.86
14.6.1 Request semantics.86
14.6.2 XML encoding .87
14.6.3 KVP encoding .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.