Resource Description Framework

Resource Description Framework

Resource Description Framework (RDF, «среда описания ресурса»[1]) — это разработанная консорциумом Всемирной паутины модель для представления данных, в особенности — метаданных[2]. RDF представляет утверждения о ресурсах в виде, пригодном для машинной обработки. RDF является частью концепции семантической паутины.

Ресурсом в RDF может быть любая сущность — как информационная (например, веб-сайт или изображение), так и неинформационная (например, человек, город или некое абстрактное понятие). Утверждение, высказываемое о ресурсе, имеет вид «субъект — предикатобъект» и называется триплетом. Утверждение «небо голубого цвета» в RDF-терминологии можно представить следующим образом: субъект — «небо», предикат — «имеет цвет», объект — «голубой». Для обозначения субъектов, предикатов и объектов в RDF используются URI.

Триплет RDF

Множество RDF-утверждений образует ориентированный граф, в котором вершинами являются субъекты и объекты, а рёбра помечены предикатами.

Содержание

История

История появления RDF имеет своё начало в 1990 году, когда Тим Бернерс-Ли предложил отмечать типы ссылок между документами для облегчения автоматической обработки. Типы ссылок однако не были включены в первую спецификацию HTML, но идея была подхвачена в системе описания метаданных MCF. Обобщённое представление метаданных нашло отражение в рекомендации W3C по RDF в 1999 году. С тех пор стандарты RDF развиваются, появляются новые средства для работы с RDF[3].

Набор стандартов

С 10 февраля 2004 года следующие разделы имеют статус стандартов[4]:

  • Среда описания ресурса (RDF): понятия и абстрактный синтаксис (англ. Resource Description Framework (RDF): Concepts and Abstract Syntax);
  • Семантика RDF (англ. RDF Semantics);
  • Информативное введение в RDF (англ. RDF Primer);
  • Язык описания словарей RDF (англ. RDF Vocabulary Description Language 1.0: RDF Schema);
  • Описание синтаксиса RDF/XML (пересмотренное)(англ. RDF/XML Syntax Specification (Revised));
  • Набор тестовых данных RDF (англ. RDF Test Cases).

Модель данных

RDF сам по себе является не форматом файла, а только лишь абстрактной моделью[2]. Для записи и передачи RDF используется несколько форматов, в том числе:

  • RDF/XML — запись в виде XML-документа;
  • RDF/JSON — запись в виде JSON-данных;
  • RDFa (англ. RDF in attributes) — запись внутри атрибутов произвольного HTML- или XHTML-документа;
  • N-Triples, Turtle, N3 — компактные[5] формы записи утверждений.

Для обработки данных, представленных в RDF, могут использоваться языки запросов: SPARQL (стандарт W3C), RQL, RDQL.

Семантика

RDF предоставляет средства для построения информационных моделей, но не касается семантики описываемого. Взятый в отдельности граф RDF можно понимать только как граф. Толкование значения основывается на способности пользователей RDF интерпретировать URI, строковые литералы и структуру графа.

Для выражения семантики требуются словари (англ. vocabularies), таксономии (англ. taxonomies) и онтологии (англ. ontologies).

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

Таксономия — это словарь иерархически организованных терминов.

Онтология использует предопределённый зарезервированный словарь терминов для определения концепций и отношений между ними для конкретной предметной области. Онтологии можно использовать для выражения семантики терминов словаря, их взаимоотношений и контекстов использования.

RDF Schema[6] предоставляет специальный словарь для RDF, который может быть использован для определения таксономий классов, свойств, контейнеров, реификации (от англ. reification — воплощение). Для записи семантики предметных областей в онтологиях служит язык OWL[7].

Применение

Форматы
Проекты

См. также

  • EAV

Примечания

  1. Среда Описания Ресурса (RDF): Понятия и Абстрактный Синтаксис
  2. 1 2 RDF Primer  (англ.). Консорциум Всемирной паутины (10 февраля 2004). — Рекомендация W3C, информативное введение в RDF. Архивировано из первоисточника 2 июня 2012. Проверено 22 ноября 2009.
  3. Segaran, Evans, Taylor, 2009, pp. 63-64
  4. Статус W3C стандартов RDF
  5. Шон Палмер Notation3: A Rough Guide to N3  (англ.). — Введение в Notation3. Архивировано из первоисточника 2 июня 2012. Проверено 22 ноября 2009.
  6. RDF Schema
  7. Hebeler, Fisher, Blace, Perez-Lopez, 2009, pp. 98-100

Ссылки

Литература

  • Toby Segaran, Colin Evans, Jamie Taylor Programming the Semantic Web. — O’Reilly Media, 2009. — 302 с. — ISBN 978-0-596-15381-6
  • John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez Semantic Web Programming. — John Wiley & Sons, 2009. — 648 с. — ISBN 9780470418017



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


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

  • Resource Description Framework — (RDF) Desarrollador World Wide Web Consortium Información general Extensión de archivo .rdf Tipo …   Wikipedia Español

  • Resource Description Framework — Resource Description Framework,   RDF …   Universal-Lexikon

  • Resource Description Framework — Das Resource Description Framework (RDF, engl. (sinngemäß) „System zur Beschreibung von Ressourcen“) bezeichnet eine Familie von Standards des World Wide Web Consortiums (W3C) zur formalen Beschreibung von Informationen über Objekte, sogenannte… …   Deutsch Wikipedia

  • Resource Description Framework — Infobox file format name = Resource Description Framework icon = logo = extension = .rdf mime = application/rdf+xml type code = uniform type = magic = owner = [http://www.w3.org/ World Wide Web Consortium] genre = semantic web container for =… …   Wikipedia

  • Resource Description Framework — Pour les articles homonymes, voir RDF. Resource Description Framework Extension .rdf Type MIME application/rdf+xml Développé par World Wide …   Wikipédia en Français

  • Resource Description Framework Schema — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell nur… …   Deutsch Wikipedia

  • Ressource Description Framework — Das Resource Description Framework (RDF, engl. (sinngemäß) „System zur Beschreibung von Ressourcen“) bezeichnet eine Familie von Standards des World Wide Web Consortiums (W3C) zur formalen Beschreibung von Informationen über Objekte, sogenannte… …   Deutsch Wikipedia

  • Resource (Web) — The concept of Resource is primitive in the Web architecture, and is used in the definition of its fundamental elements. The term was first introduced to refer to targets of Uniform Resource Locators (URLs), but its definition has been further… …   Wikipedia

  • Cadre de description de ressources — Resource Description Framework Pour les articles homonymes, voir RDF. Resource Description Framework Extension de fichier .rdf Type MIME application/rdf+xml Développé par …   Wikipédia en Français

  • Meta Content Framework — Das Resource Description Framework (RDF, engl. (sinngemäß) „System zur Beschreibung von Ressourcen“) bezeichnet eine Familie von Standards des World Wide Web Consortiums (W3C) zur formalen Beschreibung von Informationen über Objekte, sogenannte… …   Deutsch Wikipedia


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

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