ISO 19142:2010 地理情報—Web機能サービス | ページ 4

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

1 スコープ

この国際標準は、基礎となるデータ ストアから独立した方法で地理フィーチャ上のトランザクションとアクセスを提供する Web フィーチャ サービスの動作を指定します。これは、検出操作、クエリ操作、ロック操作、トランザクション操作、および格納されたパラメーター化されたクエリ式を管理するための操作を指定します。

ディスカバリー操作を使用すると、サービスに問い合わせてその機能を判断し、サービスが提供する機能タイプを定義するアプリケーション スキーマを取得できます。

クエリ操作により、クライアントによって定義された機能プロパティの制約に基づいて、基盤となるデータ ストアから機能または機能プロパティの値を取得できます。

ロック操作により、機能の変更または削除を目的とした機能への排他的アクセスが可能になります。

トランザクション操作により、基礎となるデータ ストアからの機能の作成、変更、置換、削除が可能になります。

ストアド クエリ操作を使用すると、クライアントは、サーバーに保存され、さまざまなパラメータ値を使用して繰り返し呼び出すことができるパラメータ化されたクエリ式を作成、ドロップ、リストし、記述することができます。

この国際規格はアクセス制御の問題には対処していません。

この国際規格では 11 の操作が定義されています。

  • GetCapabilities (検出操作);
  • DescribeFeature Type (検出操作);
  • GetPropertyValue (クエリ操作);
  • GetFeature (クエリ操作);
  • LockFeature (ロック操作);
  • GetFeatureWithLock (クエリとロック操作);
  • トランザクション (トランザクション操作);
  • CreateStoredQuery (ストアド クエリ操作);
  • DropStoredQuery (ストアド クエリ操作);
  • ListStoredQueries (ストアド クエリ操作);
  • DescribeStoredQueries (ストアド クエリ操作)

1 Scope

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.

NOTE This International Standard does not address the access control issues.

This International Standard defines 11 operations:

  • GetCapabilities (discovery operation);
  • DescribeFeatureType (discovery operation);
  • GetPropertyValue (query operation);
  • GetFeature (query operation);
  • LockFeature (locking operation);
  • GetFeatureWithLock (query and locking operation);
  • Transaction (transaction operation);
  • CreateStoredQuery (stored query operation);
  • DropStoredQuery (stored query operation);
  • ListStoredQueries (stored query operation);
  • DescribeStoredQueries (stored query operation).