GeoSPARQL es un estándar para la representación y consulta de datos geoespaciales vinculados para la Web Semántica del Consorcio Geoespacial Abierto (OGC). [1] La definición de una pequeña ontología basada en estándares OGC bien entendidos está destinada a proporcionar una base de intercambio estandarizada para datos RDF geoespaciales que puedan respaldar tanto el razonamiento espacial cualitativo como cuantitativo y las consultas con el lenguaje de consulta de la base de datos SPARQL . [2]
La plataforma de datos vinculados de Ordnance Survey utiliza asignaciones OWL para propiedades equivalentes de GeoSPARQL en su vocabulario. [3] [4] El conjunto de datos LinkedGeoData es un trabajo del grupo de investigación Agile Knowledge Engineering and Semantic Web (AKSW) de la Universidad de Leipzig , [5] un grupo principalmente conocido por DBpedia , que utiliza el vocabulario GeoSPARQL para representar OpenStreetMap datos.
En particular, GeoSPARQL proporciona:
- una pequeña ontología topológica en RDFS / OWL para la representación utilizando
- Lenguaje de marcado de geografía (GML) y representación de texto conocida de literales de geometría (WKT), y
- Características simples , RCC8 y DE-9IM (también conocido como Clementini, Egenhofer) vocabularios y ontologías de relaciones topológicas para el razonamiento cualitativo, y
- una interfaz de consulta SPARQL usando
- un conjunto de funciones de extensión SPARQL topológicas para el razonamiento cuantitativo, y
- un conjunto de reglas de inferencia básicas del formato de intercambio de reglas (RIF) para la transformación e interpretación de consultas.
Ejemplo
El siguiente ejemplo de consulta SPARQL podría ayudar a modelar la pregunta "¿Qué hay dentro del cuadro delimitador definido por 38 ° 54′49 ″ N 77 ° 05′20 ″ O / 38.913574 ° N 77.089005 ° W y 38 ° 53′11 ″ N 77 ° 01′48 ″ O / 38.886321 ° N 77.029953 ° W? " [6]
PREFIX geo : PREFIX geof : SELECT ? What WHERE { ? What geo : hasGeometry ? Geometry . FILTRO ( 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 ) }
Uso de RCC8 en GeoSPARQL
RCC8 se ha implementado en GeoSPARQL como se describe a continuación:
Implementaciones
No hay (casi) implementaciones completas de GeoSPARQL, sin embargo, hay implementaciones parciales o de proveedores de GeoSPARQL. Actualmente existen las siguientes implementaciones:
- Apache Marmotta
- GeoSPARQL se implementó en el contexto de Google Summer of Code 2015. [7] en Apache Marmotta; usa PostGIS y está disponible solo para PostgreSQL .
- Apache Jena
- Desde la versión 2.11, Apache Jena tiene una extensión GeoSPARQL. [8]
- Parlamento
- El parlamento tiene una implementación casi completa de GeoSPARQL mediante el uso de JENA y un procesador de consultas ARQ modificado. [9]
- Eclipse RDF4J
- Eclipse RDF4J es un marco Java de código abierto para procesamiento, almacenamiento, razonamiento y consultas SPARQL escalables de RDF. Ofrece soporte para un gran subconjunto de funciones de GeoSPARQL. [10]
- Strabon
- Strabon es una tienda RDF espaciotemporal semántica de código abierto que admite dos extensiones populares de SPARQL: stSPARQL y GeoSPARQL. Strabon se construye ampliando la conocida tienda RDF Sesame y amplía los componentes de Sesame para gestionar datos temáticos, espaciales y temporales que se almacenan en el RDBMS backend. Ha sido completamente probado con PostgreSQL (con extensiones PostGIS y PostgreSQL-Temporal [11] ) y MonetDB (con módulo geom [12] ).
- Complemento OpenSahara uSeekM IndexingSail Sesame Sail
- uSeekM IndexingSail utiliza una instalación de PostGIS para entregar GeoSPARQL. Ofrecen una implementación parcial de GeoSPARQL junto con algunos prefijos de proveedores. [13] [14]
- Oracle espacial y gráfico
- GraphDB
- GraphDB es una base de datos de gráficos semánticos lista para empresas, que cumple con los estándares W3C. Las bases de datos de gráficos semánticos (también llamadas tiendas triples RDF) proporcionan la infraestructura central para soluciones donde la agilidad del modelado, la integración de datos, la exploración de relaciones y la publicación y el consumo de datos entre empresas son importantes.
- Stardog
- Stardog es una plataforma de unificación de datos empresariales basada en tecnología de gráficos inteligentes: consulta, búsqueda, inferencia y virtualización de datos.
- Virtuoso Universal Server
- Virtuoso Universal Server es un híbrido de motor de base de datos y middleware que combina la funcionalidad de un sistema tradicional de administración de bases de datos relacionales (RDBMS), una base de datos relacional de objetos (ORDBMS), una base de datos virtual, RDF, XML, texto libre, servidor de aplicaciones web y servidor de archivos. funcionalidad en un solo sistema. [15]
Sumisión
El estándar GeoSPARQL fue enviado al OGC por:
- Oficina Australiana de Meteorología
- Bentley Systems
- Organización de Investigación Científica e Industrial de la Commonwealth (CSIRO)
- Grupo de trabajo de información geoespacial de defensa (DGIWG)
- Recursos naturales de Canadá
- Interactive Instruments GmbH
- Oracle América
- Encuesta de artillería
- Raytheon
- Tecnologías transversales
- Servicio Geológico de EE. UU. (USGS)
Trabajo relacionado
Con respecto al trabajo futuro, el estándar GeoSPARQL establece:
Las extensiones obvias son para definir nuevas clases de conformidad para otras serializaciones estándar de datos de geometría (por ejemplo , KML , GeoJSON ). Además, queda un trabajo significativo en el desarrollo de vocabularios para datos espaciales, y la expansión de los vocabularios GeoSPARQL con axiomas OWL para ayudar en el razonamiento espacial lógico sería una contribución valiosa. También hay grandes cantidades de datos de características existentes representados en un archivo GML (o serialización similar) o en un almacén de datos que admite el modelo de características general . Sería beneficioso desarrollar procesos estándar para convertir (o convertir y exponer virtualmente) estos datos a RDF.
Ver también
- Relación espacial
- DE-9IM
Referencias
- ^ Battle y Kolas 2012 , p. 355.
- ^ Battle y Kolas 2012 , p. 358.
- ^ Goodwin, John (26 de abril de 2013). "Datos enlazados GeoSPARQL y Ordnance Survey" . Weblog de John . Enlace externo en
|website=
( ayuda ) - ^ Gemma (3 de junio de 2013). "Lanzamiento del nuevo servicio de Datos Vinculados" . Blog de Ordnance Survey . Enlace externo en
|website=
( ayuda ) - ^ "Pie de imprenta" . AKSW. 2012-05-18.
- ^ Battle y Kolas 2012 , p. 363.
- ^ https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584
- ^ [ https://jena.apache.org/documentation/query/spatial-query.html
- ^ http://parlamento.semwebcentral.org/
- ^ http://docs.rdf4j.org/programming/#_geosparql
- ^ https://github.com/jeff-davis/PostgreSQL-Temporal
- ^ https://www.monetdb.org/Documentation/Extensions/GIS
- ^ "Copia archivada" . Archivado desde el original el 15 de abril de 2014 . Consultado el 16 de diciembre de 2012 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ "Copia archivada" . Archivado desde el original el 15 de abril de 2014 . Consultado el 14 de abril de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ Williams, Hugh (29 de octubre de 2018). "Servidor de demostración Virtuoso GeoSPARQL" . Foro de la comunidad de software OpenLink . Consultado el 2 de febrero de 2021 .
- Batalla, Robert; Kolas, Dave (2012). "Habilitación de la Web Semántica Geoespacial con Parlamento y GeoSPARQL" (PDF) . Web semántica . IOS Press . 3 (4): 355–370. doi : 10.3233 / SW-2012-0065 . Consultado el 21 de noviembre de 2012 .
- Kyzirakos, Kostis; Karpathiotakis, Manos; Koubarakis, Manolis (noviembre de 2012). Strabon: Un DBMS semántico geoespacial (PDF) . XI Congreso Internacional de Web Semántica . Boston , MA, Estados Unidos. doi : 10.1007 / 978-3-642-35176-1_19 . Consultado el 21 de noviembre de 2012 .
- Usery, E. Lynn; Varanka, Dalia (2012). "Diseño y Desarrollo de Datos Vinculados desde el Mapa Nacional" (PDF) . Web semántica . IOS Press . 3 (4): 371–384. doi : 10.3233 / SW-2011-0054 . Consultado el 19 de diciembre de 2012 .
- Servicio Geológico de Estados Unidos (30 de mayo de 2012). "Introducción a la semántica geoespacial y el manual del taller de tecnología: Informe de archivo abierto del Servicio Geológico de EE. UU. 2012–1109" (PDF) . Servicio geológico de Estados Unidos . Consultado el 18 de diciembre de 2012 .
- Goad, Chris (septiembre de 2004). "RDF versus GML" . Archivado desde el original el 22 de abril de 2012 . Consultado el 4 de diciembre de 2012 .
enlaces externos
- GeoSPARQL: un lenguaje de consulta geográfica para el estándar de datos RDF del Consorcio Geoespacial Abierto
- Aplicaciones web de plataforma de datos vinculados de la encuesta sobre artillería del Reino Unido
- LinkedGeoData para datos de OpenStreetMap
- data.geohive.ie de Ordnance Survey Ireland