GeoSPARQL は、セマンティック ウェブの地理空間 リンク データを表現およびクエリするためのモデルです。Open Geospatial ConsortiumによってOGC GeoSPARQLとして標準化されています。[1]よく理解されている OGC 標準に基づく小さなオントロジーの定義は、SPARQLデータベース クエリ言語による定性的および定量的な空間推論とクエリの両方をサポートできる地理空間RDFデータの標準化された交換基盤を提供することを目的としています。[2]
Ordnance Survey Linked Data Platformは、その語彙のGeoSPARQL同等のプロパティにOWLマッピングを使用しています。 [3] [4] LinkedGeoDataデータセットは、ライプツィヒ大学のAgile Knowledge Engineering and Semantic Web (AKSW)研究グループ[5]の成果であり、このグループは主にDBpediaで知られており、GeoSPARQL語彙を使用してOpenStreetMapデータを表現しています。
特に、GeoSPARQL は次の機能を提供します。
- RDFS / OWLで表現するため
の小さな位相 オントロジー
- 地理マークアップ言語(GML)とジオメトリのよく知られたテキスト表現(WKT)リテラル、および
- 質的推論のためのSimple Features、RCC8、DE-9IM(別名Clementini、Egenhofer)の位相関係語彙とオントロジー、および
- SPARQLクエリインターフェースを使用する
- 定量的推論のためのトポロジカルSPARQL拡張関数のセット、および
- クエリの変換と解釈のためのルール交換フォーマット(RIF) コア推論ルールのセット。
例
次の SPARQL クエリの例は、「38°54′49″N 77°05′20″W / 38.913574°N 77.089005°W / 38.913574; -77.089005と38°53′11″N 77°01′48″W / 38.886321°N 77.029953°W / 38.886321; -77.029953 で定義される境界ボックス内には何がありますか?」という質問をモデル化するのに役立ちます[6]
プレフィックス geo : <http://www.opengis.net/ont/geosparql#>
プレフィックス geof : <http://www.opengis.net/def/function/geosparql/>
SELECT ?what
WHERE {
?what geo : hasGeometry ?geometry .
フィルター( geof : sfWithin ( ?geometry ,
"POLYGON((-77.089005 38.913574,-77.029953 38.913574,-77.029953 38.886321,-77.089005 38.886321,-77.089005 38.913574))" ^^ geo : wktLiteral ))
}
GeoSPARQL での RCC8 の使用
RCC8 は、以下のように GeoSPARQL に実装されています。

