GRDDL - GRDDL

GRDDL (произносится "сковорода") - это формат разметки для Получение описаний ресурсов из диалектов языков. Это Рекомендация W3C, и позволяет пользователям получать RDF тройки снаружи XML документы, в том числе XHTML. В спецификации GRDDL показаны примеры использования XSLT, однако он должен был быть достаточно абстрактным, чтобы допускать и другие реализации. 11 сентября 2007 года она стала Рекомендацией.[1]

Механизм

XHTML и преобразования

В документе указываются связанные преобразования одним из нескольких способов.

Например, документ XHTML может содержать следующую разметку:

<голова профиль ="http://www.w3.org/2003/g/data-viewhttp://dublincore.org/documents/dcq-html/http://gmpg.org/xfn/11 "><ссылка rel ="трансформация" href ="grokXFN.xsl" />

Потребители документов информируются о том, что на этой странице доступны преобразования GRDDL, путем включения следующего в профиль атрибут голова элемент:

http://www.w3.org/2003/g/data-view

Доступные преобразования раскрываются с помощью одного или нескольких связь элементы:

<ссылка rel ="трансформация" href ="grokXFN.xsl" />

Этот код действителен для XHTML Только 1.x. В профиль атрибут был удален HTML5, включая его сериализацию XML.

Микроформаты и трансформации профиля

Если страница XHTML содержит Микроформаты, обычно есть определенный профиль.

Например, документ с информацией hcard должен иметь:

<голова профиль ="http://www.w3.org/2003/g/data-view http://www.w3.org/2006/03/hcard">

При получении http://www.w3.org/2006/03/hcard имеет:

<голова профиль ="http://www.w3.org/2003/g/data-view">

и

<p>Использование этого профиля лицензирует данные RDF, извлеченные  rel ="profileTransformation" href ="../vcard/hcard2rdf.xsl">hcard2rdf.xsl</a>    из  href ="http://www.w3.org/2006/vcard/ns">работа 2006 vCard / RDF</a>.</p>

Агент, поддерживающий GRDDL, может затем использовать этот profileTransformation для извлечения все данные hcard со страниц, ссылающихся на эту ссылку.

XML и преобразования

Аналогично XHTML преобразования GRDDL могут быть прикреплены к XML-документам.

Преобразования пространства имен XML

Как и profileTransformation, с пространством имен XML может быть связано преобразование.

Это позволяет целым диалектам XML (например, KML или Atom) предоставлять содержательный RDF.

XML-документ просто указывает на пространство имен

<фу xmlns ="[http://example.com/1.0/ ]{{dead link | date = October 2017 | bot = InternetArchiveBot | fix -pting = yes}}">   <!-- document content here --></foo>

и при получении [1][постоянная мертвая ссылка ] указывает на преобразование пространства имен.

Это также позволяет очень большим объемам существующих XML-данных превращаться в RDF / XML с минимальными усилиями со стороны автора пространства имен.

Выход

После преобразования документа появляется RDF представление этих данных.

Этот вывод обычно помещается в базу данных и запрашивается через SPARQL.

Реализации

Потребители GRDDL (также известные как агенты, поддерживающие GRDDL)

Смотрите также

  • Микроформаты - упрощенный подход к семантическому аннотированию данных на веб-сайтах
  • RDFa - а W3C Рекомендации по аннотированию веб-сайтов с помощью данных RDF
  • eRDF - альтернатива RDFa

Рекомендации

Примечания

  • Кернер, Шон Майкл (2006-10-26). "W3C ищет в GRDDL смысла семантического веба'". internetnews.com.

внешняя ссылка