Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. SPARQL - Teknopedia
SPARQL - Teknopedia
SPARQL
linguaggio di programmazione
AutoreW3C
Data di origine15 gennaio 2008
Ultima versione1.1 (21 marzo 2013)
Utilizzointerrogazione per RDF
Paradigmimultiparadigma
Implementazione di riferimento
Sito webwww.w3.org/TR/sparql11-query/
Modifica dati su Wikidata · Manuale

SPARQL (acronimo ricorsivo di SPARQL Protocol and RDF Query Language; alcuni lo pronunciano /ˈspɑːkl/, come la parola inglese sparkle, "scintillare" secondo la Received Pronunciation) è un linguaggio di interrogazione per dati rappresentati tramite il Resource Description Framework (RDF)[1][2]. Il framework di descrizione RDF è stato reso standard dal Data Access Working Group, un gruppo di lavoro del consorzio W3C, che lo ha reso raccomandazione ufficiale il 15 gennaio 2008[3][4].

SPARQL è uno degli elementi chiave delle tecnologie legate al paradigma noto come web semantico, e consente di estrarre informazioni dalle basi di conoscenza distribuite sul web. Il linguaggio RDF descrive i concetti e le relazioni su di essi attraverso l'introduzione di triple (soggetto-predicato-oggetto), e consente la costruzione di query basate su triple patterns, congiunzioni logiche, disgiunzioni logiche, e pattern opzionali.[5]

Esempio

[modifica | modifica wikitesto]

Un esempio di interrogazione SPARQL che modella la domanda: "Quali sono tutte le capitali in Africa?":

PREFIX abc: <http://example.com/exampleOntology#>
SELECT ?capital ?country
WHERE {
  ?x abc:cityname ?capital ;
     abc:isCapitalOf ?y .
  ?y abc:countryname ?country ;
     abc:isInContinent abc:Africa .
}

Implementazioni SPARQL

[modifica | modifica wikitesto]

Questa lista mostra alcuni triplestore ed API che offrono implementazioni del linguaggio SPARQL.

  • 4store, su 4store.org. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 6 agosto 2009).
  • AllegroGraph
  • Apache Marmotta
  • ARC2, su github.com.
  • ARQ
  • BigData, su systap.com. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 3 febbraio 2013).
  • BrightstarDB, su brightstardb.com.
  • Corese, su www-sop.inria.fr.
  • D2R Server, su d2rq.org.
  • Dydra, su dydra.com.
  • Hercules, su hercules.arielworks.net.
  • IBM DB2[6]
  • Intellidimension Semantics Platform 2.0
  • Jena
  • KAON2
  • Knowledge Explorer
  • LUPOSDATE - Motore di query open source (Java) per SPARQL and RIF. I sorgenti sono disponibili su GitHub[7] ed è possibile provare un'applicazione demo[8]
  • Meronymy SPARQL Database Server
  • Mulgara, su mulgara.org.
  • OntoBroker
  • Ontop - è un motore per grafi virtuali, permettendo di accedere a base di dati relazionali tramite SPARQL
  • Ontotext OWLIM
  • Open Anzo, su openanzo.org. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 4 settembre 2012).
  • OpenLink Virtuoso
  • Oracle DB Enterprise Ed.
  • Parliament, su parliament.semwebcentral.org. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 30 aprile 2014).
  • Pellet
  • Profium Sense[9]
  • RAP RDF API for PHP, su www4.wiwiss.fu-berlin.de.
  • RDF-3X
  • RDF::Query, su code.google.com.
  • Redland / Redstore
  • SPARQL Engine, su sparql.sourceforge.net.
  • SemWeb.NET, su razor.occams.info. URL consultato il 15 marzo 2013 (archiviato dall'url originale l'8 dicembre 2014).
  • Sesame 2, su openrdf.org.
  • Stardog
  • StrixDB, su strixdb.com. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 15 agosto 2020).
  • SWObjects
  • Twinql, su holygoat.co.uk. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 12 febbraio 2013).
  • Ultrawrap, su capsenta.com. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 19 dicembre 2013).
  • Web Query
  • Wikidata Query Service[10]

Note

[modifica | modifica wikitesto]
  1. ↑ Jim Rapoza, SPARQL Will Make the Web Shine[collegamento interrotto], su eWeek, 2 maggio 2006. URL consultato il 17 gennaio 2007.
  2. ↑ Toby Segaran, Colin Evans e Jamie Taylor, Programming the 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 is a Recommendation, su w3.org, 15 gennaio 2008. URL consultato il 1º ottobre 2009 (archiviato dall'url originale il 14 giugno 2019).
  4. ↑ XML and Semantic Web W3C Standards Timeline (PDF), su dblab.ntua.gr, 4 febbraio 2012. URL consultato il 15 marzo 2013 (archiviato dall'url originale il 24 aprile 2013).
  5. ↑ XML and Web Services In The News, su xml.org, 6 ottobre 2006. URL consultato il 17 gennaio 2007.
  6. ↑ NoSQL Graph Store, su ibm.com, 27 aprile 2012.
  7. ↑ Github - LuposDate
  8. ↑ LuposDate Demo-Applet
  9. ↑ Profium Sense, su profium.com, 18 giugno 2012.
  10. ↑ Wikidata Query Service, su query.wikidata.org. URL consultato il 17 maggio 2021.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su SPARQL

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su w3.org. Modifica su Wikidata
  • (EN) Opere riguardanti SPARQL / SPARQL (Computer program language), su Open Library, Internet Archive. Modifica su Wikidata
  • SPARQL Working Group, su w3.org.
V · D · M
Web semantico
ContestoBase di dati · Ipertesto · Internet · Ontologie · Rete semantica · World Wide Web
Sotto-argomentiData Web · Dataspace · URI dereferenziabili · Hyperdata · Linked data · Rule-based system
ApplicazioniSemantic matching · Ragionatore automatico · Ricerca semantica · Wiki semantica
Argomenti correlatiIntelligenza collettiva · Logica descrittiva · Folksonomia · Geotagging · Architettura dell'informazione · Estrazione della conoscenza · Gestione della conoscenza · Rappresentazione della conoscenza · Library 2.0 · Metadato · Mappa mentale · ODBC · Topic Maps · Web 3.0 · Web engineering · Web Science Trust
Standard
Sintassi e tecnologie di supportoHTTP · IRI (URI) · RDF (RDF/XML · JSON-LD · Turtle · Notation3 · N-Triples) · RRID · SPARQL · XML
Schemi, ontologie e regoleCommon Logic · OWL · RDFS · Rule Interchange Format · Semantic Web Rule Language · ALPS
Semantic annotationeRDF · GRDDL · Microdata · Microformat · RDFa · SAWSDL · Facebook Platform
Vocabolari comuniDOAP · Dublin Core · FOAF · hAtom · hCalendar · hCard · hProduct · hRecipe · hResume · hReview · SIOC · SKOS
V · D · M
Linguaggi di interrogazione
In uso.QL · ALPHA · CQL · Cypher · D · DMX · Datalog · GraphQL · Gremlin · ISBL · LDAP · LINQ · MQL · MDX · OQL · OCL · QUEL · SMARTS · SPARQL · SQL · XQuery · XPath · YQL
ProprietariYQL · LINQ
SuperatiCODASYL
Controllo di autoritàLCCN (EN) sh2014100282 · GND (DE) 7693644-2 · J9U (EN, HE) 987007407564005171
  Portale Informatica
  Portale Internet
Estratto da "https://it.wikipedia.org/w/index.php?title=SPARQL&oldid=145134113"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022