سباركل

من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها JarBot (نقاش | مساهمات) في 05:52، 11 أكتوبر 2020 (بوت:التصانیف المعادلة (4.3):+ 1 (تصنيف:لغات برمجة أنشئت في 2008)). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

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. مؤرشف من الأصل في 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. اطلع عليه بتاريخ 2007-01-17.