2012-04-13 8 views
18

RDFa в XHTML является стандартом w3c. Microdata упоминается как API HTML 5. Мои вопросы:RDFa Vs. Микроданные

  1. Является ли microdata также стандартом w3c? Если да, то зачем нам 2 одинаковых стандарта?

  2. Люди говорят, что использование микроданных проще, чем RDFa. Кроме этого, каковы основные различия между этими двумя?

Спасибо заранее Манодж

+0

вопрос, связанный с веб-мастеров: [Microdata против RFDA] (http://webmasters.stackexchange.com/q/2860/17633) – unor

+1

Обновление (! Теперь HTML5 является стандартным) ... [Microdata] (http://www.w3.org/TR/microdata/) ** - это только «Замечание W3C» ** (не рекомендация), и он потерял возможность быть стандартом с HTML5: см. [W3C блокирует прогресс Microdata Рабочий проект] (http://www.w3.org/html/wg/tracker/issues/76). Сегодня (и в последующие годы!) «Лучший стандартный способ» - [использовать RFDa Lite] (http://manu.sporny.org/2012/mythical-differences/). PS: сегодня сравнение менее важно, потому что только RDFa (и Lite) остаются стандартами. –

+1

ЭТОТ ВОПРОС - ДУБЛИКАТ [ЭТОТ ОДИН (2012) ОДИН] (http://stackoverflow.com/q/8957902/287948) –

ответ

23
  1. Да, Microdata также стандарт W3C: HTML Microdata. Существует два стандарта, поскольку RDFa был разработан для удовлетворения требований сообщества RDF, а редактор WHATWG HTML5 обнаружил, что живая спецификация RDFa слишком продвинута, поэтому он разработал свою собственную вещь.

  2. Это очень субъективный вопрос, но я бы сказал, что преимущества RDFa заключаются в следующем: он упрощает объединение нескольких словарей/схем, имеет лучшую поддержку типов данных и т. П. И совместим со всеми другие стандарты, основанные на RDF, в случае, если вас это волнует. Преимущество Microdata заключается в том, что для авторов HTML проще понять. Here's a big comparison of both formats (сделанный и парень RDFa, возможно, немного предвзятый).

+0

Просто хочу отметить, что Microdata является предлагаемым стандартом, в то время как RDFa и RDFa-lite являются стандартами (в то время, когда этот вопрос задавали). – Jerven

+4

Microdata ** - это только «Замечание W3C» ** (не рекомендация), и он потерял возможность быть стандартом с HTML5: см. [W3C блокирует прогресс Рабочего проекта Microdata] (http://www.w3.org/HTML/WG/трекер/вопросы/76). Сегодня (и следующие yerars!) «Лучший стандартный способ» - [использовать RFDa Lite] (http://manu.sporny.org/2012/mythical-differences/). –