ISO 19155-2:2017 地理情報—場所識別子(PI)アーキテクチャ—パート2:場所識別子(PI)のリンク | ページ 2

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

序文

ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。

この文書の開発に使用された手順と、今後の維持のために意図された手順は、ISO/IEC 指令で説明されています。 1. 特に、さまざまなタイプの ISO 文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令の編集規則に従って作成されました。 2 ( www.iso.org/directives を参照)

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を参照)

このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。

規格の自主的な性質に関する説明、適合性評価に関連する ISO 固有の用語と表現の意味、および技術的貿易障壁 (TBT) における世界貿易機関 (WTO) の原則への ISO の準拠に関する情報については、次を参照してください。次の URL: www.iso.org/iso/foreword.html

このドキュメントは、技術委員会 ISO/TC 211, 地理情報/地理学によって作成されました。

ISO 19155 シリーズのすべての部品のリストは、ISO Web サイトで見つけることができます。

序章

Place Identifier (PI) アーキテクチャ (ISO 19155) は、場所の概念モデルを定義し、特定の地理的特徴に固有のものではなく、場所識別子の規範的なエンコーディングを指定しました。このドキュメントでは、場所識別子を他のエンコーディングの機能またはオブジェクトにリンクする方法を定義する 3 つのメカニズムを示します。これらの機能またはオブジェクトの識別子は具体的には場所ではない場合がありますが、概念的には「その他の識別子」と呼ばれることがあります。

図 1 は、フィーチャ/オブジェクト エンコーディング ルール間のリンク メカニズムの抽象化を示しています。

図 1 —他のエンコーディング ルールとの関連

図_1.0
a) 場所識別子を使用しない場合b) 場所識別子の使用

Key

図_1.1エンコード規則
図_1.2リンケージ

このドキュメントで示されているリンク メカニズムは、gml:id, UUID, または URL を使用したオブジェクトの識別と参照のための一般的な情報技術に基づいています。ここで定義されたルールでこれらのリンク メカニズムを使用し、リンクされているエンコーディング ルールのタイプに応じて、場所識別子を他のエンコーディングのフィーチャやオブジェクト (他の識別子) とより均一に関連付けることができます。これは、GML でエンコードされた Place Identifiers とリンクすることにより、異なるエンコーディングでこれらの他の識別子の機能を拡張します。

既存の PI データは、このドキュメントで定義されているリンク メカニズムを使用することで、さまざまな他のエンコーディングを補完できます。

たとえば、ショッピング モール内の店舗を表す場所識別子のグループは、GML データ セットによって表されるショッピング モール内の特定の場所に関連付けることができます。

1 スコープ

このドキュメントでは、場所識別子 (PI) (ISO 19155 を参照) を他のエンコーディングに存在する機能またはオブジェクトにリンクするための次の 3 つのメカニズムを定義しています。

  • ISO 19136 で定義されている GML オブジェクト (gml:id) の Id 属性。
  • IETF RFC 4122 で定義されている Universally Unique Identifier (UUID)
  • IETF RFC 1738 で定義されている URL (Uniform Resource Locator)

これらの PI リンク メカニズムは、W3C XML Linking Language (XLink) で定義されている xlink:href を使用して有効にします。

これらの機能またはオブジェクトの識別子は場所を特定できる場合がありますが、このドキュメントの範囲内では、他のエンコーディング ドメインに存在する機能またはオブジェクトの識別子を概念的に他の識別子と呼びます。

このドキュメントではさらに、ISO 19155 で指定されているように、Geography Markup Language (GML) (ISO 19136) を使用して PI がエンコードされると、gml:id を使用して他の GML エンコード機能にリンクされることを定義しています。 gml:id を使用した GML インスタンスのエンコードの詳細は、規範的な付属書で指定されています。

追加の規範的付属書では、UUID と URL を使用して場所識別子を他の識別子にリンクするためのエンコーディングを定義し、その使用例を示します。

このドキュメントは、ロケーションベースのサービス、リンクされたオープンデータ、ロボット支援サービス、および現実世界または仮想世界のいずれかで PI とオブジェクト間の関係を必要とするその他のアプリケーション ドメインに適用できます。

このドキュメントは、特定の機能またはオブジェクトにリンクされた場所識別子のレジストリの作成に関するものではなく、gml:id, UUID, および URL 以外のリンク メカニズムのサポートは、このドキュメントの範囲外です。

2 参考文献

