كيو ليفر
QLever (تُنطق / ˈklɛvər / كليفر ، كما في كلمة "clever") هي قاعدة بيانات مفتوحة المصدر لتخزين البيانات الثلاثية ، وقاعدة بيانات رسومية ، ومحرك SPARQL . صُممت لتحميل واستعلام مجموعات بيانات RDF الضخمة بكفاءة عالية، بما في ذلك تلك التي تحتوي على مئات المليارات من البيانات الثلاثية ، على خادم واحد عادي. [ 1 ] على عكس العديد من قواعد البيانات الرسومية واسعة النطاق التي تعتمد على مجموعات موزعة، صُممت QLever للعمل بكفاءة على جهاز واحد بمتطلبات ذاكرة متواضعة، حتى مع مجموعات البيانات الضخمة جدًا. [ 2 ] تُطبق QLever معيار SPARQL 1.1 بالكامل ، بما في ذلك SPARQL Update، لعمليات القراءة والكتابة. [ 3 ]
بالإضافة إلى استعلامات رسوم RDF القياسية، يدمج QLever البحث في النصوص الكاملة مباشرةً ضمن SPARQL، مما يسمح بدمج عمليات البحث في قواعد بيانات الويب الدلالي المهيكل مع البحث بالكلمات المفتاحية في مجموعات النصوص. [ 1 ] كما يدعم الاستعلامات المكانية عبر معيار GeoSPARQL ، مما يتيح إجراء العمليات الهندسية على مجموعات البيانات المكانية مثل OpenStreetMap . [ 4 ] وتوفر واجهة الإكمال التلقائي الحساسة للسياق في QLever للمستخدمين إمكانية إنشاء استعلامات SPARQL بشكل تفاعلي. [ 5 ]
تاريخ
وُصِفَ برنامج QLever لأول مرة في ورقة بحثية نُشرت عام ٢٠١٧ من قِبَل هانا باست وبيورن بوخهولد من جامعة فرايبورغ . [ ١ ] قدّمت الورقة البحثية منهج QLever الذي يجمع بين لغة SPARQL والبحث في النصوص الكاملة، وأظهرت تفوقه في الأداء على محركات SPARQL المعاصرة . وقد بدأ تطوير البرنامج في قسم الخوارزميات وهياكل البيانات بجامعة فرايبورغ.
في عام 2021، نشر الفريق بحثًا حول تحويل RDF بكفاءة والاستعلام عن مجموعة بيانات OpenStreetMap الكاملة، مما أتاح دعم استعلامات GeoSPARQL على بيانات OSM الكاملة. [ 4 ] وفي عام 2022، قدم الفريق ورقة بحثية أخرى نظام الإكمال التلقائي لـ SPARQL الحساس للسياق. [ 5 ]
قارنت دراسة أجريت عام 2023 بين QLever و Virtuoso و Blazegraph و GraphDB و Stardog و Apache Jena و Oxigraph. [ 6 ] وكجزء من برنامج البحث للجيل القادم من الإنترنت (NGI) التابع للاتحاد الأوروبي [ 7 ] ، حقق QLever التوافق الكامل مع معيار SPARQL 1.1 في يونيو 2025، بما في ذلك دعم تحديث SPARQL وبروتوكول HTTP الخاص بـ Graph Store، مما أتاح عمليات القراءة والكتابة. وفي العام نفسه، وبدعم من الصندوق السويسري للنماذج الأولية [ 8 ] ، تم توسيع نطاق أسلوب الفهرسة ليشمل ترميز المعرفات الشائعة مباشرةً ضمن المعرفات الرقمية، مما ألغى الحاجة إلى البحث عن السلاسل النصية حتى عند تصدير النتائج. وقد مكّن هذا QLever من فهرسة واستعلام مجموعات بيانات تتجاوز تريليون ثلاثية على خادم واحد عادي.
قدمت ورقة بحثية نُشرت عام 2025 خوارزمية فعالة لعمليات الربط المكاني واسعة النطاق، حيث أظهرت القدرة على حساب جميع العلاقات المكانية بين 1.4 مليار كائن هندسي في مجموعة بيانات OpenStreetMap الكاملة في أقل من ثلاث ساعات على جهاز كمبيوتر عادي، متفوقة على PostGIS بأكثر من عشرة أضعاف. [ 9 ]
في يونيو 2025، تم تحويل نقطة نهاية SPARQL العامة لمجموعة بيانات UniProt التي يستضيفها المعهد السويسري للمعلوماتية الحيوية من Virtuoso إلى QLever. [ 10 ]
محتويات
توفر نسخة QLever الرسمية نقاط نهاية API للاستعلام عن مجموعات البيانات التالية : [ 11 ]
- ويكي بيانات
- ويكيميديا كومنز
- فري بيس
- خريطة الشوارع المفتوحة
- خريطة تاريخية مفتوحة
- يوني بروت
- PubChem
- DBLP
- OpenCitations
- IMDb
- ملف السلطة المتكاملة
- ياغو
- دي بي بيديا
- قاعدة بيانات Wallscope للألعاب الأولمبية
بالنسبة لبيانات OpenStreetMap و OpenHistoricalMap، يدعم محرك QLever مجموعة فرعية من وظائف GeoSPARQL ، بالإضافة إلى مجموعة فرعية محسوبة مسبقًا من علاقات GeoSPARQL المخزنة كثلاثيات مخصصة. [ 4 ]
التبني

