SPARQL
SPARQL er et forespørgselssprog, der adskiller sig fra forespørgselssproget SQL ved at søgningen er baseret på en subjekt-prædikat-objekt struktur, der er specificeret i Resource Description Framework (RDF). Navnet er et akronym for SPARQL Protocol And RDF Query Language.
SPARQL 1.0 blev udgivet af W3C i 2008 som 'den centrale standard for tilgang til data i Semantisk web',[1] og SPARQL 1.1 i 2013.[2]
SPARQL specifikationen fastlægger syntaks og semantik for forespørgsler, der kan gennemføres på tværs af forskellige datakilder, uanset om data foreligger i en database med RDF-struktur (en 'Triplestore'), eller gøres tilgængelige via RDF-kompatibelt programmel. Resultaterne af SPARQL-forespørgsler kan være resultatsæt eller nye RDF-strukturer.
SPARQL har fire forespørgselsformer:[3]
- SELECT (VÆLG) - Returnerer alle eller en delmængde af fundne variabler, knyttet til forespørgselsmønsteret.
- CONSTRUCT (KONSTRUER) - Returnerer en RDF-graf konstrueret ved at erstatte variabler i et sæt af subjekt-prædikat-objekt skabeloner. Denne funktion muliggør en programmeret ændring (udvidelse, præcisering) af søgningen, der er baseret på de hidtil matchede værdier.
- ASK (SPØRG) - Returnerer en boolesk værdi, der angiver, om et forespørgselsmønster matcher eller ej.
- DESCRIBE (BESKRIV) - Returnerer en RDF-graf, der beskriver de fundne ressourcer.
GeoSPARQL
GeoSPARQL er en standard, publiceret af Open Geospatial Consortium, der understøtter repræsentation og forespørgsel af geospatiale data på det semantiske web.[4]
GeoSPARQL beskriver geografiske (geospatiale) data i RDF's subjekt-prædikat-objekt format og udvider SPARQL forespørgselssproget til søgninger i geografiske datasæt, geodata. GeoSPARQL specificerer geometrier (f.eks. linjer, punkter, polygoner, multipunkter, etc.), håndtering af forskellige referencesystemer, og formulering af rumlige relationer (f.eks. berøring, skæring, overlapning osv.) og koordinatberegninger baseret på de fremsøgte geodata. Koordinater forudsættes kodet i overensstemmelse med Well-Known-Text (WKT) eller Geography Markup Language (GML).
GeoSPARQL giver geografiske informationssystemer (GIS) øgede anvendelsesmuligheder.
Referencer
- ^ "W3C Opens Data on the Web with SPARQL - Powerful Technology for Querying Distributed and Diverse Data". W3.org. 2008-01-15. Hentet 2022-04-12.
- ^ "Eleven SPARQL 1.1 Specifications are W3C Recommendations". w3.org. 2013-03-21. Hentet 2022-04-12.
- ^ SPARQL Query Language for RDF - W3C Recommendation 15 January 2008 - 10 Query Forms
- ^ GeoSPARQL - A Geographic Query Language for RDF Data
Se også
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.









