البيانات الوصفية (HTML)

لقطة شاشة لـ Addwiki Wikidata Microdata Referencer CLI.

البيانات الوصفية هي جزء من مواصفات HTML الصادرة عن WHATWG، والتي تحدد كيفية تضمين البيانات الوصفية ضمن محتوى صفحات الويب. [ 1 ] تستطيع محركات البحث وبرامج زحف الويب والمتصفحات استخراج البيانات الوصفية ومعالجتها من صفحات الويب، واستخدامها لتوفير تجربة تصفح أكثر ثراءً للمستخدمين. تستفيد محركات البحث بشكل كبير من الوصول المباشر إلى البيانات الوصفية، لأنه يسمح لها بفهم المعلومات الموجودة على صفحات الويب وتقديم نتائج أكثر صلة بالمستخدمين. [ 2 ] [ 3 ] تستخدم البيانات الوصفية مفردات داعمة لوصف العنصر، وأزواجًا من الاسم والقيمة لتعيين قيم لخصائصه. [ 4 ] تُعد البيانات الوصفية محاولة لتوفير طريقة أبسط لشرح عناصر HTML باستخدام علامات قابلة للقراءة آليًا، مقارنةً بالأساليب المشابهة التي تستخدم RDFa والتنسيقات المصغرة .

في عام 2013، ونظرًا لفشل فريق عمل HTML التابع لاتحاد شبكة الويب العالمية (W3C) في إيجاد محرر لمواصفات HTML للبيانات المصغرة ، تم إيقاف تطويرها بإصدار "ملاحظة". [ 5 ] [ 6 ] ومع ذلك، منذ ذلك الحين، تم اختيار محررين جديدين، ونُشرت خمس نسخ أحدث من مسودة العمل، [ 7 ] [ 8 ] [ 9 ] [ 10 ] وكان آخرها مسودة العمل بتاريخ 26 أبريل 2018. [ 10 ]

المفردات

لا تُقدّم مُفردات البيانات الجزئية دلالات أو معاني العناصر. [ 11 ] يُمكن لمطوري الويب تصميم مُفردات مُخصصة أو استخدام المُفردات المُتاحة على الإنترنت. تُوفّر مُخططات Schema.org مجموعة من مُفردات الترميز شائعة الاستخدام ، والتي تشمل: الشخص ، والمكان ، والحدث ، والمنظمة ، والمنتج ، والمراجعة ، ومُجمّع المراجعات ، ومسار التنقل ، والعرض ، ومُجمّع العروض . أنشأ مُشغّلو مُحركات البحث مثل جوجل ومايكروسوفت وياهو وياندكس موقع schema.org ، الذي يستخدم ترميز البيانات الجزئية لتحسين نتائج البحث. [ 12 ] : 85

في بعض الأغراض، يكون استخدام مفردات مخصصة كافياً. أما في أغراض أخرى، فيلزم تصميم مفردات خاصة. ويُشجع المؤلفون، حيثما أمكن، على إعادة استخدام المفردات الموجودة، لأن ذلك يُسهّل إعادة استخدام المحتوى. [ 1 ]

التوطين

في بعض الحالات، قد توفر محركات البحث التي تغطي مناطق محددة امتدادات محلية للبيانات الجزئية. على سبيل المثال، يدعم ياندكس ، وهو محرك بحث رئيسي في روسيا، تنسيقات جزئية مثل hCard (معلومات الاتصال بالشركات)، وhRecipe (وصفات الطعام)، و hReview (مراجعات السوق)، و hProduct (بيانات المنتجات)، كما يوفر تنسيقه الخاص لتعريف المصطلحات والمقالات الموسوعية. وقد طُورت هذه الامتدادات لحل مشكلات الترجمة الصوتية بين الأبجدية السيريلية واللاتينية. بعد تطبيق معايير إضافية من مفردات Schema، [ 13 ] أصبح فهرسة المعلومات في صفحات الويب باللغة الروسية أكثر نجاحًا.

