OGC GeoSPARQl

OGC GeoSPARQ

GeoSPARQL은 OGC(Open Geospatial Consortium)에서 시멘틱 웹에 대한 지리공간 연계 데이터의 표현 및 질의에 대한 표준이다.[1]잘 이해된 OGC 표준에 기초한 작은 온톨로지 정의는 SPARQL 데이터베이스 쿼리 언어로 질적 및 정량적 공간 추론과 쿼리 모두를 지원할 수 있는 지리공간 RDF 데이터에 대한 표준화된 교환 기반을 제공하기 위한 것이다.[2]

Ordnance Survey Linked Data Platform은 어휘에 GeoSPARQL 등가 속성에 대해 OWL 매핑을 사용한다.[3][4]LinkedGeoData 데이터 세트는 주로 DBpedia로 알려진 그룹인 [5]라이프치히 대학의 AKSW(Accellight Knowledge Engineering and Semmantic Web) 연구그룹의 작품으로, OpenStreetMap 데이터를 나타내기 위해 GeoSPARQL 어휘를 사용한다.

특히 GeoSPARQL은 다음을 제공한다.

SPARQL 쿼리는 "무엇이 경계 상자 안에 정의되어 있는가"라는 질문을 모델링하는 데 도움이 될 수 있다.38°54′49″N 77°05′20″W / 38.913574°N 77.089005°W / 38.913574; -77.089005 and 38°53′11″N 77°01′48″W / 38.886321°N 77.029953°W / 38.886321; -77.029953?"[6]

접두사 지리적: <http://www.opengis.net/ont/geosparql#> 접두사 지오프: <http://www.opengis.net/def/function/geosparql/>  선택 ?뭐야? 어디에 {   ?뭐야? 지리적:해조메트리 ?geometry .    필터(지오프:sfiner(?geometry,      "POLYGON(-77.089005 38.913574,-77.029953 38.913574,-77.029953 38.886321,-77.089005 38.913574)"^^지리적:wktLiteral)) } 

GeoSPARQ에서 RCC8 사용l

RCC8은 아래와 같이 GeoSPARQL에서 구현되었다.

A graphical representation of Region Connection Calculus (RCC: Randell, Cui and Cohn, 1992) and the links to the equivalent naming by the Open Geospatial Consortium (OGC) with their equivalent URIs.
지역 연결 미적분(RCC: Randell, Cui 및 Cohn, 1992)을 그래픽으로 표시하고, OGC(Open Geospatial Consortium, OGC)가 동일한 URI를 사용하여 동등한 이름을 지정하는 링크.

구현

GeoSPARQL의 완전한 구현은 없으며(대부분) GeoSPARQL의 부분 또는 벤더 구현이 있다. 현재 다음과 같은 구현이 있다.

아파치 마못타
GeoSPARQL은 Google Summer of Code 2015의 맥락에서 구현되었다.[7]아파치 마못타에서, 포스트를 사용한다.GIS, 그리고 그것은 Postgre에만 이용 가능하다.SQL.
아파치 예나
버전 2.11 이후 Apache Jena는 GeoSPARQL 확장 기능을 가지고 있다.[8]
의회
의회는 JENA와 수정된 ARQ 쿼리 프로세서를 사용하여 GeoSPARQL을 거의 완벽하게 구현했다.[9]
이클립스 RDF4J
Eclipse RDF4J는 확장 가능한 RDF 처리, 저장, 추론 및 SPARQL 쿼리를 위한 오픈 소스 Java 프레임워크다.GeoSPARQL 기능 중 많은 부분집합을 지원한다.[10]
스트라본
Strabon is an open-source semantic spatiotemporal RDF store that supports two popular extensions of SPARQL: stSPARQL and GeoSPARQL. Strabon is built by extending the well-known RDF store Sesame and extends Sesame's components to manage thematic, spatial and temporal data that is stored in the backend RDBMS. It has been fully tested with PostgreSQL(포스트 포함)GIS 및 PostgreSQL-Temporal 확장[11]) 및 MoneDB(Gem[12] 모듈 포함)
OpenSaharah USeekM IndexingSail Sail Sail 플러그인
포스트를 사용하는 USeekM 인덱싱메일GeoSPARQL을 제공하기 위한 GIS 설치.일부 벤더 접두사와 함께 GeoSPARQL의 부분 구현을 제공한다.[13][14]
Oracle 공간 및 그래프
그래프DB
GraphDB는 W3C 표준을 준수하는 엔터프라이즈급 시맨틱 그래프 데이터베이스다.시맨틱 그래프 데이터베이스(RDF 3중첩이라고도 함)는 민첩성, 데이터 통합, 관계 탐색 및 기업 간 데이터 게시 및 소비 모델링이 중요한 솔루션의 핵심 인프라를 제공한다.
스타독
스타도그는 스마트 그래프 기술을 기반으로 구축된 엔터프라이즈 데이터 통합 플랫폼으로 쿼리, 검색, 추론, 데이터 가상화 등이 있다.
Virtuoso Universal Server
Virtuoso Universal Server는 기존의 RDBMS(Relational Database Management System), ORDBMS(Object-Relational Database), 가상 데이터베이스, RDF, XML, 자유 텍스트, 웹 애플리케이션 서버 및 파일 서버 기능을 단일 시스템에 결합한 미들웨어 및 데이터베이스 엔진 하이브리드다.[15]

