SPARQL
![]() | Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris. (Februari 2025)
klik [tampil] untuk melihat petunjuk sebelum menerjemahkan.
|
SPARQL | |
---|---|
Paradigma | Query language |
Pengembang | W3C |
Rilis perdana | 15 Januari 2008 |
Rilis stabil | 1.1
/ 21 Maret 2013 |
Situs web | www |
Implementasi utama | |
Apache Jena,[1] OpenLink Virtuoso[1] | |
![]() ![]() |
SPARQL (diucapkan "sparkle", akronim rekursif untuk SPARQL Protocol and RDF Query Language) adalah bahasa kueri RDF, yaitu bahasa kueri semantik untuk basis data graf, yang dapat mengambil dan memanipulasi data yang disimpan dalam format Resource Description Framework (RDF). SPARQL dijadikan standar oleh RDF Data Access Working Group (DAWG) dari World Wide Web Consortium, dan diakui sebagai salah satu teknologi kunci dari web semantik.[1][2]
SPARQL vs SQL
[sunting | sunting sumber]SPARQL dan SQL memiliki fungsai yang serupa, yaitu memungkinkan pengguna untuk mengambil dan memodifikasi data, namun dengan fokus yang berbeda[3]. SQL digunakan untuk basis data relasional, sedangkan SPARQL dirancang untuk bekerja dengan basis data graf NoSQL, superti GraphDB. SPARQL juga data digunakan pada berbagai sumber data yang berbasis RDF melalui perangkat lunak middleware, memungkinkan kueri dilakukan pada basis data yang tidak berbasis RDF dengan menggunakan teknik pemetaan seperti RBD2RDF. Hal ini memberikan fleksibilitas lebih besar dibandingkan SQL, terutama dalam hal komputasi, penyaringan, dan agregasi data.
Keunggulan SPARQL terletak pada kemampuannya untuk menjalankan kueri terfederasi, yang memungkinkan akses ke beberapa penyimpanan data sekaligus. Ini dimungkinkan karena SPARQL tidak hanya berfungsi sebagai bahasa kueri, tetapi juga sebagai protokol transport bebasis HTTP, yang memungkinkan data dikembalikan dalam berbagai format pertukaran data. SPARQL dirancang untuk mendukung Linked Data pada Semantic Web, memungkinkan data dihubungkan dan dibagikan secara global. Dengan menggunakan URIs, data data dirujuk secara jelas di berbagai aplikasi, sehingga mempermudah penggabungan dan penggunaan data dari berbagai sumber dengan biaya pengembangan yang lebih rendah.
Lihat pula
[sunting | sunting sumber]- Resource Description Framework (RDF)
- Basis data graf
- Linked Data
- Semantic Web
Referensi
[sunting | sunting sumber]- ^ a b c Hebeler, John; Fisher, Matthew; Blace, Ryan; Perez-Lopez, Andrew; Dean, Mike; Hebeler (2009). Semantic Web Programming [electronic resource]. Internet Archive. Wiley [Imprint], Hoboken : John Wiley & Sons, Incorporated. ISBN 978-0-470-41801-7.
- ^ DuCharme, Bob. Learning SPARQL (dalam bahasa Inggris).
- ^ "What Is SPARQL?". Ontotext (dalam bahasa Inggris). Diakses tanggal 2025-02-16.