391
X 7136 : 2012 (ISO 19136 : 2007)
非推奨になったgml:orderプロパティは,(二次元被覆に限定の)内容モデルをもつ。
<simpleType name="IncrementOrder">
<restriction base="string">
<enumeration value="+x+y"/>
<enumeration value="+y+x"/>
<enumeration value="+x-y"/>
<enumeration value="-x-y"/>
</restriction>
</simpleType>
ここでの列挙値は,最初の2軸で使用される増加順序を示す。つまり,“+x−y”は,最初の軸上の点は
最低値から最高値までたどり,二つ目の軸上の点は最高値から最低値までをたどる。最初の2軸以上の全
てのほかの軸(もしもあれば)上の点は,最低値から最高値へと増加することが保証される。
順序属性が省略された場合,値は“+x+y”だとみなす。
この要素は,gml:axisOrder(19.3.14参照)によって置き換わった。
I.11.3 領域集合プロパティ
<element name="multiPointDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
<element name="multiCurveDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
<element name="multiSurfaceDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
<element name="multiSolidDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
<element name="gridDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
<element name="rectifiedGridDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet"/>
これらのプロパティは,非推奨である。それは,プロパティ要素内での制限による派生を示す,全ての
以前の使用法を排除したからである。21.2.6の注記を参照。代わりに,gml:domainSetを使用する。
――――― [JIS X 7136 pdf 396] ―――――
392
X 7136 : 2012 (ISO 19136 : 2007)
附属書J
(参考)
モジュール化及び依存関係
この規格に示したGMLスキーマは,附属書Cにおいて,特定の応用分野のためにGMLの局所的な部
分集合が必要な場合に,プロファイルを作成しやすいよう,参考のためモジュール化した。例えば,新し
い機能の追加なしにこの規格に移行したGML 2.1の応用スキーマは,feature.xsdスキーマ文書を含むプロ
ファイルを定義することができる。このようなプロファイルは,座標参照系,位相,被覆,移動地物及び
観測地物に関するこの規格の定義を含まない。しかしながら,GML 2.1以降に追加された全ての基本型を
含む。
GMLスキーマの初期のモジュール化は,図J.1に示すGML baseスキーマ間の依存関係を生む。図中の
破線矢印は,矢印の元となるスキーマが矢印の先となるスキーマに依存することを示す。依存関係は,あ
るスキーマが“gml”名前空間の他のスキーマを<include>するときに生じ得る。例えば,feature.xsdは,
geometryBasic2d.xsdを<include>する。依存関係は,あるスキーマが“gml”名前空間以外のスキーマを
<import>する場合に生じ得る。例えば,gmlBase.xsdは,“xlink”名前空間のxlinks.xsd を<import>する。
現在,GMLには,他のGMLスキーマ文書が依存しない七つのスキーマ文書が存在する。これらの最高
位のスキーマは,GMLスキーマ文書群の部分的に重複する階層の根底となる。
− observation.xsd
− dynamicFeature.xsd
− coverage.xsd
− topology.xsd
− defaultStyle.xsd
− coordinateReferenceSystems.xsd
− temporalReferenceSystems.xsd.
これらのGMLの局所的な部分集合スキーマ階層のうちの一つ以上からの定義がプロファイルとして必
要な場合,適切なスキーマ文書だけを複数<include>して構成した最高位のスキーマを使ってもよい。これ
によって,不要なGML型の定義を排除することができる。
しかし,CPU,記憶装置及び/又は入出力処理能力が欠如した処理環境において応用スキーマを使用す
る場合,例えば,コンパクトな携帯端末で使用する場合には,絶対的に最小化されたGMLスキーマのイ
ンポートを要求することが多い。上で示した最高位のスキーマ文書を作るという手法は,予想外に多数の
不要な定義を,作成したGMLプロファイル文書に含む個々のGMLスキーマからもってくる可能性がある。
この解決策は,必要なGML型及び要素だけを含む単一のGML部分集合スキーマを作成することである。
しかし,このようなGMLの部分集合スキーマを,テキストエディタ又はXMLエディタを使った定義の切
り貼りを手で行って作成することは,非現実的で間違いを起こしやすい。なぜならば,この作業には多く
のGMLスキーマを横断する型定義の依存関係を分析する必要があるからである。その代わりとして,自
動化手法を推奨する。参考扱いのGMLスキーマ部分集合ツールの実装例を附属書Gに示す。部分集合ス
キーマは作成されたものであるが,箇条20で示したGMLのプロファイルである。
――――― [JIS X 7136 pdf 397] ―――――
393
X 7136 : 2012 (ISO 19136 : 2007)
図J.1−スキーマ同士の依存関係
――――― [JIS X 7136 pdf 398] ―――――
394
X 7136 : 2012 (ISO 19136 : 2007)
参考文献
[1] JIS X 4151:1992 文書記述言語SGML
注記 対応国際規格 : ISO 8879:1986,Information processing−Text and office systems−Standard
Generalized Markup Language (SGML)(MOD)
[2] JIS X 4170:2009 オープン分散処理−統一モデル化言語(UML)1.4.2版
注記 対応国際規格 : ISO/IEC 19501:2005,Information technology−Open Distributed Processing
−Unified Modeling Language (UML) ersion 1.4.2(IDT)
[3] JIS X 7105:2001 地理情報−適合性及び試験
注記 対応国際規格 : ISO 19105:2000,Geographic information−Conformance and testing(IDT)
[4] JIS X 7110:2009 地理情報−地物カタログ化法
注記 対応国際規格 : ISO 19110:2005,Geographic information−Methodology for feature
cataloguing(MOD)
[5] JIS Z 8203 国際単位系(SI)及びその使い方
注記 対応国際規格 : ISO 1000,SI units and recommendations for the use of their multiples and of
certain other units(IDT)
[6] ISO 2955:1983,Information processing−Representation of SI and other units in Systems with limited
Character sets
[7] ISO/IEC TR 10000-1:1998,Information technology−Framework and taxonomy of International
Standardized Profiles−Part 1: General principles and documentation framework
[8] ISO 19101:2002,Geographic information−Reference model
[9] ISO 19106:2004,Geographic information−Profiles
[10] ISO 19117,Geographic information−Portrayal
[11] ISO 19133:2005,Geographic information−Location-based services−Tracking and navigation
[12] ISO 19137:2007,Geographic information−Core profile of the spatial schema
[13] ISO 19141,Geographic information−Schema for moving features
[14] Cover Pages: Geography Markup Language (GML),available at
<http://xml.coverpages.org/geographyML.html>
[15] LANGRAN,G. Time in Geographic Information Systems. London: Taylor & Francis Ltd. 1992
[16] KAUFMAN,M.,and WAGNER,D. Drawing Graphs,Springer LNCS 2025,1998
[17] BATTISTA,G.,EADES,P.,TAMASSIA,R.,and TOLLIS,I. Graph Drawing,Prentice Hall 1999
[18] OpenGIS Abstract Specification Topic 5,The OpenGIS Feature,OGC document 99-105r2
[19] OpenGIS Abstract Specification Topic 6,The Coverage Type,OGC document 00-106
[20] OpenGIS Abstract Specification Topic 8,Relationships between Feature,OGC document 99-108r2
[21] OpenGIS Abstract Specification Topic 10,Feature Collections,OGC document 99-110
[22] OGC Best Practice,Observations and Measurements,OGC document 05-087r4
[23] UCUM,Unified Code for Units of Measure,Schadow,G.,and McDonald,C.J. (eds.),available at
<http://aurora.rg.iupui.edu/UCUM>
[24] W3C XML Base,XML Base,W3C Recommendation (27 June 2001)
――――― [JIS X 7136 pdf 399] ―――――
395
X 7136 : 2012 (ISO 19136 : 2007)
[25] W3C XPath,W3C XML Path Language (XPath) ersion 1.0,W3C Recommendation (16 November,1999)
[26] W3C XPointer Framework,XPointer Framework,W3C Recommendation (25 March 2003)
[27] W3C XPointer element() cheme,XPointer element(),W3C Recommendation (25 March 2003)
[28] W3C XPointer xmlns() cheme,XPointer xmlns(),W3C Recommendation (25 March 2003)
[29] W3C XPointer xpointer() cheme,XPointer xpointer(),W3C Working Draft (19 December 2002)
[30] W3C SMIL,Synchronized Multimedia Integration Language (SMIL 2.0),W3C Recommendation (07
August 2001)
[31] W3C SVG,Scalable Vector Graphics (SVG) 1,W3C Recommendation (14 January 2003)
――――― [JIS X 7136 pdf 400] ―――――
次のページ PDF 401
JIS X 7136:2012の引用国際規格 ISO 一覧
- ISO 19136:2007(IDT)
JIS X 7136:2012の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.240 : 情報技術(IT)の応用 > 35.240.70 : 自然科学へのITの応用
JIS X 7136:2012の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISX0301:2002
- 情報交換のためのデータ要素及び交換形式―日付及び時刻の表記
- JISX4158:2005
- XML名前空間
- JISX4176:2005
- XMLリンク付け言語(XLink)1.0
- JISX4177-3:2008
- 文書スキーマ定義言語(DSDL)―第3部:規則に基づく妥当性検証―Schematron