it-swarm.asia

ما هي فوائد RDFa؟

لقد رأيت بعض المدونات وما إلى ذلك حول هذه التقنية الجديدة: RFDa ، ولكن هل هناك أي فوائد في استخدامها الآن. بناءً على ما أفهمه ، يتم استخدامه بشكل أساسي بواسطة محركات البحث وأجهزة الزحف الأخرى ، لكن هل قامت Google و Bing وغيرها بتنفيذها حتى الآن؟ هل تعطي ترتيبًا أفضل على صفحاتهم إذا كنت أستخدمها ، أم أنها ستجعل نتائجي أكثر إثراء من البيانات؟

8
googletorp

بالنظر إلى النظرة العامة ، هناك شيء واحد واضح هو أن RDFA لا ينطبق إلا على XHTML 1.1 بقدر ما يذهب التحقق من الصحة ، في حين أن هناك دفعة هائلة لإنهاء HTML5/CSS3 وإخراجها في الإنتاج.

نقلا عن نظرة عامة:

حتى الآن ، نظرًا لأن لغة XHTML قابلة للتوسعة في حين أن لغة HTML ليست كذلك ، فقد تم تحديد RDFa فقط لـ XHTML 1.1. مرحبًا بناشري الويب لاستخدام ترميز RDFa داخل HTML4: يتوقع تصميم RDFa حالة الاستخدام هذه ، وسيتعرف معظم موزعي RDFa على سمات RDFa في أي إصدار من HTML. يعرف المؤلفون أنه لا يوجد مستعرض ويب تم نشره سيفشل في تقديم مستند HTML كما هو مقصود بعد إضافة علامة RDFa إلى المستند. ومع ذلك ، يجب أن يكون الناشرون على دراية بأن RDFa لن يتحقق في HTML4 في هذا الوقت. تتحقق سمات RDFa من XHTML ، باستخدام XHTML1.1 + RDFa DTD.

يمكننا أن نفترض أن HTML5 سيكون مماثلاً في أن RDFA لن يتحقق من الصحة ، ولكن على الأرجح لن يقوم بتقسيم المستند في المتصفحات المعروفة والشعبية . هذا يخيفني قليلاً عند التفكير في الأجهزة المحمولة.

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

المجال الذي أرى أنه مفيد للغاية هو وصف علاقة ارتباط بمفهومه ، مثل مثال "الترخيص" الوارد في النظرة العامة. من المعقول أن يرغب شخص ما في تقديم نتائج فقط بموجب ترخيص CC-BY-SA ، أو ربما متغير آخر.

لا أعتقد أنني أريد تعيين عنوان ليكون شيئًا غير ذلك ، خاصةً عند وجود علامات تعريف لتوضيح المؤلف/إلخ. النموذجي:

  • الفكرة الرئيسية
  • نص
  • فكرة داعمة
  • نص
  • فكرة دعم فكرة دعم
  • نص
  • ...

... يوفر لمحركات البحث طريقة سهلة للغاية لفهم الخطوط العريضة لأي مستند. لذلك ، كما هو موضح في المثال ، فإن إعادة تعيين "h3" للإشارة إلى أن المؤلف قد يكون سخيفًا ، ولكن ربط علاقة ارتباط باسم "مؤلف اسم المقالة" قد يكون مثيرًا للاهتمام ، على غرار مفهوم "الترخيص" .

لا أعرف أي شخص قام بتنفيذها بالفعل ، لذلك لست متأكدًا من النجاح في أي من السيناريوين. ومع ذلك ، لا أعتقد أنه سيساعد (بدرجة كبيرة) رتبتك أكثر من مجرد مستند منظم جيدًا. الجدة ، على الأقل بالنسبة لي هي القدرة على العثور على أشياء محددة للغاية ، مثل جميع الوثائق التي كتبها "Joe Q Smith" ، على سبيل المثال.

ما لن أفعله هو إعادة تحديد الوزن الذي يجب أن تحمله أي علامة معيّنة عند تحديد بنية المستند.

ولا يمكنني مقاومة ذلك - وهذا سبب آخر يمنع الناس من تحليل لغة HTML باستخدام regex :)

4
Tim Post

فوائد عديدة. ولكن قد لا تناسب نفس المشاكل التي تحلها.

خذ على سبيل المثال حالة الاستخدام البسيطة لمتجر على الإنترنت يبيع الموسيقى. ستقوم بإنشاء مجموعة من الصفحات لمنتجاتها ، وعادةً صفحة ميزة واحدة لكل منتج.

باستخدام RDFa وبعض المفردات ، يمكنك وصف أن صفحتك تبيع مسارًا بمبلغ $ x ؛ أن المسار هو نفس الشيء مثل إدخال على musicbrainz أو last.fm ؛ أو أنها بنفس الفنان كصفحة فرقة myspace معينة.

في المستوى الأول تفهم محركات البحث المفردات الخاصة بالعلاقات الجيدة - المنتجات والأسعار ، وما إلى ذلك. المستوى التالي (وهذا هو حيث القيمة ؛ ولكن ليس لديها عدد كافٍ من المنفذين) - لديك واجهة برمجة تطبيقات RESTful فورية لأي شخص لديه محلل RDFa ومحلل قاعدة بيانات SPARQL.

2
user1366

هناك بالتأكيد فوائد لاستخدام RDFa وأدوات الترميز الدلالية الأخرى على أنواع معينة من مواقع الويب.

قامت Google مؤخرًا بتقديم شيء يسمى " Rich Snippets " ، والذي يسمح لمشرفي المواقع بترميز أشياء مثل الوصفات وجهات الاتصال والأحداث والمراجعات وأكثر من ذلك ، وجعلهم يظهرون بتنسيقات خاصة في SERPs. يدعم Rich Snippets RDFa وطريقتين أخريين لترميز HTML.

بينما لا يدعم RDFa ، يستخدم Facebook أيضًا العلامات الدلالية في Open Graph Protocol .

على الرغم من أن الويب الدلالي لم يتم إعداده بالكامل بعد ، إلا أن هناك بالتأكيد مواقف تجعل من المنطقي الاستفادة منها.

1
JasonBirch