حـول microdata + الـشـرح الــتـفـصــيـلـي
<div> اسمي هو عـبــد الـحــكيم المرابطي، ولكن ينادونني باسم حكيم. في ما يلي صفحتي الرئيسية: <a href="http://www.example.com">www.example.com</a> أنا أعيش في سلا بالمغرب، وأعمل مهندسًا في شركة العربية للهندسة. </div>إلـيــك شـفــرة HTML نــفــسـهـا مـرمـزة بــاســتـخـدام microdata.
<div itemscope itemtype="http://data-vocabulary.org/Person"> اسمي هو <span itemprop="name">عـبــد الـحــكيم المرابطي</span> ولكنهم ينادونني باسم <span itemprop="nickname">حكيم</span>. في ما يلي صفحتي الرئيسية: <a href="http://www.example.com" itemprop="url">www.example.com</a> أنا أعيش في سلا بالمغرب، وأعمل <span itemprop="title">مهندسًا</span> في شركة <span itemprop="affiliation">العربية للهندسة</span>. </div>فــي مــا يـلــي طــريـقــة عـمــل هــذا الــنـمــوذج.
- في السطر الأول، يشير itemscope إلى أن محتوى <div> يعد عنصرًا. ويشير itemtype="http://data-vocabulary.org/Person إلـى أن الــعــنــصـر يــعـد شــخــصـًا.
- يـتـم الـتـعـرف عـلـى كـل خـاصـيـة لـعـنـصـر الـشـخـص مـن خـلال الـسـمـة itemprop. عـلـى ســبـيـل الــمـثـال، يـصـف itemprop="name"اســم الــشــخــص.
الكيانات المتداخلة
يـوضــح الـمـثــال أعــلاه مــعـلـومــات جـهــة الإتـصــال لـعـبــد الــحـكـيــم الــمـرابـطــي، ولـكــن لا يــتـضـمــن عـنـوانــه. يـوضــح الـمـثــال أدنــاه شـفــرة HTML نــفـسـهــا، ولـكــن فــي هــذه الـحـالــة، تــتـضـمــن الــخـاصـيــة address.<div itemscope itemtype="http://data-vocabulary.org/Person"> اسمي هو <span itemprop="name">عـبــد الـحــكيم المرابطي</span>، ولكنهم ينادونني باسم <span itemprop="nickname">حكيم</span>. في ما يلي صفحتي الرئيسية: <a href="http://www.example.com" itemprop="url">www.example.com</a>. أعيش في <span itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address"> <span itemprop="locality">الدقي</span>، <span itemprop="region">الجيزة</span> </span> وأعمل <span itemprop="title">مهندسًا</span> في شركة <span itemprop="affiliation">العربية للهندسة</span>. </div>فــي مــا يـلــي طــريـقــة عـمــل هـذا الـنـمـوذج :
- إن خاصية address{1} هي في حد ذاتها عنصر يحتوي على مجموعة من الخصائص. ويتضح هذا من وضع السمةitemscope على العنصر الذي يصف خاصية address واستخدام صفة itemtype لتحديد نوع العنصر الموصوف، كهذا المثال: <span itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address">.
معلومات التاريخ والوقت
<time itemprop="startDate" datetime="2009-10-15T19:00-08:00">15 تشرين الأول (أكتوبر) 2009، 7م</time>
المحتوى غير المرئي
<div itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"> التقييم: <span itemprop="value">8.5</span> <meta itemprop="best" content="10" /> </div>في ما يلي طريقة عمل هذا النموذج:
- يتم استخدام العلامة meta لتحديد معلومات إضافية غير مرئية بالصفحة—في هذه الحالة، نعني حقيقة أن التقييم “الأفضل على الإطلاق” هو 10. يتم تحديد قيمة الخاصية باستخدام السمة content.
المدة: <span>ساعة ونصفutes<meta itemprop="duration" content="PT1H30M" /> </span>فــي مــا يـلــي طــريـقــة عـمــل هــذا الــنـمــوذج :
- اســتـخــدم الــعـلامــة metaلــتــحـديــد قــيـمــة الــخــاصـيــة ( هــي الـمــدة فــي هــذه الــحـالــة ). يــتـيــح لــك هــذا اســتـخــدام قــيـمــة الــسـمــة content(“PT1H30M”) لتحديد المدة بتنسيق تنسيق المدة القياسي 8601، مــع الاحـتـفــاظ بـعــرض الـمــدة بـنــص يـسـهــل عـلــى الــمـسـتـخــدم فـهـمــه ( سـاعــة ونـصــف ) فــي الـصـفـحــة ذاتــها.
- يـأخـذ Google فـي الاعــتـبـار الــعــنـصـر الأصـلـي لــلــعــنـصـر meta لــتــحـديـد الــمــعــلـومـات الــمــقـدمـة بــطــريـقـة مــتــبـادلـة ضـمـن الــعـلامـة meta . لـذا فـفـي هـذه الــحـالـة، مـن الـضـروري ضـمـان أن الــعـقـدة الأصــلـيـة الــمــبـاشـرة لــعـلامـة meta تــحـيـط بــالـنـص سـاعـة ونـصـف.
سبحان الله، والحمدلله، ولا إله إلا الله، والله أكبر
إذا أعجبك الموضوع فلماذا تبخل علينا بالردود المشجعة ؟!
ليست هناك تعليقات
يمكنك وضع تعليقك هنا