以下のドキュメントは、その内容の一部またはすべてがこのドキュメントの要件を構成するように、本文で参照されています。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO 19103, 地理情報 — 概念スキーマ言語
  • ISO 19136:2007, 地理情報 — 地理マークアップ言語
  • ISO 19155:2012, 地理情報 — 場所識別子 (PI) アーキテクチャ
  • IETF, Universally Unique IDentifie, RFC 1738, 1994 年 12 月
  • W3C XML リンク言語 (XLink) バージョン 1.1 — 勧告、2010 年 5 月 6 日

3 用語と定義

このドキュメントの目的のために、ISO 19155 および以下に記載されている用語と定義が適用されます。

ISO と IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。

3.1

場所識別子 (PI) リンク

PI と異なるエンコーディング ドメイン内の他の識別子との間に確立された関係

注記 1:これらの機能またはオブジェクトの識別子は場所を特定できる場合がありますが、このドキュメントの範囲内では、他の符号化ドメインに存在する機能またはオブジェクトの識別子を概念的に「他の識別子」と呼びます。

注記 2:これらの「その他の識別子」は、PI アーキテクチャの外部に存在する可能性があります。

3.2

Place Identifier (PI) リンクメカニズム

場所識別子 (PI) リンク (3.1) を定義するために使用される手段

参考文献

[1]ISO/IEC 9834-8, 情報技術 — オブジェクト識別子登録機関の運用手順 — 8: Universally Unique Identifier (UUID) の生成とオブジェクト識別子での使用
[2]ISO 10303-21, 産業オートメーション システムと統合 — 製品データの表現と交換 — 21: 実装方法: 交換構造の平文エンコーディング
[3]ISO 10303-28, 産業オートメーション システムと統合 — 製品データの表現と交換 — 28: 実装方法: XML スキーマを使用した、EXPRESS スキーマおよびデータの XML 表現
[4]ISO/IEC 11578, 情報技術 — オープン システム相互接続 — リモート プロシージャ コール (RPC)
[5]ISO 16739, 建設および施設管理業界におけるデータ共有のための Industry Foundation Classes (IFC)
[6]ISO 19109, 地理情報 — アプリケーション スキーマの規則
[7]ISO 19111, 地理情報 — 座標による空間参照
[8]ISO 19112, 地理情報 — 地理識別子による空間参照
[9]ISO 19150-2, 地理情報 — オントロジー — 2: Webオントロジー言語(OWL)でオントロジーを開発するためのルール
[10]OGC 12-019, OGC City Geography Markup Language (CityGML) エンコード標準、2.0, 2012-04-04
[11]OGC, 14-005r3, OGC IndoorGML 、1.0, 2014-12-02
[12]National Building Information Model Standard Project Committee , Building Smart Alliance, National Institute of Building Sciences, Available at < http://www.buildingsmartalliance.org/index.php/nbims/faq/ >, 2012 年 10 月 18 日にアクセス
[13]OpenBIM 、< http://www.buildingsmartalliance.org > で入手可能、2012 年 10 月 28 日にアクセス
[14]Basic Geo (WGS84 lat/long) Vocabulary 、W3C Sematic Web Interest Group, < http://www.w3.org/2003/01/geo/ >で入手可能、2015 年 6 月 14 日にアクセス
[15]Scalable Vector Graphics (SVG) Tiny 1.2 仕様、W3C SVG ワーキング グループ、< http://www.w3.org/TR/SVGTiny12/ > で入手可能、2015 年 6 月 14 日にアクセス
[16]W3C スケーラブル ベクター グラフィックス (SVG) 1.1 (第 2 版) — 勧告 2011 年 8 月 16 日

Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.

The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, 1. In particular the different approval criteria needed for the different types of ISO documents should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, 2 (see www.iso.org/directives ).

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ).

Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.

For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html .

This document was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics.

A list of all parts in the ISO 19155 series can be found on the ISO website.

Introduction

The Place Identifier (PI) architecture (ISO 19155) defined the conceptual model of a place and specified normative encodings, for Place Identifiers, not specific to any type of geographic feature. In this document, three mechanisms are presented that define how Place Identifiers can be linked with features or objects in other encodings. Even though the identifiers of those features or objects may not specifically be a place, they may be referred to conceptually as “other identifiers.”

Figure 1 depicts the abstractions of linking mechanisms among feature/object encoding rules.

Figure 1—Linkages with other encoding rules

Figure_1.0
a) Without the use of a Place Identifierb) With the use of a Place Identifier

Key

Figure_1.1encoding rules
Figure_1.2linkages

The linking mechanisms presented in this document are based on accepted information technology for object identification and reference using gml:id, UUID, or URL. By using these linking mechanisms with the rules defined here, and according to the type of encoding rule being linked to, Place Identifiers can more uniformly be related to features and objects — other identifiers — in other encodings. This extends the functionality of those other identifiers, in different encodings, by linking with Place Identifiers encoded in GML.

