<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 
<dfn>ISO 19108</dfn>
は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19100シリーズ</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国際標準</anchor>の1つであり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時</anchor>の記述の方法を定めるものです。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <dfn>ISO 19108:2002</dfn>
(<dfn><cite>Geographic information―Temporal schema</cite></dfn>)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>JIS X 7108:2004</dfn>
(<dfn><cite>地理情報―時間スキーマ</cite></dfn>) (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDT</anchor>)</li></ul></refs></section><section><h1>データモデル</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間参照系</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位置</anchor>という形で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">暦法</anchor>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時刻系</anchor>、時代区分のような時間的な記述の基礎となる系の記述の方法を定義しています。
これにより <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8601</anchor> に基づく<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グレゴリオ暦</anchor>と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTC</anchor> を使った記述とは異なる方法での記述を可能としています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">時間 (ISO 19108)</title></anchor>オブジェクトを
<dfn><code>TM_Object</code></dfn> と呼び、
不可分な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プリミティブ</anchor>値 <dfn><code>TM_Primitive</code></dfn>
と <code>TM_Promitive</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">集成</anchor>である <dfn><code>TM_Complex</code></dfn>
に分けています。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> 5.2.2</src>
他に <code>TM_Aggregate</code> があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code>TM_Primitive</code> には、絶対的な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位置</anchor>を表す
<code>TM_GeometricPrimitive</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間幾何プリミティブ</anchor>) と、
相対的な時間関係を表す
<code>TM_TopologicalPrimitive</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位相プリミティブ</anchor>)
があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <code>TM_Complex</code> には、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位相プリミティブ</anchor>の集合体である
<code>TM_TopologicalComplex</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位相複体</anchor>) と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間幾何プリミティブ</anchor>の集合体である
<code>TM_GeometricComplex</code> があります。
他に <code>TM_Grid</code> があります。</p><figure class="middle list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時モデル</anchor></figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">時間 (ISO 19108)</title></anchor></li><li><code>TM_ReferenceSystem</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間参照系</anchor>)<ul><li><code>TM_Calendar</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">暦<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">暦 (ISO 19108)</title></anchor>) / <code>TM_Clock</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時計<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">時計 (ISO 19108)</title></anchor>)<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">暦年代<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">暦年代 (ISO 19108)</title></anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">月</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グレゴリオ暦</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTC</anchor></li></ul></li><li><code>TM_CoordinateSystem</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間座標系</anchor>)</li><li><code>TM_OrdinalReferenceSystem</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">順序時間参照系</anchor>)</li></ul></li><li><code>TM_Position</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位置</anchor>)<ul><li><code>TM_CalDate</code> / <code>TM_ClockTime</code><ul><li><code>TM_DateAndTime</code></li></ul></li><li><code>Date<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO 19103 Date</title></code></li><li><code>Time<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO 19103 Time</title></code></li><li><code>DateTime<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO 19103 DateTime</title></code></li><li><code>TM_Coordinate</code><ul><li><code>JulianDate</code></li></ul></li><li><code>TM_OrdinalPosition</code></li><li><code>TM_IndeterminateValue</code></li></ul></li><li><code>TM_Object</code><ul><li><code>TM_Primitive</code><ul><li><code>TM_GeometricPrimitive</code><ul><li><code>TM_Instant</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">瞬間<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">瞬間 (ISO 19108)</title></anchor>)</li><li><code>TM_Period</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">期間<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">期間 (ISO 19108)</title></anchor>)</li></ul></li><li><code>TM_TopologicalPrimitive</code><ul><li><code>TM_Node</code></li><li><code>TM_Edge</code></li></ul></li></ul></li><li><code>TM_Complex</code><ul><li><code>TM_TopologicalComplex</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">時間位相複体</anchor>)</li></ul></li></ul></li><li><code>TM_Duration</code></li><li><code>TM_RelativePosition</code></li></ul></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SensorML</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> の拡張として
<code>TM_Aggregate</code>,
<code>TM_Grid</code>,
<code>TM_GridEnvelope</code>,
<code>TM_InstantGrid</code>,
<code>TM_IntervalGrid</code>,
<code>TM_GeometricComplex</code>
を追加しています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">When</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス</anchor>を土台にし実際の各種<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">暦法</anchor>を実装しています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src> </p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="ja">suchowan's UniWiki Calendar/When/Ruby</cite> (<time>2019-05-25 21:47:45 +09:00</time>) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2u.biglobe.ne.jp/~suchowan/u/wiki.cgi?Calendar%2FWhen%2FRuby#i6">http://www2u.biglobe.ne.jp/~suchowan/u/wiki.cgi?Calendar%2FWhen%2FRuby#i6</anchor-external></li></ul></refs></section><section><h1>XML Schema 実装</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GML</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schema</anchor> で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化</anchor>する方法を規定しています。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>GMLの日時形式</anchor> </sw-see></p></section><section><h1>適合性</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地理情報の記述<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ISO 19100シリーズ</title></anchor>で時間に関する内容を扱うときの方法と要件を定めています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> 5.5</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 19108</anchor>
は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UML</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO TS 19103</anchor> に従い利用する形で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規定</anchor>しています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規定</anchor>は「抽象モデル」を「スキーマ」として記述していますが、
抽象モジュールの各要素を実現できればよく、
その具体的な実装方法は任意とされています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> 5.1</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
「データ転送のための応用スキーマ」、
「操作を伴うデータのための応用スキーマ」、
「地物カタログ」、
「メタデータ要素の仕様」、
「データ集合のためのメタデータ」
の5種類の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適合性クラス</anchor>とその<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要件</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規定</anchor>されています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> 2.</src>。</p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<cite>編年時間参照系モデルによる曖昧な時間属性に対する問合せ方式の実装</cite>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">村尾吉章</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">森本晋</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">藤本悠</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">清野陽一</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">玉置三紀夫</anchor>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.gisa-japan.org/conferences/proceedings/2017/papers/C42.pdf">https://www.gisa-japan.org/conferences/proceedings/2017/papers/C42.pdf</anchor-external></p></section></body></html>