سؤال

لقد كنت أعمل على تطبيق hcalendar microformat إلى الأحداث المعروضة على موقع الويب الخاص بي. ومع ذلك ، من بحثي ، لدي انطباع بأن التنسيقات الدقيقة لا ينصح بها (أو على الأقل نظرت إليها من قبل البعض). في حين أن، RDF يبدو أن الطريقة المفضلة لتمثيل المعلومات الغنية بالدلالة.

ومع ذلك ، أنا مرتبك من قبل RDF. أنا لا أعرف حتى من أين أبدأ. تنسيقات microformats توفر دليل سهل الفهم لاستخدام تنسيق hcalendar. RDF ، من ناحية أخرى ، مكتوب باستخدام لغة القمر.

هل هناك بديل RDF لـ Hcalendar؟ هل هناك بعض الموارد التي تصف كيفية تنفيذها؟ هل يجب أن أستمر مع Hcalendar لأنه من السهل تنفيذها؟

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

المحلول

تم طرح بحث بسيط في Google مواصفات مكتوبة في تلك اللغة القمر, ، والذي يتضمن أ مسودة XSL من Hcalendar إلى تقويم RDF. تبدو اللغة القمر في الواقع معقولة جدًا لتلك اللغة القمر ، لذلك أقترح أن تصبح بطلاقة فيه.

المشكلة الرئيسية التي يواجهها معظم الناس ، هي أن RDF هو مجرد لعنة عجيب. لذلك ، إليك ثلاثة قواعد تمهيدية.

  1. تصف مستندات RDF رسم بياني يصف الأشياء.
  2. يتم وصف جميع الأسهم/العقد من حيث "Triples" ، والتي هي "موضوع ، مسند ، كائن" ، (على سبيل المثال "الكرة" "Hascolor" "Red")
  3. يتم وصف كل شيء من حيث URIS. (على سبيل المثالhttp://d8uv.org/about/id> <http://xmlns.com/foaf/spec/mbox>u003Cmailto:d8uv@d8uv.org>

مع ذلك في ترسانة ، يجب أن يكون من الأسهل بكثير سحب المعنى من اللغة القمر. لاحظ أنني لا أقول "سهل" ، لأنه ، مرة أخرى ، RDF هو لعنة غريب.

نصيحتي الشخصية هي أن تنسى الفكرة بأكملها ، والتمسك بتنسيقات صغيرة. إنها دلالية بما فيه الكفاية ، ولن تدفعك إلى الجنون. (نوع الجنون الذي يقود الناس إلى جعل أشياء مثل RDF/XML)

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