اسپارکل
اسپارکل یک زبان پرسمان RDF (یک نوع زبان پرسمان معنایی) برای پایگاه های داده است. / From Wikipedia, the free encyclopedia
اسپارکل (به انگلیسی: SPARQL، /ˈspɑːkəl/)، یک زبان پرسمان RDF (یک نوع زبان پرسمان معنایی) برای پایگاههای داده است. اسپارکل میتواند دادههای ذخیره شده در فرمت چارچوب توصیف منبع (RDF) را بازیابی و دستکاری کند.[2][3]
پارادایم برنامهنویسی | زبان پرسمان |
---|---|
توسعهدهنده | ائتلاف وب جهانگستر |
ظهوریافته در | ۲۰۰۸؛ ۱۶ سال پیش (۲۰۰۸-خطا: زمان نامعتبر}}) |
انتشار پایدار | ۱٫۱
/ ۲۱ مارس ۲۰۱۳؛ ۱۱ سال پیش (۲۰۱۳-21}}) |
وبگاه | |
پیادهسازیهای بزرگ | |
Jena,[1] OpenLink Virtuoso |
SPARQL کوتهنوشت بازگشتی برای SPARQL Protocol and RDF Query Language میباشد، و به صورت اسپارکل تلفظ میشود.[4]
این زبان به وسیلهٔ «کارگروه دسترسی دادهٔ آردیاف» کوته نوشت (DAWG) از ائتلاف وب جهانگستر استانداردسازی شد، و به عنوان یکی از فن آوریهای کلیدی در وب معنایی شناخته میشود. در ۱۵ ژانویه سال ۲۰۰۸ زبان SPARQL 1.0 تبدیل به پیشنهاد رسمی W3C شد، سپس SPARQL 1.1 در مارس سال ۲۰۱۳ تبدیل به پیشنهاد شد. اسپارکل به یک پرسمان اجازه میدهد تا شامل الگوهای سه تایی باشند: پیوستگی (به انگلیسی: conjunctions)، تفکیک (به انگلیسی: disjunctions) و الگوهای اختیاری.[5]
پیادهسازیهایی برای چندین زبان برنامهنویسی موجود است.[6] و ابزارهایی موجود است که به افراد اجازهٔ اتصال و ساخت نیمه-خودکار یک پرسمان اسپارکل را برای یک پایانه اسپارکل میدهد، که یک مثال آن ViziQuer است.[7] بعلاوه ابزارهایی برای ترجمهٔ پرسمانهای اسپارکل به دیگر زبانهای پرسمان مثل SQL و XQuery موجود است.[8]