شيكس

تُعد Shape Expressions ( ShEx ) [ 2 ] لغة نمذجة بيانات للتحقق من صحة ووصف إطار وصف الموارد (RDF).

تم اقتراحها في ورشة عمل التحقق من صحة RDF لعام 2012 [ 3 ] كلغة عالية المستوى وموجزة للتحقق من صحة RDF.

يمكن تعريف الأشكال باستخدام صيغة مختصرة سهلة الاستخدام تسمى ShExC أو باستخدام أي من تنسيقات تسلسل RDF مثل JSON-LD أو Turtle .

يمكن استخدام تعابير ShEx لوصف RDF وللتحقق تلقائيًا من توافق بيانات RDF. يتشابه بناء جملة ShEx مع Turtle و SPARQL، بينما تستوحي دلالاتها من لغات التعبيرات النمطية مثل RelaxNG .

مثال

البادئة : <http://example.org/> بادئة المخطط : <http://schema.org/> بادئة ملف XML : <http://www.w3.org/2001/XMLSchema#>: Person { schema : name xsd : string ; schema : knows @ : Person * ; }

يوضح المثال السابق أن العقد التي تتوافق مع الشكل Personيجب أن تحتوي على خاصية واحدة schema:nameبقيمة نصية وصفر أو أكثر من الخصائص schema:knowsالتي يجب أن تتوافق قيمها مع الشكل Person.

التطبيقات

مشروعلغة البرمجةإصدارأحدث إصدارإصدار ShEx متوافقسمات
التحقق من القيمةالعدديةخريطة الشكل الظاهرةالوارداتالأشكال الخارجيةالتعليقات التوضيحيةالإجراءات الدلالية
ShEx.exإكسيرالإصدار 0.1.42020-10-13؟؟؟؟لالالالا
روبي شيكسروبي0.7.12022-01-292.0؟؟؟؟؟؟نعم
شيشجافاجافالا أحدلا أحد2.0؟؟؟؟؟؟؟
PyShExبايثونالإصدار 0.8.12022-04-142.0نعمنعملالا؟؟؟
شكل الكيانبايثون0.0.22023-06-24؟نعمنعملالالالالا
شاكليكسسكالا0.1.702020-11-02؟؟؟؟؟؟؟؟
shex.jsجافا سكريبتالإصدار 1.0.0-alpha.262023-04-25؟؟؟؟؟؟نعم؟

ملاعب وعروض تجريبية عبر الإنترنت

  • ShExSimple : عرض توضيحي عبر الإنترنت يعتمد على shex.js (هل الرابط معطل؟)
  • rdfshape : عرض توضيحي عبر الإنترنت مبني على shaclex. مؤرشف بتاريخ 19 نوفمبر 2018 في Wayback Machine.

مراجع

  1. 1 2 لابرا جايو، خوسيه إميليو؛ برودومو، إريك؛ بونيفا، إيوفكا؛ كونتوكوستاس ، ديميتريس (2018). التحقق من صحة بيانات RDF . مورغان وكلايبول. ص.  328. ردمك 9781681731650.
  2. "لغة تعابير الشكل 2.0" . 27 مارس 2017.
  3. "ورشة عمل التحقق من صحة RDF: ضمانات عملية لجودة بيانات RDF" .

للمزيد من القراءة

مواصفة

  • برودوميو، إريك؛ بونيفا، إيوفكا؛ لابرا غايو، خوسيه إميليو؛ كيلوغ، غريغ، محرران. (2018). مواصفات لغة تعابير الأشكال . مسودة تقرير مجموعة مجتمع W3C.
  • لابرا جايو، خوسيه إميليو؛ برودومو، إريك؛ بونيفا، إيوفكا؛ كونتوكوستاس ، ديميتريس (2018). التحقق من صحة بيانات RDF . مورغان وكلايبول.

آخر

انظر أيضاً