قد لا تكون على دراية بهذا الموضوع، ولا تعرف ما هو بصراحة، يهدف RDFa إلى جعل صفحتك مفهومة بشكل أفضل بواسطة الجهاز، بدلاً من مجرد عرض صفحتك مقدمة موجزة عن ماهية RDFa.
خلفية :
لماذا يظهر RDFa؟
تم إنشاء الإنترنت الحالي بشكل أساسي للاستخدام البشري، على الرغم من أن البيانات المقروءة آليًا هي أول ما يظهر على الإنترنت، إلا أن هذه البيانات المقروءة آليًا يتم نشرها بشكل عام على الإنترنت في ملفات منفصلة وتنسيقات منفصلة، مما يؤدي إلى الارتباط بين البيانات المقروءة آليًا البيانات التي يمكن قراءتها بواسطة الإنسان ضئيلة إلى حد ما. والنتيجة هي أن المتصفحات الحالية سيئة للغاية في تحليل ومعالجة بيانات الويب لأن المتصفح مسؤول فقط عن عرض هذه المعلومات.
ولكن ما فائدة قدرة المتصفح على التعرف على هذه البيانات؟
لها العديد من الاستخدامات، إذا تمكن المتصفح من التعرف على هذه البيانات جيدًا، فسوف تشكل بنية بيانات متأصلة. إذا تم استخدام هياكل البيانات هذه، فلن نحتاج إلى تسجيل بعض المعلومات من خلال عدد لا يحصى من ctrl+ c وctrl+V لإكمالها. تعد عملية النقر مريحة للغاية، وبالنسبة لمحركات البحث، فهذا يعني عرضًا أفضل لنتائج البحث وقدرات أكثر قوة لاستخراج البيانات.
بناءً على هذا الغرض، ظهر RDFa، فقط لتحقيق هدفنا، واسمه الكامل هو "إطار وصف الموارد في السمات". في الواقع، يمكنك الحصول على الكثير من المعلومات من اسمه الكامل، هاها.
مقدمة إلى RDFa:
لقد ذكرنا سبب ظهور RDFa، فما هو RDFa ويتجلى بشكل رئيسي في النقاط التالية:
مقارنةً بالصفحات التي ننشئها عادةً، عند استخدام تقنية RDFa، يتم تعريف نوع مستند الرأس الخاص بها على النحو التالي:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
" http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd ">
يعتمد ما ورد أعلاه على XHTML، ويرجع ذلك أساسًا إلى قابلية التوسع لهذه العلامة، والتي يمكن أن تجعل RDFa مضمنًا بشكل أفضل. ومع ذلك، على الرغم من أن html لا يمكن أن تحتوي على مثل هذه الامتدادات الجيدة، إلا أنه لا تزال هناك معايير لها، والتي تم تعريفها على النحو التالي:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML4+RDFa 1.0//EN"
http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd >
بالنسبة لـ html، المشكلة الوحيدة التي تحتاج إلى حل هي عدم وجود مساحة الاسم.
المزايا :
مبدأ التنفيذ :
يهدف التنفيذ بشكل أساسي إلى إضافة سمات RDFa المقابلة إلى العلامات الموجودة عن طريق إدخال مساحات الأسماء حتى تتمكن المتصفحات أو محركات البحث التي تدعم تقنية RDFa من تحليلها، وذلك لتحقيق غرض التحسين، فلنستخدم رمزًا بسيطًا كمثال:
<div xmlns:dc=" http://purl.org/dc/elements/1.1/ " about=" http://www.example.com/books/wikinomics ">
<span property="dc:title">اقتصاديات الويكي</span>
<span property="dc:creator">سيدي الصحيح</span>
<span property="dc:date">2006-09-02</span>
</div>
في مثال التعليمات البرمجية أعلاه، يتم استخدام سمة about وسمة الخاصية في سمات RDFa بشكل أساسي، ويوضح مثال التعليمات البرمجية هذا مقالًا، ثم يصف المعلومات المتعلقة بهذه المقالة، مثل العنوان والمنشئ وتاريخ الإنشاء. يمكن لهذه السمات تمكين التعرف على الجهاز الذي يدعم RDFa، وبالتالي تشكيل نظام بالبنية التي نفهمها نحن البشر، لتحقيق هدفنا.
ما يتعين علينا القيام به هو أنه بينما نفهم هذه الشبكة، نحتاج أيضًا إلى السماح للآلة بفهمها كما نفعل نحن.
احتمال:
ومن خلال هذه يمكننا أن نرى أن احتمالية RDFa لا تزال جيدة جدًا، وإذا كانت المتصفحات الحقيقية تدعمها يومًا ما، فسيظهر وضع جديد على الإنترنت لدينا، ونحن نتطلع إلى ذلك. إذا كانت لديك أي أسئلة، فيمكنك ذلك أيضًا انضم إلينا.
النص الأصلي: http://www.rainaxin.com/2009/08/technology-share-about-rdfa/