السمات العامة

  • itemscope– ينشئ العنصر ويشير إلى أن العناصر التابعة لهذا العنصر تحتوي على معلومات عنه. [ 1 ]
  • itemtype– عنوان URL صالح لمفردات تصف العنصر وسياق خصائصه.
  • itemid- يشير إلى مُعرّف فريد للعنصر.
  • itemprop– يشير إلى أن الوسم الحاوي له يحمل قيمة خاصية العنصر المحددة. يتم وصف اسم الخاصية وسياق قيمتها بواسطة مصطلحات العنصر. تتكون قيم الخصائص عادةً من قيم نصية، ولكن يمكن أيضًا استخدام عناوين URL باستخدام العنصر aوسمته href، أو imgالعنصر وسمته src، أو عناصر أخرى ترتبط بموارد خارجية أو تتضمنها. [ 1 ]
  • itemref– يمكن ربط الخصائص التي لا تنتمي إلى العنصر ذي itemscopeالسمة بالعنصر الذي يستخدم هذه السمة. يوفر هذا قائمة بمعرفات العناصر (ليست itemidعناصر فرعية) مع خصائص إضافية في أماكن أخرى من المستند. [ 1 ]
  • datetime- يشير إلى التاريخ أو المدة كما هو محدد في معيار ISO 8601 .

مثال

قد تجد ترميز HTML5 التالي في صفحة "نبذة عنا" النموذجية التي تحتوي على معلومات حول شخص ما:

<div> مرحباً ، اسمي جون دو، وأنا مساعد باحث متخرج في جامعة الأحلام. أصدقائي ينادونني جوني. يمكنك زيارة صفحتي الرئيسية على الرابط التالي : <a href="http://www.example.com/~JohnnyD"> www.example.com/~JohnnyD </a> . أعيش في العنوان التالي: 1234 شارع بيتش درايف، وارنر روبينز ، جورجيا .

إليكم نفس الترميز مع إضافة بيانات Schema.org الجزئية [ 14 ] [ 15 ] [ 16 ] :

< div itemscope itemtype = "http://schema.org/Person" > مرحباً، اسمي هو < span itemprop = "name" > جون دو </ span > , أنا < span itemprop = "jobTitle" > مساعد باحث متخرج </ span > في < span itemprop = "affiliation" > جامعة الأحلام </ span > . أصدقائي ينادونني < span itemprop = "additionalName" > جوني </ span > . يمكنك زيارة صفحتي الرئيسية على الرابط التالي: <a href="http://www.example.com/~JohnnyD" itemprop="url"> www.example.com/~JohnnyD </a> . < div itemprop = " address " itemscope itemtype = " http://schema.org/PostalAddress " > أعيش في < span itemprop = " streetAddress " > 1234 Peach Drive </span> ، < span itemprop = " addressLocality " > Warner Robins </span> ، < span itemprop = " addressRegion " > Georgia </span> . </div> </div>

كما يوضح المثال أعلاه، يمكن تضمين عناصر البيانات المصغرة بشكل متداخل. في هذه الحالة، يتم تضمين عنصر من النوع http://schema.org/PostalAddress داخل عنصر من النوع http://schema.org/Person .

يوضح النص التالي كيفية تحليل جوجل للبيانات الوصفية من مثال الكود أعلاه. يمكن للمطورين اختبار الصفحات التي تحتوي على بيانات وصفية باستخدام أداة اختبار مقتطفات جوجل المنسقة . [ 17 ]

يمكن استخدام نفس المصطلحات القابلة للقراءة الآلية ليس فقط في بيانات HTML المصغرة، ولكن أيضًا في التعليقات التوضيحية الأخرى مثل RDFa أو JSON-LD في الترميز، أو في ملف RDF خارجي في عملية تسلسل مثل RDF/XML أو Notation3 أو Turtle .

يدعم

انظر أيضاً