성능 및 규정 준수 벤치마킹

일반적으로 GeoSPARQL 1.0과 지리공간을 지원하는 3배경을 벤치마킹하는 작업은 여러 가지 접근법을 사용하여 수행되었다.성능과 컴플라이언스 벤치마크를 구별할 수 있다.전자는 3단계에서 GeoSPARQL 쿼리에 대해 적시에 답변을 제공하는지 여부를 밝힐 수 있으며, 정답 여부를 확인할 수 있다.후자는 쿼리의 실행 시간과 무관하게 3단계에서 GeoSPARQL 1.0 표준의 정의와 관련하여 준수 답변을 제공하는지 여부를 점검한다.

잘 알려진 지리공간 성능 벤치마크에는 합성 및 실제 데이터셋에 대한 사전 정의된 쿼리 세트의 성능을 추적하는 지리공간[16] 및 지리공간 성능[17] 벤치마크가 포함된다.이들은 각각 성능을 위해 GeoSPARQL 쿼리 함수의 서브셋을 테스트한다.Huang 등의 또 다른 성능 벤치마크는 GeoSPARQL 지원 트리플 스토어의 성능을 공간 데이터 인프라의 일부로 평가했다.[18]

OGC 표준의 컴플라이언스 벤치마킹은 일반적으로 OGC Team Engine Test Suite의 일부로서 수행되며, 기업은 특정 OGC 규격을 정확하게 구현하기 위한 인증을 받을 수 있다.그러나 2021년 현재 OGC Team Engine은 GeoSPARQL 준수를 테스트하기 위한 일련의 준수 테스트를 제공하지 않는다.그럼에도 불구하고,[19] 조바노빅 등은 2021년에 9개의 서로 다른 트리플 스토어를 최초로 테스트한 종합적이고 재현 가능한 GeoSPARQL Compliance 벤치마크를 개발했다.이러한 첫 번째 컴플라이언스 테스트의 결과는 소프트웨어와 함께 Github에서 이용할 수 있다.

제출

GeoSPARQL 표준은 다음과 같이 OGC에 제출되었다.

미래발전

향후 작업에 대해 GeoSPARQL 표준에는 다음과 같이 명시되어 있다.

분명한 확장은 기하 데이터의 다른 표준 일련화에 대한 새로운 적합성 등급(예: KML, GeoJSON)을 정의해야 한다).또한 공간정보용 어휘를 개발하는 데 상당한 노력이 남아 있으며, 논리적 공간추론에 도움이 되도록 OWL 공리를 이용한 GeoSPARQL 어휘를 확장하는 것도 귀중한 공헌이 될 것이다.또한 GML 파일(또는 유사한 직렬화) 또는 일반 피쳐 모델을 지원하는 데이터 저장소에 많은 양의 기존 피쳐 데이터가 표시된다.이 데이터를 RDF로 변환(또는 사실상 변환 및 노출)하기 위한 표준 프로세스를 개발하는 것이 유익할 것이다.

2019년 OGC의 GeoSemantics Domain Working Group은 백서 "시맨틱과 Graph Technologies를 활용한 공간 데이터 표현에 대한 OGC의 이점"[21]에서 서로 다른 도메인의 GeoSPARQL의 현재 사용량을 평가하기 위해 착수하여 GeoSPARQL을 확장하기 위한 초기 기능 요청을 수집하였다.

이에 따라 2020년 9월 새롭게 구성된 워킹그룹 헌장으로 GeoSPARQL 표준 워킹그룹이 재설립되었다.GeoSPARQL 표준은 GeoSPARQL 1.1에서 2021년 여름 GeoSPARQL 표준의 새로운 릴리즈를 위해 노력하고 있으며, Gitub에서 개발될 수 있다.

