Какова альтернатива RDF формату hCalendar Микроформата? - PullRequest
0 голосов
/ 20 февраля 2010

Я работаю над применением микроформата hCalendar к событиям, отображаемым на моем веб-сайте. Однако из моего исследования у меня сложилось впечатление, что микроформаты не рекомендуются (или, по крайней мере, некоторые смотрят на них свысока). Вместо этого RDF представляется предпочтительным способом представления информации, богатой семантикой.

Однако меня смущает RDF. Я даже не знаю с чего начать. Микроформаты предоставляют простое для понимания руководство по использованию формата hCalendar. RDF, с другой стороны, написан на языке лунных людей.

Есть ли RDF альтернатива hCalendar? Есть ли какой-то ресурс, который описывает, как это реализовать? Должен ли я просто продолжить работу с hCalendar, поскольку это легко реализовать?

1 Ответ

2 голосов
/ 20 февраля 2010

Простой поиск в Google вызвал спецификацию, написанную на этом лунном языке , которая включает черновик XSL из hCalendar в RDF calendar . Язык лунного там, на самом деле, кажется довольно разумным для этого лунного языка, поэтому я предлагаю вам свободно владеть им.

Основная проблема, с которой сталкивается большинство людей, заключается в том, что RDF просто чертовски странный . Итак, вот пример из трех правил.

  1. Документы RDF описывают граф, который описывает вещи.
  2. Все стрелки / узлы описаны в терминах «троек», которые являются «субъектом, предикатом, объектом» (например, «Ball», «HasColor», «Red»)
  3. Все описано в терминах URI. (например, <<a href="http://d8uv.org/about/id" rel="nofollow noreferrer">http://d8uv.org/about/id> <<a href="http://xmlns.com/foaf/spec/mbox" rel="nofollow noreferrer">http://xmlns.com/foaf/spec/mbox>

Учитывая это в вашем арсенале, вам будет намного легче извлечь смысл из лунного языка. Обратите внимание, что я не говорю «легко», потому что, опять же, RDF чертовски странно .

Мой личный совет - просто забыть все понятие и придерживаться микроформатов. Они достаточно семантические и не приведут вас к безумию. (Тип безумия, который заставляет людей создавать такие вещи, как RDF / XML)

...