مراجع

  1. 1 2 3 4 5 "البيانات الجزئية - مسودة معيار HTML" . Whatwg.org . تم الاطلاع عليه بتاريخ 30-06-2016 .
  2. "البيانات الجزئية - مستقبل ملاءمة محركات البحث وتحسينها (SEO)" . Lyquix.com. مؤرشف من الأصل بتاريخ 15 يناير 2013. تم الاطلاع عليه بتاريخ 30 يونيو 2016 .
  3. "Schema.org" . تم الاطلاع عليه في 2 يونيو 2026 .
  4. ""موزع"، "قابلية التوسع"، ومصطلحات أخرى مُنمّقة" . Diveintohtml5.info. مؤرشف من الأصل بتاريخ 3 يناير 2022. تم الاطلاع عليه بتاريخ 30 يونيو 2016 .
  5. كوتون، بول (2 أكتوبر 2013). "قرار مجموعة العمل بنشر بيانات HTML المصغرة كمذكرة لمجموعة العمل" . public-html-admin@w3.org (قائمة بريدية) . تم الاطلاع عليه بتاريخ 30 يونيو 2016 .
  6. "بيانات HTML المصغرة" . W3.org. 23 يونيو 2014. تم الاسترجاع في 30 يونيو 2016 .
  7. "بيانات HTML المصغرة، مسودة العمل العامة الأولى لاتحاد شبكة الويب العالمية، 4 مايو 2017" . اتحاد شبكة الويب العالمية (W3C) . تم الاطلاع عليه بتاريخ 6 سبتمبر 2017 .
  8. "مسودة عمل بيانات HTML المصغرة W3C، 26 يونيو 2017" . اتحاد شبكة الويب العالمية (W3C) . تم الاطلاع عليه بتاريخ 6 سبتمبر 2017 .
  9. "مسودة عمل بيانات HTML المصغرة W3C، 9 أكتوبر 2017" . اتحاد شبكة الويب العالمية (W3C) . 9 أكتوبر 2017. تم الاطلاع عليه بتاريخ 16 مارس 2018 .
  10. 1 2 "مسودة عمل بيانات HTML المصغرة W3C، 10 أكتوبر 2017" . اتحاد شبكة الويب العالمية (W3C) . 10 أكتوبر 2017. تم الاطلاع عليه بتاريخ 16 مارس 2018 .
  11. "معيار HTML" . فريق عمل تقنية تطبيقات النصوص التشعبية على الويب . تم الاطلاع عليه بتاريخ 30 ديسمبر 2016 .
  12. ماكدونالد، ماثيو (2014). HTML5: الدليل المفقود ( الطبعة الثانية). أورايلي وشركاؤه . ISBN  978-1-4493-6326-0.
  13. "نشر الترميز الدلالي في روسيا" . Academia.edu . تم الاسترجاع في 30-06-2016 .
  14. "الوثائق" . Schema.org . تم الاسترجاع في 30-06-2016 .
  15. "التسلسل الهرمي للأنواع" . Schema.org . تم الاسترجاع في 30-06-2016 .
  16. "مخطط Turtle RDFS من Schema.org" . مؤرشف من الأصل بتاريخ 21-09-2014 . تم الاطلاع عليه بتاريخ 29-05-2013 .
  17. 1 2 "مقتطفات غنية (بيانات جزئية، تنسيقات جزئية، RDFa)" . شركة جوجل. 17 مايو 2016. تم الاسترجاع في 30 يونيو 2016 .
  18. "توضيح عرض المقتطفات المنسقة" . 22-06-2016 . تم الاطلاع عليه بتاريخ 30-06-2016 .
  19. قناة مشرفي المواقع من جوجل (2011-12-06). أنواع المقتطفات المنسقة (فيديو). مؤرشف من الأصل بتاريخ 2021-12-15 . تم الاطلاع عليه بتاريخ 2016-06-30 .{{cite AV media}}له |author=اسم عام ( مساعدة )
  20. "واجهة برمجة تطبيقات DOM للبيانات المصغرة - واجهات برمجة تطبيقات الويب | MDN" . developer.mozilla.org . تم الاطلاع عليه بتاريخ 2021-07-05 .
  21. فريق توثيق برامج أوبرا (2011-12-06). "سجل تغييرات أوبرا 11.60 لنظام ويندوز" . Opera.com. مؤرشف من الأصل بتاريخ 2014-10-23 . تم الاطلاع عليه بتاريخ 2016-06-30 .
  22. "909633 - إزالة واجهة برمجة تطبيقات البيانات المصغرة لـ HTML" . bugzilla.mozilla.org . تم الاطلاع عليه بتاريخ 2021-07-05 .