سؤال

هذه سلسلة من الأسئلة للمبتدئين، ولكن بعد قراءة 30 درسًا تعليميًا جيدًا لـ SPARQL، لا يبدو أنني أستوعب ماهية SPARQL أو كيفية البدء في استخدامه.

  1. هل يتم تنفيذه من جانب العميل؟
  2. هل ستتمكن مايكروسوفت بطريقة أو بأخرى من إفساد هذا الأمر؟
  3. هل يمكنك استخدام قاعدة بيانات علائقية مشتركة (SQL)؟
  4. هل هناك موارد معينة توصي بها على غيرها للتعلم؟
  5. هل تشعر أنه من السابق لأوانه البدء في استثمار نفسي في هذا؟
  6. أفضل طريقة للإعداد والتشغيل لبدء الترقيع؟

إن أمثلة RDFA التي رأيتها ملهمة للغاية.أنا حاليًا من أشد المؤيدين لاستخدام التنسيقات الدقيقة ولكني أرغب حقًا في المضي قدمًا في هذا الأمر.أقوم حاليًا بالتطوير بلغة PHP، لكن لم أجد سوى مكتبة Java.

هل كانت مفيدة؟

المحلول

هل يتم تنفيذه من جانب العميل؟

يمكن ان تكون.لكن التنفيذ من جانب الخادم هو على الأرجح IMO.يعتمد ذلك على ما تحاول فعله به.(لست على علم بأي تطبيقات من جانب العميل لـ SPARQL).

هل ستتمكن مايكروسوفت بطريقة أو بأخرى من إفساد هذا الأمر؟

كل شيء ممكن.ولكن إذا قضيت كل وقتك في القلق بشأن Microsoft، فلن تتمكن من إنجاز أي شيء.(لو كنت رائد أعمال في مجال تكنولوجيا المعلومات، لكنت أكثر قلقًا بشأن براءات اختراع البرامج ومتصيدي براءات الاختراع).

هل يمكنك استخدام قاعدة بيانات علائقية مشتركة (SQL)؟

لتنفيذ سباركل؟لا.كواجهة خلفية لمحرك ثلاثي المتجر/SPARQL؟نعم، على الرغم من وجود مشكلات فنية تعني أن هذا ليس الخيار الأكثر أداءً...لبعض أنواع استعلام SPARQL.)

هل هناك موارد معينة توصي بها على غيرها للتعلم؟

ليس تحديدا.ما الذي تحاول تعلمه ولا يمكنك تعلمه من البرامج التعليمية؟

هل تشعر أنه من السابق لأوانه البدء في استثمار نفسي في هذا؟

ذلك يعتمد على ما يدور في ذهنك.إذا كنت تفعل هذا من أجل المتعة، فهذا ليس سابق لأوانه.إذا كنت مهتمًا بالبحث، فهذا ليس سابق لأوانه.إذا كنت تفعل ذلك للحصول على وظيفة، فمن المحتمل أن يكون ذلك سابقًا لأوانه (ألق نظرة على إعلانات الوظائف في منطقتك).إذا كنت تريد أن تحصل على أول مليون دولار لك..تخمينك جيد مثل تخميني.

أفضل طريقة للإعداد والتشغيل لبدء الترقيع؟

قم بتنزيل وتثبيت أحد تطبيقات المتجر الثلاثي / SPARQL مفتوحة المصدر وجرب بعض التجارب.تفضيلي الشخصي هو OpenRDF / Sesame لأنه يحتوي على واجهات برمجة تطبيقات نظيفة، ومصمم جيدًا ويعمل بشكل عادي.

نصائح أخرى

هل يتم تنفيذه من جانب العميل؟

ليس اعتياديا؛ليس أكثر من SQL

هل ستتمكن Microsoft بطريقة ما من العبث بهذا؟

SPARQL هو معيار w3c، وهذا لا يعني أن التطبيقات لن تبدأ في إضافة حيل خاصة بها.

هل يمكنك استخدام قاعدة بيانات علائقية مشتركة (SQL)؟

نعم، من وجهين:كما يقول ستيفن، لن يقوم نظام RDBMS بتنفيذ SPARQL لك، ولكن يمكن استخدامه لتخزين الثلاثيات كواجهة خلفية.بالإضافة إلى ذلك، يمكنك استخدام RDBMS كمخزن للبيانات العلائقية ولكن مع تعيين ديناميكي لـ RDF مثل عبر D2RQ أو نظام RDF Views الخاص بـ OpenLink Virtuoso.

Are there particular resources you recommend over others for learning?

المعتاد:W3C، ويكيبيديا، بعض الأمثلة على الاستعلامات على dbpedia.org ...قبالة تذهب.

Do you feel it is premature to begin investing myself in this?

مُطْلَقاً.ما الذي أبقاك؟;)

أفضل طريقة للإعداد والتشغيل لبدء الترقيع؟

احصل على نسخة من OpenLink الموهوب وبمجرد تشغيله، قم بتوجيه المتصفح إلى localhost:8890/sparql/ وlocalhost:8890/isparql/ لتصفح نقطة نهاية sparql.

يوجد هنا برنامج تعليمي رائع لـ SPARQL كتبه Lee Feigenbaum، أحد محرري مواصفات SPARQL:

http://www.cambridgesemantics.com/2008/09/sparql-by-example/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top