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)
- OpenLink Virtuoso через систему картриджей Sponger
- XML_GRDDL, полусоответствующий PHP 5 библиотека
- Видеть другие реализации
Смотрите также
- Микроформаты - упрощенный подход к семантическому аннотированию данных на веб-сайтах
- RDFa - а W3C Рекомендации по аннотированию веб-сайтов с помощью данных RDF
- eRDF - альтернатива RDFa
Рекомендации
Примечания
- Кернер, Шон Майкл (2006-10-26). "W3C ищет в GRDDL смысла семантического веба'". internetnews.com.