Платформа связанных данных - Linked Data Platform

Платформа связанных данных (LDP) это Связанные данные спецификация, определяющая набор шаблонов интеграции для построения RESTful HTTP сервисы, которые могут читать / писать RDF данные.

Платформа связанных данных позволяет использовать RESTful HTTP для использования, создания, обновления и удаления как ресурсов RDF, так и не-RDF.[1] Кроме того, он определяет набор конструкций «Контейнер» - сегментов, в которые могут быть добавлены документы с отношениями между сегментом и объектом, аналогичными отношениям между блогом и составляющими его сообщениями.[2]

История

LDP возникла из работы в IBM Rational Product Group для интеграции приложений. Начиная с 2010 г., IBM изучила связанные данные для управление жизненным циклом приложения и искал альтернативные средства чтения-записи связанных данных.

IBM присоединилась к W3C в июне 2012 года, чтобы сформировать W3C рабочая группа, проработавшая до июля 2015 года.[3][4] 26 февраля 2015 года платформа связанных данных W3C 1.0 была утверждена в качестве рекомендации W3C.[5]

Выполнение

Связанные данные чтения – записи ранее описывались с помощью WebDAV иSPARUL[6] к Тим Бернерс-Ли в его проблемах дизайна [7][8] это основано на его 4 правилах для связанных данных.[9]

Платформа связанных данных включает 4 правила Тима Бернерса-Ли и фокусируется на следующих концепциях.[10]

Ресурсы LDP (LDPR)

  • Методы HTTP и RDF для чтения и записи связанных данных
  • Ресурсы можно создавать, изменять, удалять и читать с помощью стандартных HTTP методы (например, POST, PUT, PATCH, DELETE, GET)
  • Обложка "исходников RDF", а также "бинарных ресурсов"

Контейнеры LDP (LDPC)

  • LDPR, в который вы отправляете сообщение, чтобы создавать новые вещи, ПОЛУЧАЙТЕ, чтобы найти существующие.
  • Подобно тому, что AtomPub делает для XML
  • Доступен в трех вариантах: BasicContainer, DirectContainer и IndirectContainer.

Пейджинг и заказ

  • Механизм для получения содержимого LDPC по частям и указания порядка сортировки содержимого.

Отношения LDP и WebDAV

LDP не является файловой системой, но он использует связанные данные для создания той информации, которая может использоваться для создания современной абстракции файловой системы для взаимодействия с доступными по протоколу HTTP ресурсами (в просторечии именуемыми "Интернет-ресурсы ").

Напротив, WebDAV - это «набор расширений протокола HTTP, который позволяет пользователям совместно редактировать и управлять файлами на удаленных веб-серверах».[11]

Однако LDP можно использовать с WebDAV. Например, существуют живые контейнеры LDP, идентифицируемые URI связанных данных, которые также могут функционировать как конечные точки WebDAV (т. Е. Могут монтироваться любым пользовательским агентом, совместимым с WebDAV).

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

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

  1. ^ Михиндукуласоория, Нандана (05.11.2014). «Изучение платформы связанных данных W3C на примерах».
  2. ^ Берлесон, Коди (10 июля 2014 г.). «Введение в платформу связанных данных». semanticweb.com. Архивировано из оригинал 9 января 2015 г.. Получено 27 августа 2014.
  3. ^ «Рабочая группа по платформе связанных данных». W3C.
  4. ^ «Устав рабочей группы платформы связанных данных (LDP)». W3C.
  5. ^ «Платформа связанных данных (LDP) - это рекомендация W3C». W3C.
  6. ^ «Обновление SPARQL 1.1». W3C.
  7. ^ «Социально ориентированное облачное хранилище - проблемы проектирования». тимбл.
  8. ^ «Связанные данные для чтения и записи - проблемы проектирования». тимбл.
  9. ^ «Связанные данные - проблемы проектирования». тимбл.
  10. ^ «Начало работы с платформой связанных данных (LDP)». SemanticWeb.com.
  11. ^ «Ресурсы WebDAV». Архивировано из оригинал на 2012-06-26.

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