it-swarm.asia

Microdata مقابل RFDa

أتساءل ما إذا كنت سأستخدم Microdata أو RFDa لوضع علامة على معلومات لمحركات البحث على تطبيق الويب الخاص بي. تدعم Google وتحتوى على كلاهما. لكنني لم أتمكن من العثور على ملخص يقارن بين التنسيقين ويقدم اقتراحًا لاستخدامه.

7
Hendrik Brummermann

اختيار أيهما أفضل بالنسبة لك (IMO) شخصي إلى حد ما. فيما يلي بعض العوامل التي قد تساعدك في اتخاذ قرار مستنير:

من المحتمل وجود عوامل أخرى خاصة بموقفك ...

2
JasonBirch

الاختلافات الرئيسية بين Microdata و RDFa

  • Microdata هو لا يزال مسودة العمل (2012-10-25) مجرد ملاحظة مجموعة العمل (2013-10-29) . RDFa هو الانتهاء التوصية (2013-08-22) (التوصية الأولى مرة أخرى في 2008 ).

  • يمكن استخدام البيانات الجزئية في HTML (5) فقط. RDFa مستقل عن العلامات ("للتعبير عن البيانات المهيكلة بأي لغة ترميزية") ويمكن استخدامه بالفعل في HTML 4.01 و HTML5 و XHTML و ...

  • Microdata هي "اختراع" جديد نسبيًا. يعتمد RDFa على RDF النموذج (RDFa هو RDF تنسيق التسلسل) ، الأساس لـ الويب الدلالي .

  • إذا تعثر محلل Microdata على نوع عنصر غير معروف (resp. المفردات) ، فإنه يجب ألا حاول الاستفادة منه. قد يحاول المحللون RDF (a) الاستفادة من المفردات غير المعروفة (والتي قد تعمل لأن المفردات عادة ما تكون موصوفة في RDF ، على سبيل المثال مع RDFS).

  • Microdata يجعل من الصعب (وغالبًا ما يكون من المستحيل) المزج الصحيح بين عدة مفردات لنفس المحتوى ، وهو أمر ممكن بسهولة مع RDFa (بفضل استخدامه للبادئات).

لاحظ أن جميع المفردات تقريبًا مصممة في/من أجل RDF (a). مع Microdata ، يبدو أن معظم المستخدمين يستخدمون المفردات schema.org فقط ، لكن يمكن استخدام هذا المفرد مع RDFa أيضًا.

يجادل البعض بأن بيانات Microdata أسهل في الفهم/الاستخدام من RDFa. لا أعتقد أن هذا صحيح ، لا سيما مع RDFa Lite ، وهو ما يكفي "لمعظم الاحتياجات اليومية". يمكنك قراءة مواصفات RDFa Lite بأكملها في 10-15 دقيقة.

أنظر أيضا

إجاباتي عنه

و

  • (قديم نوعا ما) HTML Data Guide (W3C Interest Group Note) ، والذي "يهدف إلى مساعدة ناشري ومستهلكي بيانات HTML على استخدامها بشكل جيد. مع وجود العديد من بناء الجملة والمفردات للاختيار من بينها ، فإنه يوفر إرشادات حول كيفية تحديد من الذي يلبي احتياجات الناشر أو المستهلك. ويناقش عندما يكون من الضروري مزج بناء الجملة والمفردات وكيفية نشر واستهلاك البيانات التي تستخدم صيغ متعددة. "
3
unor
1
John Conde

التنسيقات المصغرة أسهل بكثير في الفهم والتنفيذ ، وذلك باستخدام فئات إضافية حول عناصر HTML الموجودة (أو عناصر span/div إضافية عند الضرورة).

من ناحية أخرى ، فإن RDFa أكثر تعقيدًا ويمكن أن يكون من الصعب تنفيذه ، باستخدام سمات مثل xmlns:v وقيم مثل v:Person. مثلما يقول JasonBirch ، فإنه يمثل مشكلة صغيرة بالنسبة للصفحات التي لا تحتوي على لغة XHTML (وبالتالي لن يتم التحقق منها ، إذا كان ذلك يهمك).

1
DisgruntledGoat