tl; dr , এইচটিএমএল 5 নথিগুলিতে কীভাবে শব্দার্থগতভাবে টীকা দিতে হবে তা তিনটি উপায় :
- মাইক্রোডাটা এবং আরডিএফএ শব্দার্থবিজ্ঞানযুক্ত বিষয়বস্তু চিহ্নিত করার জন্য বাক্য গঠন (HTML প্রসারিত), তবে তারা শব্দভান্ডার সরবরাহ করে না।
- মাইক্রোফর্ম্যাটস হ'ল কনটেন্ট (এইচটিএমএল যা সরবরাহ করে তা পুনরায় ব্যবহার করে) শব্দার্থত কন্টেন্ট চিহ্নিত করার জন্য এবং (কেবলমাত্র!) সেই উদ্দেশ্যে শব্দভান্ডার সরবরাহ করে।
স্কিমা.আর.জি হ'ল শব্দভাণ্ডারের সংকলন (এটি মাইক্রোডাটা এবং আরডিএফএ সহ বিভিন্ন সিনট্যাক্স সহ ব্যবহার করা যেতে পারে, তবে মাইক্রোফর্ম্যাটস নয় ), সুতরাং এই প্রশ্নটি হওয়া উচিত: মাইক্রোডাটা বনাম মাইক্রোফর্ম্যাটগুলি? আর আরডিএফএকে কেন পার্টিতে আমন্ত্রণ জানানো হচ্ছে না?
আরডিএফএ এবং মাইক্রোডাটা এক নয়, তবে ধারণার মতো । মাইক্রোফর্ম্যাটগুলি উভয় থেকে দৃ strongly়ভাবে পৃথক।
যদি আপনার একমাত্র লক্ষ্য অনুসন্ধান ইঞ্জিনগুলি থেকে অনুসন্ধান ফলাফলের প্রদর্শন বাড়ানো হয় তবে আপনি কোন মার্কআপটি বেছে নেবেন তা বিবেচ্য নয় (যতক্ষণ এটি অনুসন্ধান ইঞ্জিন দ্বারা সমর্থিত হয়)। তবে "শব্দার্থক মার্কআপ" অবশ্যই আরও অনেক কিছুকে অনুমোদন দেয়: সিমেন্টিক ওয়েব তৈরি করা । কোনও কারণ ছাড়াই নয় মাইক্রোফর্ম্যাটগুলি "লোয়ার-কেস সিমেটিক ওয়েব" শব্দটির সাথে সম্পর্কিত, যখন আরডিএফএ "আপার-কেস সিমেটিক ওয়েব" এর সাথে সম্পর্কিত (মাইক্রোডাটা একটি নতুন সিনট্যাক্স, তবে এটি আপার-কেস বৈকল্পিকের সাথে খাপ খায়)।
মূল পার্থক্য: এক্সটেনসিবিলিটি । আরডিএফএ এবং মাইক্রোডাটা ইউআরআই ব্যবহার করে, মাইক্রোফর্ম্যাটগুলি নির্দিষ্ট শ্রেণীর নামগুলি (এইচটিএমএল এর class
বৈশিষ্ট্যের জন্য) এবং লিঙ্কের প্রকারগুলি (এইচটিএমএলের rel
বৈশিষ্ট্যের জন্য) ব্যবহার করে। এর মানে:
মাইক্রোফরমেটসের সাহায্যে আপনি কেবলমাত্র নির্দিষ্ট সামগ্রী চিহ্নিত করতে পারবেন যদি মাইক্রোফর্ম্যাট সম্প্রদায় একটি উপযুক্ত "শব্দভাণ্ডার" (যেমন একটি মাইক্রোফর্ম্যাট) তৈরি করে এবং গ্রহণ করে।
RDFa এবং Microdata মাধ্যমে আপনি করতে পারেন আপনার নিজের শব্দভান্ডার তৈরি হলে ইতিমধ্যে একটি যথাযথ এক অস্তিত্ব নেই (এবং আছে অনেক শব্দভাণ্ডারের )।
গুগল বলেছে যে আমি উভয়ই "ব্যবহার করতে পারি না কারণ এটি পার্সারটিকে বিভ্রান্ত করতে পারে"।
আমি এটি বেশ কয়েকটি মার্কআপ উপায়ে প্রয়োগ করা থেকে আমাকে বিরত রাখতে দেব না। এছাড়াও, গুগল ধরণের একটি চ্যাটে এই বিবৃতি প্রত্যাহার করে ।
আপডেট: গুগলের স্ট্রাকচার্ড ডেটা ডকুমেন্টেশনে এটি কোথাও বলছে না যে তারা একই নথিতে বিভিন্ন বাক্য গঠন পরিচালনা করতে পারে না। এবং তাদের পরীক্ষার সরঞ্জামটি বেশ কয়েকটি সিনট্যাক্স ব্যবহার করা হলে কোনও ত্রুটির খবর দেয় না।
স্ট্যাক ওভারফ্লোতে সম্পর্কিত প্রশ্নগুলি দেখুন: