SPARQL

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
SPARQL
limbaj de programare
Autor W3C
Data de origine 15 ianuarie 2008 ; Acum 13 ani
Ultima versiune 21 martie 2013 ; acum 8 ani
Utilizare interogare pentru RDF
Paradigme multiparadigm
Extensii comune rq
Implementare referință
Site-ul web www.w3.org/TR/sparql11-query/

SPARQL ( acronim recursiv al SPARQL Protocol și RDF Query Language ; unii îl pronunță / ˈspɑːkl / , cum ar fi cuvântul englezesc sparkle , „scintillare” în funcție de pronunția primită ) este un limbaj de interogare pentru datele reprezentate de Resource Description Framework (RDF) [ 1] [2] . Cadrul de descriere RDF a fost standardizat de grupul de lucru pentru accesul la date , un grup de lucru al consorțiului W3C , care l-a făcut o recomandare oficială la 15 ianuarie 2008 [3] [4] .

SPARQL este unul dintre elementele cheie ale tehnologiilor legate de paradigma cunoscută sub numele de web semantic și vă permite să extrageți informații din bazele de cunoștințe distribuite pe web. Limbajul RDF descrie conceptele și relațiile pe ele prin introducerea triplelor (subiect-predicat-obiect) și permite construirea interogărilor bazate pe tipare triple , conjuncții logice , disjuncții logice și tipare opționale. [5]

Exemplu

Un exemplu de interogare SPARQL care modelează întrebarea: „Care sunt toate capitalele din Africa?”:

 PREFIX abc : < http : // exemplu . com / exampleOntology #>
ALEGE ? capital ? țară
UNDE {
  ? x abc : numele orașului ? capital ;
     abc : isCapitalOf ? y .
  ? y abc : nume de țară ? țară ;
     abc : isInContinent abc : Africa .
}

Implementări SPARQL

Această listă prezintă câteva triplore și API-uri care oferă implementări ale limbajului SPARQL.

  • 4store , pe 4store.org . Adus la 15 martie 2013 (depus de „Adresa URL originală 6 august 2009).
  • AllegroGraph
  • Apache Marmot
  • ARC2 , pe github.com .
  • ARQ
  • BigData , pe systap.com . Adus la 15 martie 2013 (arhivat din original la 3 februarie 2013) .
  • BrightstarDB , pe brightstardb.com .
  • Corese , pe www-sop.inria.fr .
  • Server D2R , pe d2rq.org .
  • Dydra , pe dydra.com .
  • Hercules , la hercules.arielworks.net .
  • IBM DB2 [6]
  • Platforma Semantică Intellidimension 2.0
  • Jena
  • KAON2
  • Explorator de cunoștințe
  • LUPOSDATE - Motor de interogare open source (Java) pentru SPARQL și RIF. Sursele sunt disponibile pe GitHub [7] și puteți încerca o aplicație demonstrativă [8]
  • Meronimie Server de baze de date SPARQL
  • Mulgara , pe mulgara.org .
  • OntoBroker
  • Ontop - este un motor grafic virtual, care vă permite să accesați baze de date relaționale prin SPARQL
  • Ontotext OWLIM
  • Deschide Anzo , pe openanzo.org . Adus la 15 martie 2013 (arhivat din original la 4 septembrie 2012) .
  • OpenLink Virtuoso
  • Oracle DB Enterprise Ed.
  • Parlament , la parlament.semwebcentral.org . Adus la 15 martie 2013 (arhivat din original la 30 aprilie 2014) .
  • Pelete
  • Profium Sense [9]
  • API RAP RDF pentru PHP , la www4.wiwiss.fu-berlin.de .
  • RDF-3X
  • RDF :: Interogare , pe code.google.com .
  • Redland / Redstore
  • SPARQL Engine , la sparql.sourceforge.net .
  • SemWeb.NET , pe razor.occams.info . Adus la 15 martie 2013 (arhivat din original la 8 decembrie 2014) .
  • Sesame 2 , pe openrdf.org .
  • Stardog
  • StrixDB , pe strixdb.com .
  • Obiecte SWO
  • Twinql , la Holygoat.co.uk . Adus la 15 martie 2013 (arhivat din original la 12 februarie 2013) .
  • Ultrawrap , pe capsenta.com . Adus la 15 martie 2013 (arhivat din original la 19 decembrie 2013) .
  • Interogare web
  • Serviciul de interogare Wikidata [10]

Notă

  1. ^ Jim Rapoza, SPARQL Will Make the Web Shine , pe eWeek , 2 mai 2006. Accesat la 17 ianuarie 2007 .
  2. ^ Toby Segaran, Colin Evans și Jamie Taylor, Programarea Semantic Web , O'Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, 2009, p. 84, ISBN 978-0-596-15381-6 .
  3. ^ W3C Semantic Web Activity News - SPARQL este o recomandare , la w3.org . Accesat la 1 octombrie 2009 .
  4. ^ XML și Semantic Web W3C Standards Timeline ( PDF ), pe dblab.ntua.gr , 4 februarie 2012.
  5. ^ XML și Web Services In The News , la xml.org , 6 octombrie 2006. Accesat la 17 ianuarie 2007 .
  6. ^ NoSQL Graph Store , pe ibm.com , 27 aprilie 2012.
  7. ^ Github - LuposDate
  8. ^ LuposDate Demo-Applet
  9. ^ Profium Sense , pe profium.com , 18 iunie 2012.
  10. ^ Serviciul de interogare Wikidata , la query.wikidata.org . Adus la 17 mai 2021 .

Alte proiecte

linkuri externe

Controlul autorității LCCN (EN) sh2014100282 · GND (DE) 7693644-2
Internet Portal internet : accesați intrările Wikipedia care se ocupă de internet