SPARQL

A SPARQL (SPARQL Protocol and RDF Query Language) egy RDF lekérdezőnyelv, melynek segítségével különféle adatbázisokhoz adhatunk meg lekérdezéseket. A SPARQL segítségével Resource Description Framework formátumban tárolt adatokat módosíthatunk, és nyerhetünk ki az adatbázisból.[1][2] A World Wide Web Consortium RDF Data Access Working Group (DAWG) csoportja által nyílt szoftver szabvánnyá vált, és azóta a szemantikus adatbázisok kezelésének egyik legfontosabb technológiájaként tartják számon. 2008. január 15-én a SPARQL 1.0 hivatalos W3C ajánlássá vált.[3][4]

A SPARQL lekérdezések triple mintákból, konjunkciókból, diszjunkciókból és opcionális mintákból állnak.[5] Implementációk többféle programozási nyelvre is léteznek.[6] Sir Tim Berners-Lee egy 2006 májusában adott interjújában kijelentette, hogy a SPARQL használata hatalmas változásokat fog hozni az érintett programozási területek fejlődésében.[7]

Számos eszköz létezik, melyek segítségével megkönnyíthetjük, illetve félig automatizálhatjuk a SPARQL lekérdezések létrehozását, ezek közül az egyik legismertebb a ViziQuer.[8] Továbbá olyan eszközök is rendelkezésre állnak, melyek SPARQL lekérdezéseket más lekérdező nyelvekre, pl SQL-re, vagy XQuery-re fordítanak le.[9][10]

  1. Jim Rapoza: SPARQL Will Make the Web Shine. eWeek, 2006. május 2. (Hozzáférés: 2007. január 17.)[halott link]
  2. Programming the Semantic Web (angol nyelven). O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, 84. o. (2009). ISBN 978-0-596-15381-6 
  3. W3C Semantic Web Activity News - SPARQL is a Recommendation. W3.org, 2008. január 15. [2008. január 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. október 1.)
  4. XML and Semantic Web W3C Standards Timeline, 2012. február 4. [2013. április 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. május 20.)
  5. XML and Web Services In The News. xml.org, 2006. október 6. (Hozzáférés: 2007. január 17.)
  6. SparqlImplementations - ESW Wiki. Esw.w3.org. (Hozzáférés: 2009. október 1.)
  7. Reuters. „Berners-Lee looks for Web's big leap”, zdnet.co.uk, 2006. május 22.. [2007. szeptember 30-i dátummal az eredetiből archiválva] (Hozzáférés: 2007. január 17.) 
  8. ViziQuer a tool to construct SPARQL queries automaticly. lumii.lv. (Hozzáférés: 2011. február 25.)
  9. D2R Server. [2012. február 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. február 4.)
  10. SPARQL2XQuery Framework. [2013. május 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. február 4.)

Developed by StudentB