実装
GeoSPARQL の完全な実装は (ほぼ) ありませんが、部分的な実装やベンダー実装は存在します。現在、次の実装があります。
- アパッチ・マルモッタ
- GeoSPARQLは、 Google Summer of Code 2015のコンテキストで実装されました。[7] Apache Marmotta上でPostGISを使用し、PostgreSQLでのみ利用可能です。
- アパッチ・イエナ
- バージョン2.11以降、Apache JenaにはGeoSPARQL拡張機能が搭載されています。[8]
- オントップVKG
- GeoSPARQLのサポートはOntopバージョン4.2で追加されました。[9]
- 議会 2014年4月30日アーカイブウェイバックマシン
- 議会はJENAと改良されたARQクエリプロセッサを使用してGeoSPARQLをほぼ完全に実装しています。[10]
- Eclipse RDF4J
- Eclipse RDF4Jは、スケーラブルなRDF処理、ストレージ、推論、SPARQLクエリのためのオープンソースのJavaフレームワークです。GeoSPARQL機能の大規模なサブセットをサポートしています。[11]
- Strabon 2014年8月20日アーカイブ、Wayback Machine
- Strabon [12]はオープンソースのセマンティック時空間RDFストアで、SPARQLの2つの一般的な拡張機能であるstSPARQLとGeoSPARQLをサポートしています。StrabonはRDF4Jを拡張して構築されており、バックエンドRDBMSに格納されているテーマ別、空間的、時間的なデータを管理できるように拡張されています。PostgreSQL (PostGISおよびPostgreSQL-Temporal拡張機能[13]を使用)およびMonetDB(geom [14]モジュールを使用)で完全にテストされています。
- OpenSahara uSeekM IndexingSail Sesame Sail プラグイン
- uSeekM IndexingSailはPostGISインストールを使用してGeoSPARQLを提供します。彼らはいくつかのベンダープレフィックスとともにGeoSPARQLの部分的な実装を提供します。[15] [16]
- Oracle 空間とグラフ
- グラフDB
- GraphDB は、W3C 標準に準拠した、エンタープライズ対応のセマンティック グラフ データベースです。セマンティック グラフ データベース (RDF トリプルストアとも呼ばれます) は、モデリングの俊敏性、データ統合、関係の探索、エンタープライズ間のデータの公開と消費が重要なソリューションのコア インフラストラクチャを提供します。
- スタードッグ
- Stardog は、クエリ、検索、推論、データ仮想化といったスマート グラフ テクノロジーに基づいて構築されたエンタープライズ データ統合プラットフォームです。
- Virtuoso ユニバーサル サーバー
- Virtuoso Universal Serverは、従来のリレーショナルデータベース管理システム(RDBMS)、オブジェクトリレーショナルデータベース(ORDBMS)、仮想データベース、RDF、XML、フリーテキスト、Webアプリケーションサーバー、ファイルサーバーの機能を1つのシステムに統合したミドルウェアとデータベースエンジンのハイブリッドです。[17]
パフォーマンスとコンプライアンスのベンチマーク
一般的に、GeoSPARQL 1.0 および地理空間対応トリプルストアのベンチマークは、いくつかのアプローチを使用して実施されています。パフォーマンス ベンチマークとコンプライアンス ベンチマークを区別できます。前者は、トリプルストアが GeoSPARQL クエリに対してタイムリーに回答を返すかどうかを明らかにし、回答の正確性をチェックするかどうかを確認できます。後者は、クエリの実行にかかる時間に関係なく、トリプルストアが GeoSPARQL 1.0 標準の定義に準拠した回答を返すかどうかをチェックします。
よく知られている地理空間パフォーマンスベンチマークには、合成データセットと実世界のデータセットに対する定義済みクエリセットのパフォーマンスを追跡するGeographica [18]とGeographica 2 [19]ベンチマークがあります。これらはそれぞれ、GeoSPARQLクエリ関数のサブセットのパフォーマンスをテストします。Huangらによる別のパフォーマンスベンチマーク[20]では、空間データインフラストラクチャの一部としてのGeoSPARQL対応トリプルストアのパフォーマンスを評価しました。
OGC標準のコンプライアンスベンチマークは通常、OGCチームエンジンテストスイート[21]の一部として実施され、企業は特定のOGC仕様を正しく実装したことの認定を取得できます。ただし、2021年現在、OGCチームエンジンはGeoSPARQLコンプライアンスをテストするためのコンプライアンステストセットを提供していません。それでも、2021年にJovanovikら[22]は、 9つの異なるトリプルストアを最初にテストした、包括的で再現可能な最初のGeoSPARQLコンプライアンスベンチマークを開発しました。これらの最初のコンプライアンステストの結果とソフトウェア[23]は、Githubで入手できます。[24]
提出
GeoSPARQL 標準は、以下の者によって OGC に提出されました。
- オーストラリア気象局
- ベントレーシステムズ
- 連邦科学産業研究機構(CSIRO)
- 防衛地理空間情報ワーキンググループ(DGIWG)
- カナダ天然資源省
- インタラクティブインスツルメンツ株式会社
- オラクルアメリカ
- 陸地測量局
- レイセオン
- トラバーステクノロジーズ
- 米国地質調査所(USGS)
今後の展開
今後の作業に関しては、GeoSPARQL 標準では次のように述べられています。
明らかな拡張は、ジオメトリ データの他の標準シリアル化 (例: KML、GeoJSON ) の新しい適合クラスを定義することです。さらに、空間データ用の語彙の開発には重要な作業が残っており、論理的な空間推論を支援するために OWL 公理で GeoSPARQL 語彙を拡張することは貴重な貢献となるでしょう。また、GML ファイル (または同様のシリアル化) または一般的なフィーチャ モデルをサポートするデータストアのいずれかで表現される既存のフィーチャ データが大量に存在します。このデータを RDF に変換 (または仮想的に変換して公開) するための標準プロセスを開発すると有益です。
2019年、OGCのGeoSemanticsドメインワーキンググループ[25]は、ホワイトペーパー「セマンティックおよびグラフ技術を使用して空間データを表現するOGCの利点」 [26]で、さまざまなドメインにおけるGeoSPARQLの現在の使用状況を評価することに着手し、GeoSPARQLを拡張するための初期の機能要求を収集しました。
これにより、2020年9月に新たに形成されたワーキンググループ憲章とともに、GeoSPARQL標準ワーキンググループが再設立されました。 [27] [28]グループは、2021年夏に、非破壊的な変更を含むGeoSPARQL標準の新しいリリースであるGeoSPARQL 1.1に向けて取り組んでおり、その開発はGithubで追跡できます。
Extended Semantic Web Conference 2021の一環として開催されたGeoLDワークショップ2021では、GeoSPARQL 1.1に追加される可能性のある機能の概要が発表されました。[29] 変更内容はさらに統合され、ISPRS International Journal of GeoInformationの出版物にまとめられています。[30]
参照
参考文献
- ^ バトル&コラス2012、355ページ。
- ^ バトル&コラス2012、358ページ。
- ^ Goodwin, John (2013 年 4 月 26 日). 「GeoSPARQL と Ordnance Survey Linked Data」. johngoodwin225.wordpress.com .
- ^ Gemma (2013年6月3日). 「新しいLinked Dataサービスが開始」. blog.ordnancesurvey.co.uk . 2013年10月8日時点のオリジナルよりアーカイブ。
- ^ “Imprint”. linkedgeodata.org . AKSW. 2012-05-18. 2021年6月15日時点のオリジナルよりアーカイブ。
- ^ バトル&コラス2012、363ページ。
- ^ 「Marmotta に GeoSPARQL を実装する提案」。Marmotta Wiki。2015年 6 月 26 日時点のオリジナルよりアーカイブ。
- ^ 「SPARQL による空間検索」Apache Jena。
- ^ 「標準準拠: GeoSPARQL 1.0」。Ontop。
- ^ “Parliament”. 2014年4月30日時点のオリジナルよりアーカイブ。
- ^ 「RDF4J によるプログラミング」。Eclipse rdf4j: ドキュメント。The Eclipse Foundation。2016 年 11 月 4 日時点のオリジナルよりアーカイブ。
- ^ Kyzirakos, Kostis; Karpathiotakis, Manos; Koubarakis, Manolis (2012 年 11 月)。「Strabon: セマンティック地理空間 DBMS」(PDF)。セマンティック ウェブ - ISWC 2012。第11 回国際セマンティック ウェブ カンファレンス。コンピュータ サイエンスの講義ノート。第 7649 巻。ボストン、マサチューセッツ州、米国。pp. 295–311。doi : 10.1007 / 978-3-642-35176-1_19。ISBN 978-3-642-35175-4. 2012年11月21日閲覧。
- ^ jeff-davis (2021年1月21日). 「PostgreSQL-Temporal」. GitHub .
- ^ 「GeoSpatial」。MonetDB Docs。2012年3月28日時点のオリジナルよりアーカイブ。
- ^ 「IndexingSail - uSeekM - ウェブに意味を加える」。2014年4月15日時点のオリジナルよりアーカイブ。2012年12月16日閲覧。
- ^ 「GeoReference - uSeekM - Webに意味を加える」。2014年4月15日時点のオリジナルよりアーカイブ。2014年4月14日閲覧。
- ^ Williams, Hugh (2018年10月29日). 「Virtuoso GeoSPARQL デモ サーバー」. OpenLink Software コミュニティ フォーラム. 2024年2月9日閲覧。
- ^ Garbis, George; Kyzirakos, Kostis; Koubarakis, Manolis (2013). 「Geographica: 地理空間 RDF ストアのベンチマーク (ロング バージョン)」。セマンティック ウェブ - ISWC 2013。第 12 回国際セマンティック ウェブ カンファレンス。コンピュータ サイエンスの講義ノート。第 8219 巻。pp . 343–359。doi :10.1007 / 978-3-642-41338-4_22。ISBN 978-3-642-41338-4. S2CID 40326844。
- ^ Ioannidis, Theofilos; Garbis, George; Kyzirakos, Kostis; Bereta, Konstantina; Koubarakis, Manolis (2021). 「ベンチマーク Geographica 2 を使用した地理空間 RDF ストアの評価」。Journal on Data Semantics . 10 (3–4): 189–228. arXiv : 1906.01933 . doi :10.1007/s13740-021-00118-x. S2CID 174799159.
- ^ Huang, Weiming; Raza, Syed Amir; Mirzov, Oleg; Harrie, Lars (2019). 「次世代空間データインフラストラクチャのための空間対応RDFストアの評価とベンチマーク」. ISPRS International Journal of Geo-Information . 8 (7): 310. Bibcode :2019IJGI....8..310H. doi : 10.3390/ijgi8070310 .
- ^ 「TEAM Engine」。Open Geospatial Consortium。
- ^ Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). 「GeoSPARQLコンプライアンスベンチマーク」. ISPRS International Journal of Geo-Information . 10 (7): 487. arXiv : 2102.06139 . Bibcode :2021IJGI...10..487J. doi : 10.3390/ijgi10070487 .
- ^ Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). 「GeoSPARQL準拠ベンチマーク用ソフトウェア」. Software Impacts . 8 : 100071. doi : 10.1016/j.simpa.2021.100071 .
- ^ 「OpenLinkSoftware: GeoSPARQLBenchmark」. Github .
- ^ “Geosemantics DWG”. ogc.org . 2020年8月9日時点のオリジナルよりアーカイブ。
- ^ Abhayaratna, J; van den Brink, L; Car, N; Atkinson, R; Homburg, T; Knibbe, F; McGlinn, K; Wagner, A; Bonduel, M; Holten Rasmussen, M; Thiery, F (2020 年 10 月 5 日)。「セマンティックおよびグラフ テクノロジを使用して空間データを表す OGC の利点」。Open Geospatial Consortium。
- ^ “GeoSPARQL SWG”. ogc.org . 2021年1月18日時点のオリジナルよりアーカイブ。
- ^ 「OGC GeoSPARQL SWG 憲章」。ogc.org。Open Geospatial Consortium。2020 年。
- ^ Car, Nicholas J.; Homburg, Timo (2021年5月). GeoSPARQL 1.1: 最も重要な地理空間LOD標準のほぼ10年ぶりのアップデート(PDF)。ESWC 2021でのGeoLDワークショップ。
- ^ Car, Nicholas J.; Homburg, Timo (2022年2月). 「GeoSPARQL 1.1: 最も重要な地理空間LOD標準への10年アップデートの動機、詳細、およびアプリケーション」. ISPRS International Journal of Geo-Information . 11 (2): 117. Bibcode :2022IJGI...11..117C. doi : 10.3390/ijgi11020117 .
- Battle, Robert; Kolas, Dave (2012). 「Parliament と GeoSPARQL による地理空間セマンティック ウェブの実現」(PDF) .セマンティック ウェブ. 3 (4). IOS Press : 355–370. doi :10.3233/SW-2012-0065 . 2012 年11 月 21 日閲覧。
- Usery, E. Lynn; Varanka, Dalia (2012). 「国立地図からのリンクデータの設計と開発」(PDF) .セマンティック ウェブ. 3 (4). IOS Press : 371–384. doi :10.3233/SW-2011-0054 . 2012 年12 月 19 日閲覧。
- 米国地質調査所(2012 年 5 月 30 日)。「地理空間セマンティクスとテクノロジー入門ワークショップ ハンドブック: 米国地質調査所オープン ファイル レポート 2012-1109」(PDF)。米国地質調査所。2012年12 月 18 日閲覧。
- Goad, Chris (2004 年 9 月)。「RDF 対 GML」。2012 年 4 月 22 日時点のオリジナルよりアーカイブ。2012年12 月 4 日閲覧。
外部リンク
- GeoSPARQL – Open Geospatial Consortiumの RDF データ標準のための地理クエリ言語
- 英国陸地測量局のリンクデータプラットフォームウェブアプリ
- OpenStreetMapデータ用のLinkedGeoData
- アイルランド測量局の data.geohive.ie