Existing PI data can complement a range of other encodings through the use of the linking mechanisms defined in this document.

For example, a group of Place Identifiers representing stores in a shopping mall can be associated with the specific locations inside the shopping mall represented by a GML data set.

1 Scope

This document defines the following three mechanisms for linking Place Identifiers (PIs) (see ISO 19155) to features or objects existing in other encodings:

  • Id attribute of a GML object (gml:id) as defined in ISO 19136;
  • Universally Unique Identifier (UUID) as defined in IETF RFC 4122;
  • Uniform Resource Locator (URL) as defined in IETF RFC 1738.

These PI linking mechanisms are enabled using xlink:href as defined in W3C XML Linking Language (XLink).

While the identifiers of these features or objects can sometimes identify a place, within the scope of this document, the identifiers of features or objects existing in other encoding domains are referred to conceptually as other identifiers.

This document further defines that when PIs are encoded, as specified in ISO 19155, using the Geography Markup Language (GML) (ISO 19136), they are linked using gml:id to other GML encoded features. The details of encoding GML instances using gml:id are specified in a normative annex.

Additional normative annexes define encodings for linking Place Identifiers to other identifiers using UUID and URL and present examples for their use.

This document is applicable to location-based services, linked open data, robotic assisted services and other application domains that require a relationship between PIs and objects in either the real or virtual world.

This document is not about creating a registry of Place Identifiers linked to specific features or objects, and support of linking mechanisms other than gml:id, UUID, and URL is out of the scope of this document.

2 Normative references

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO 19103, Geographic information — Conceptual schema language
  • ISO 19136:2007, Geographic information — Geography Markup Language
  • ISO 19155:2012, Geographic information — Place Identifier (PI) architecture
  • IETF, Universally Unique IDentifier (UUID) URN Namespace, RFC 4122, July 2005
  • IETF, Uniform Resource Locators (URL), RFC 1738, December 1994
  • W3C XML Linking Language (XLink) Version 1.1 — Recommendation, 06 May 2010

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO 19155 and the following apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

3.1

Place Identifier (PI) link

relationship established between PIs and other identifiers in different encoding domains

Note 1 to entry: While the identifiers of these features or objects can sometimes identify a place, within the scope of this document, the identifiers of features or objects existing in other encoding domains are referred to conceptually as"other identifiers".

Note 2 to entry: These"other identifiers" can exist outside of the PI architecture.

3.2

Place Identifier (PI) linking mechanism

means used to define a place identifier (PI) link (3.1)

Bibliography

[1]ISO/IEC 9834-8, Information technology — Procedures for the operation of object identifier registration authorities — 8: Generation of universally unique identifiers (UUIDs) and their use in object identifiers
[2]ISO 10303-21, Industrial automation systems and integration — Product data representation and exchange — 21: Implementation methods: Clear text encoding of the exchange structure
[3]ISO 10303-28, Industrial automation systems and integration — Product data representation and exchange — 28: Implementation methods: XML representations of EXPRESS schemas and data, using XML schemas
[4]ISO/IEC 11578, Information technology — Open Systems Interconnection — Remote Procedure Call (RPC)
[5]ISO 16739, Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries
[6]ISO 19109, Geographic information — Rules for application schema
[7]ISO 19111, Geographic information — Spatial referencing by coordinates
[8]ISO 19112, Geographic information — Spatial referencing by geographic identifiers
[9]ISO 19150-2, Geographic information — Ontology — 2: Rules for developing ontologies in the Web Ontology Language (OWL)
[10]OGC 12-019, OGC City Geography Markup Language (CityGML) Encoding Standard, 2.0, 2012-04-04
[11]OGC, 14-005r3, OGC IndoorGML,1.0, 2014-12-02
[12]National Building Information Model Standard Project Committee, Building Smart Alliance, National Institute of Building Sciences, Available at < http://www.buildingsmartalliance.org/index.php/nbims/faq/ >, Accessed on October 18, 2012
[13]OpenBIM, Available at < http://www.buildingsmartalliance.org >, Accessed on October 28, 2012
[14]Basic Geo (WGS84 lat/long) Vocabulary, W3C Sematic Web Interest Group, Available at < http://www.w3.org/2003/01/geo/ >, Accessed on June 14, 2015
[15]Scalable Vector Graphics (SVG) Tiny 1.2 Specification, W3C SVG Working Group, Available at < http://www.w3.org/TR/SVGTiny12/ >, Accessed on June 14, 2015
[16]W3C Scalable Vector Graphics (SVG) 1.1 (Second Edition) — Recommendation 16 August 2011