سباركل

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
SPARQL
W3C® Icon.svg


التصنيف لغة استعلام
ظهرت في 2008; منذ 12 سنوات (2008
التطوير
المطور رابطة الشبكة العالمية
رقم اخر اصدار 1.1 (21 مارس 2013; منذ 7 سنين (2013-03-21)
متفرقات
تطبيقات رئيسية: جينا (إطار عمل) [الإنجليزية] [1]
امتدادات الملفات rq[2]  تعديل قيمة خاصية (P1195) في ويكي بيانات
موقع ويب www.w3.org/TR/sparql11-query/

SPARQL (تلفظ سباركل [3]) هي لغة استعلام RDF، وهي اختصار عودي لـ SPARQL Protocol and RDF Query Language (بروتوكول سباركل ولغة استعلام RDF).

تاريخ[عدل]

المنافع[عدل]

تسمح لغة استعلام سباركل للمستخدمين بكتابة استعلامات عمومية غير مبهمة. على سبيل المثال، الاستعلام التالي يعيد الاسم والبريد الإلكتروني العائدين لكل إنسان في العالم:

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?email
WHERE {
  ?person a foaf:Person.
  ?person foaf:name ?name.
  ?person foaf:mbox ?email.
}

وذلك بافتراض أن الأنطولوجيات تتقارب في استخدامها لوصف شخص ما إلى أنطولوجية FOAF. هذا المثال يوضح رؤية الوب الدلالي لمعاملة الوب كقاعدة بيانات واحدة ضخمة. لاحظ أيضاً أن هذه العمومية غير المبهمة تعود إلى حقيقة أن كل دلال identifier في سباركل، معرف الموارد الموحد، هو غير مبهم عمومياً، على عكس دلال مثل "email" أو "e-mail" المستخدمة في لغة إس كيو إل.

مراجع[عدل]

  1. ^ Hebeler, John; Fisher, Matthew; Blace, Ryan; Perez-Lopez, Andrew (2009). Semantic Web Programming. Indianapolis, Indiana: جون وايلي وأولاده  [لغات أخرى]. صفحات 406. ISBN 978-0-470-41801-7. مؤرشف من الأصل في 15 ديسمبر 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ https://www.w3.org/TR/rdf-sparql-query/#mediaType — تاريخ الاطلاع: 29 أبريل 2020
  3. ^ Jim Rapoza (May 2, 2006). "SPARQL Will Make the Web Shine". eWeek. اطلع عليه بتاريخ 17 يناير 2007. الوسيط |CitationClass= تم تجاهله (مساعدة)


Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.