WikiDer > Платформа связанных данных
Платформа связанных данных (LDP) это Связанные данные спецификация, определяющая набор шаблонов интеграции для построения RESTful HTTP сервисы, которые могут читать / писать RDF данные.
Платформа связанных данных позволяет использовать RESTful HTTP для использования, создания, обновления и удаления как ресурсов RDF, так и не-RDF.[1] Кроме того, он определяет набор конструкций «Контейнер» - сегментов, в которые могут быть добавлены документы с отношениями между сегментом и объектом, аналогичными отношениям между блогом и составляющими его сообщениями.[2]
История
LDP возникла из работы в IBMRational 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).
Смотрите также
Рекомендации
- ^ Михиндукуласоория, Нандана (05.11.2014). «Изучение платформы связанных данных W3C на примерах».
- ^ Берлесон, Коди (10 июля 2014 г.). «Введение в платформу связанных данных». semanticweb.com. Архивировано из оригинал 9 января 2015 г.. Получено 27 августа 2014.
- ^ «Рабочая группа по платформе связанных данных». W3C.
- ^ «Устав рабочей группы платформы связанных данных (LDP)». W3C.
- ^ «Платформа связанных данных (LDP) - это рекомендация W3C». W3C.
- ^ «Обновление SPARQL 1.1». W3C.
- ^ «Социально ориентированное облачное хранилище - проблемы проектирования». тимбл.
- ^ «Связанные данные для чтения и записи - проблемы проектирования». тимбл.
- ^ «Связанные данные - проблемы проектирования». тимбл.
- ^ «Начало работы с платформой связанных данных (LDP)». SemanticWeb.com.
- ^ «Ресурсы WebDAV». Архивировано из оригинал на 2012-06-26.