إلى جانب النسخة الرسمية، يُشغّل محرك QLever أيضًا نقطة نهاية SPARQL الرسمية لـ DBLP [ 12 ] و UniProt [ 10 ] . يُعد QLever أحد المرشحين لاستبدال Blazegraph كمخزن ثلاثي لخدمة استعلام Wikidata [ 6 ] [ 13 ] .
انظر أيضاً
مراجع
- باست ، هانا؛ بوخهولد، بيورن (2017-11-06). "كيو ليفر: محرك استعلام للبحث الفعال باستخدام لغة SPARQL والنصوص" . وقائع مؤتمر ACM لعام 2017 حول إدارة المعلومات والمعرفة . CIKM '17. نيويورك ، نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة. الصفحات 647-656 . doi : 10.1145/3132847.3132921 . ISBN 978-1-4503-4918-5.
- ↑ "الميزات المميزة لـ QLever" . GitHub . 2025-07-16.
- ↑ "الامتثال - وثائق QLever" . وثائق QLever . تم الاطلاع بتاريخ 2026-04-04 .
- باست ، هانا؛ بروسي، باتريك؛ كالمباخ، يوهانس؛ ليمان، أكسل (2021). "محول RDF فعال ونقطة نهاية SPARQL لبيانات OpenStreetMap الكاملة" . في : مينغ، شياوفينغ؛ وانغ، فوشنغ؛ لو ، تشانغ تيان؛ هوانغ، يان؛ شيخار، شاشي؛ شي، شينغ (محررون). وقائع المؤتمر الدولي التاسع والعشرين حول التطورات في نظم المعلومات الجغرافية . ACM. الصفحات 536-539 . doi : 10.1145/3474717.3484256 . ISBN 978-1-4503-8664-7.
- 1 2 باست، هانا؛ كالمباتش، يوهانس؛ كلامب، تيريزا. كريمر، فلوريان. شنيل ، نيكلاس (2021-04-29). “الإكمال التلقائي الفعال لـ SPARQL عبر SPARQL”. أرخايف : 2104.14595v1 [ cs.DB ].
- لام ، آن نغوك؛ إلفيساتر، برايان؛ مارتن-ريكوردا، فرانسيسكو (2023). تقييم مجموعة مختارة من محركات استعلام SPARQL باستخدام ويكي بيانات (ملف PDF) . مؤتمر الويب الدلالي الموسع . سلسلة محاضرات في علوم الحاسوب. المجلد 13870. سبرينغر، تشام. الصفحات 679-696 . doi : 10.1007/978-3-031-33455-9_40 . ISBN 978-3-031-33454-2لضمان أن تكون مجموعتنا المحدودة من مخازن البيانات الثلاثية ممثلة ومتنوعة، تم تقييم مخازن البيانات الثلاثية التالية: ...
QLever (إصدار الالتزام 742213facfcc80af11dade9a971fa6b09770f9c)... كان QLever سريعًا جدًا في الاستعلامات الناجحة، ولكنه قدم دعمًا محدودًا للاستعلامات ذات بنى SPARQL المعقدة.
- ↑ "تم الإعلان عن القائمة النهائية للباحثين في برنامج NGI 5 للدعوة المفتوحة" . 2024-10-07.
- ↑ "رؤى رحلة النمذجة الأولية: QLever - جعل البيانات أكثر ذكاءً وسرعة واستدامة" . 2025-11-26.
- ↑ باست، هانا؛ بروسي، باتريك؛ كالمباخ، يوهانس (2025-11-03). "عمليات ربط مكاني فعّالة على مجموعات هندسية كبيرة". وقائع المؤتمر الدولي الثالث والثلاثين لجمعية ACM حول التطورات في نظم المعلومات الجغرافية . ACM. الصفحات 466-476 . doi : 10.1145/3748636.3762757 . ISBN 979-8-4007-2086-4.
- 1 2 "نقطة نهاية UniProt SPARQL" .
- ↑ "QLever" . فرايبورغ إم برايسغاو: كرسي جامعة فرايبورغ للخوارزميات وهياكل البيانات . تم الاطلاع عليه بتاريخ 13 يوليو 2024 .
- ↑ "خدمة استعلام dblp SPARQL" . شلوس داجشتول . تم الاسترجاع بتاريخ 2024-11-09 .
- ↑ وودي، أليكس (10 يوليو 2025). "توسيع نطاق الرسم البياني المعرفي وراء ويكيبيديا" . BigDATAwire . سان دييغو: Tabor Communications . تم الاطلاع عليه في 1 أغسطس 2025 .
روابط خارجية
- الموقع الرسمي
- qlever على GitHub
- qlever-ui على GitHub
- متاجر ثلاثية
- قواعد بيانات الرسوم البيانية
- جامعة فرايبورغ
