سباركل

لغة استعلام RDF

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

تاريخ عدل

  • التاريخ الأولي للإصدار: تم إصدار SPARQL لأول مرة في عام 2008، وذلك من قبل "رابطة الشبكة العالمية" (World Wide Web Consortium - W3C).
  • منذ الإصدار الأول، شهدت لغة SPARQL عدة تحديثات وإصدارات جديدة، حيث تم تطوير اللغة لتلبية احتياجات المستخدمين وتوسيع إمكانيات الاستعلام.
  • ونظرًا لكفاءتها في استعلام البيانات المتصلة والبيانات الرباعية (RDF)، أصبحت SPARQL شائعة في عدة مجالات بما في ذلك الويب الدلالي وقواعد البيانات المتصلة.
  • الاستخدام الحالي: تظل SPARQL لغة هامة في مجال استعلام البيانات المتصلة، ويستخدمها المطورون والباحثون لاستعلام واستخراج المعلومات من مجموعات البيانات الكبيرة.

المنافع عدل

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

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. مؤرشف من الأصل في 2019-12-15.{{استشهاد بكتاب}}: صيانة الاستشهاد: علامات ترقيم زائدة (link)
  2. ^ وصلة مرجع: https://www.w3.org/TR/rdf-sparql-query/#mediaType. الوصول: 29 أبريل 2020.
  3. ^ Jim Rapoza (2 مايو 2006). "SPARQL Will Make the Web Shine". eWeek. مؤرشف من الأصل في 2023-07-04. اطلع عليه بتاريخ 2007-01-17.