GRDDL

GRDDL

GRDDL (произносится 'griddle') — формат надстройки для описания ресурсов различных диалектов и языков. Это W3C Recommendation, которая позволяет пользователям получать RDF triples из документов XML, включая XHTML. GRDDL спецификация показывает примеры использования XSLT, обычно этого вполне достаточно, чтобы получить необходимые знания и работы с дополнениями. Вышеуказанный текст одобрен в качестве рекомендации от 11 сентября 2007 года.[1]

Содержание

Как это работает

XHTML и трансформации

Документ содержит связанные с ним трансформации, работающие по одному из нескольких алгоритмов.

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

<head profile="http://www.w3.org/2003/g/data-view
                http://dublincore.org/documents/dcq-html/
                http://gmpg.org/xfn/11">
 
<link rel="transformation" href="grokXFN.xsl" />

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

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

Трансформации доступны для одной и более ссылок:

<link rel="transformation" href="grokXFN.xsl" />

Код работает только с XHTML 1.x . Атрибуты профиля были переведены в HTML5, включая XML публикации.

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

Если страница XHTML содержит Microformats, то в большинстве это означает наличие специального профиля.

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

<head profile="http://www.w3.org/2003/g/data-view http://www.w3.org/2006/03/hcard">

Когда получает http://www.w3.org/2006/03/hcard то:

<head profile="http://www.w3.org/2003/g/data-view">

и

<p>Use of this profile licenses RDF data extracted by
   <a rel="profileTransformation" href="../vcard/hcard2rdf.xsl">hcard2rdf.xsl</a>
    from <a href="http://www.w3.org/2006/vcard/ns">the 2006 vCard/RDF work</a>.
</p>

GRDDL пользователь может использовать профиль трансформации для получения всей информации о hcard со страниц на которые адресована ссылка.

XML и трансформации

Как и в случае с XHTML, GRDDL трансформации могут быть приложены XML документам.

XML трансформации имени

Подобно трансформации профиля, имя XML может иметь трансформацию связанную с ним.

Это позволяет диалектам XML (к примеру, KML или Atom) работать с RDF.

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

<foo xmlns="http://example.com/1.0/">
   <!-- document content here -->
</foo>

и при выполнении , http://example.com/1.0/ указывает на имя трансформации.

Подобные средства дают широкую свободу действий с данными XML и позволяет преобразоваться в RDF/XML с минимальными потерями для автора имени.

Вывод данных

Трансформирование документа означает, преобразование его данных в формат RDF.

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

Реализации

GRDDL пользователи (так же известные как агенты GRDDL)

  • OpenLink Virtuoso специализированная виртуальная система
  • XML_GRDDL, библиотека PHP 5
  • Другое other implementations

Дополнительные материалы

  • microformats, a simplified approach to semantically annotate data in websites
  • RDFa, рекомендации W3C для аннотаций к сайтам с данными RDF
  • eRDF, альтернатива RDFa

Список литературы

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "GRDDL" в других словарях:

  • GRDDL — (pronounced griddle ) is a markup format for Gleaning Resource Descriptions from Dialects of Languages.It is a W3C Recommendation, and enables users to get RDF out of XML and XHTML documents via XSLT.It became a recommendation on… …   Wikipedia

  • GRDDL — ( Gleaning Resource Descriptions from Dialects of Languages , o Espigar Descripciones de Recursos de Dialectos de Lenguajes ) es una forma de indicar una transformación, comúnmente mediante XSLT, de un documento XHTML o XML para obtener… …   Wikipedia Español

  • GRDDL — Gleaning Resource Descriptions from Dialects of Languages GRDDL ou Gleaning Resource Descriptions from Dialects of Languages signifiant littéralement Récolte de descriptions de ressources à partir des dialectes de langages est un langage de… …   Wikipédia en Français

  • Gleaning Resource Descriptions from Dialects of Languages — GRDDL ou Gleaning Resource Descriptions from Dialects of Languages signifiant littéralement Récolte de descriptions de ressources à partir des dialectes de langages est un langage de marquage permettant d extraire des données RDF à partir de… …   Wikipédia en Français

  • Microformat — For the photographic miniaturization of documents, see Microform. For details of microformats used on Wikipedia, see Wikipedia:Microformats. A microformat (sometimes abbreviated μF) is a web based approach to semantic markup which seeks to re use …   Wikipedia

  • Microformat — Un microformat (parfois abrégé sous μF ou uF) est une approche de formatage de données basé sur le web[1] qui cherche à réutiliser le contenu existant comme les métadonnées, en n utilisant que des classes[2] et attributs[3] XHTML et HTML. Cette… …   Wikipédia en Français

  • Dublin Core — The Dublin Core metadata terms are a set of vocabulary terms which can be used to describe resources for the purposes of discovery. The terms can be used to describe a full range of web resources: video, images, web pages etc and physical… …   Wikipedia

  • Hypertext Transfer Protocol — HTTP Persistence · Compression · HTTPS Request methods OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT Header fields Cookie · ETag · Location · Referer DNT · …   Wikipedia

  • Semantic Web — The Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web… …   Wikipedia

  • Ontology (information science) — In computer science and information science, an ontology formally represents knowledge as a set of concepts within a domain, and the relationships between those concepts. It can be used to reason about the entities within that domain and may be… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»