2021년 확장 시맨틱컨퍼런스의 일환으로 개최된 GeoLD 워크샵 2021에서는 GeoSPARQL 1.1에 존재할 가능성이 높은 추가 사항의 개요가 발표되었다.[22]이러한 변경사항은 ISPRS 국제 지리정보 저널의 간행물에 추가적으로 통합 및 요약되었다.[23]

참고 항목

참조

  1. ^ 배틀 콜라스 2012 페이지 355.
  2. ^ 배틀 콜라스 2012, 페이지 358.
  3. ^ Goodwin, John (26 April 2013). "GeoSPARQL and Ordnance Survey Linked Data". John’s Weblog. {{cite web}}:외부 링크 위치 website=(도움말)
  4. ^ Gemma (3 June 2013). "New Linked Data service launches". Ordnance Survey Blog. {{cite web}}:외부 링크 위치 website=(도움말)
  5. ^ "Imprint". AKSW. 2012-05-18.
  6. ^ 배틀 콜라스 2012, 페이지 363.
  7. ^ "GSoC/2015/MARMOTTA-584 - Marmotta Wiki". wiki.apache.org. Archived from the original on 2015-06-26.
  8. ^ "Apache Jena - Spatial searches with SPARQL".
  9. ^ http://parliament.semwebcentral.org/
  10. ^ "Programming with RDF4J · Eclipse RDF4J™ the Eclipse Foundation".
  11. ^ "Jeff-davis/PostgreSQL-Temporal". GitHub. 21 January 2021.
  12. ^ "Documentation MonetDB Docs".
  13. ^ "Archived copy". Archived from the original on 2014-04-15. Retrieved 2012-12-16.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  14. ^ "Archived copy". Archived from the original on 2014-04-15. Retrieved 2014-04-14.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  15. ^ Williams, Hugh (October 29, 2018). "Virtuoso GeoSPARQL Demo Server". OpenLink Software Community Forum. Retrieved 2021-02-02.
  16. ^ Garbis, George; Kyzirakos, Kostis; Koubarakis, Manolis (2013). "Geographica: A Benchmark for Geospatial RDF Stores (Long Version)". Advanced Information Systems Engineering. Lecture Notes in Computer Science. Vol. 7908. pp. 343–359. doi:10.1007/978-3-642-41338-4_22. ISBN 978-3-642-38708-1.
  17. ^ Ioannidis, Theofilos; Garbis, George; Kyzirakos, Kostis; Bereta, Konstantina; Koubarakis, Manolis (2021). "Evaluating Geospatial RDF Stores Using the Benchmark Geographica 2". Journal on Data Semantics. 10 (3–4): 189–228. arXiv:1906.01933. doi:10.1007/s13740-021-00118-x. S2CID 174799159.
  18. ^ Huang, Weiming; Raza, Syed Amir; Mirzov, Oleg; Harrie, Lars (2019). "Assessment and Benchmarking of Spatially Enabled RDF Stores for the Next Generation of Spatial Data Infrastructure". ISPRS International Journal of Geo-Information. 8 (7): 310. Bibcode:2019IJGI....8..310H. doi:10.3390/ijgi8070310.
  19. ^ Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). "A GeoSPARQL Compliance Benchmark". ISPRS International Journal of Geo-Information. 10 (7): 487. arXiv:2102.06139. Bibcode:2021IJGI...10..487J. doi:10.3390/ijgi10070487.
  20. ^ Jovanovik, Milos; Homburg, Timo; Spasić, Mirko (2021). "Software for the GeoSPARQL compliance benchmark". Software Impacts. 8: 100071. doi:10.1016/j.simpa.2021.100071.
  21. ^ 의미론 및 그래프 기술을 사용한 공간 데이터 표기의 OGC 이점Abhayaratna, J.; van den Brink, L.; Car, N.; Atkinson, R.; Homburg, T.; Knibbe, F.; McGlinn, K.; Wagner, A.; Bonduel, M.; Holten Rasmussen, M.; and Thiery, F., OGC White Paper, http://docs.ogc.org/wp/19-078r1/19-078r1.html, October 2020.
  22. ^ GeoSPARQL 1.1: 가장 중요한 지리공간 LOD 표준에 대한 거의 퇴폐적인 업데이트.자동차, N. J. 및 Homburg, T. GeoLD 워크샵(ESWC 2021, https://github.com/surroundaustralia/geosparql11-geold-paper/blob/master/manuscript.pdf,, 2021년 5월
  23. ^ Car, Nicholas J.; Homburg, Timo (February 2022). "GeoSPARQL 1.1: Motivations, Details and Applications of the Decadal Update to the Most Important Geospatial LOD Standard". ISPRS International Journal of Geo-Information. 11 (2): 117. Bibcode:2022IJGI...11..117C. doi:10.3390/ijgi11020117.

외부 링크