リンク データ プラットフォーム( LDP ) は、 RDFデータの読み取り/書き込みが可能なRESTful HTTPサービスを構築するための一連の統合パターンを定義するリンク データ仕様です。
リンク データ プラットフォームでは、RESTful HTTP を使用して、RDF リソースと非 RDF リソースの両方を消費、作成、更新、削除できます。[1]さらに、一連の「コンテナー」構造を定義します。これは、ブログとその構成要素であるブログ投稿の関係に似た、バケットとオブジェクトの関係を持つドキュメントを追加できるバケットです。[2]
歴史
LDP は、 IBMのアプリケーション統合のための Rational 製品グループの取り組みから発展しました。2010 年から、IBM はアプリケーション ライフサイクル管理のためのリンク データを検討し、リンク データの読み取り/書き込みの代替手段を模索してきました。
IBMは2012年6月にW3Cに加盟し、2015年7月まで活動したW3Cワーキンググループを結成した。 [3] [4] 2015年2月26日、W3Cリンクデータプラットフォーム1.0がW3C勧告として承認された。[5]
実装
読み書き可能なリンクトデータは、ティム・バーナーズ=リーがリンクトデータの4つの原則[9 ]に基づいて設計した際に、WebDAVと SPARUL [ 6]を使用して説明しました。
リンクトデータプラットフォームにはティム・バーナーズ=リーの4つの原則が含まれており、以下の概念に重点を置いています。[10]
自民党リソース(LDPR)
- リンクされたデータを読み書きするためのHTTPおよびRDF技術
- リソースは、標準のHTTP メソッド(POST、PUT、PATCH、DELETE、GET)を使用して作成、変更、削除、および読み取りできます。
- 「RDF ソース」と「バイナリ リソース」の両方をカバーする
LDP コンテナ (LDPC)
- 新しいものを作成するにはPOST、既存のものを見つけるにはGETするLDPR
- AtomPubがXMLに対して行うのと同様
- 3つのタイプがあります: BasicContainer、DirectContainer、IndirectContainer
ページングと順序付け
- LDPC のコンテンツをチャンクで取得し、コンテンツの並べ替え順序を指定するメカニズム
LDPとWebDAVの関係
LDP はファイル システムではありませんが、リンク データを使用して、HTTP アクセス可能なリソース (俗に「Web リソース」と呼ばれる) と対話するための最新のファイル システム抽象化を作成するために使用できる種類の情報を生成します。
対照的に、WebDAVは「ユーザーがリモートWebサーバー上のファイルを共同で編集および管理できるようにするHTTPプロトコルの拡張機能のセット」です。[11]
ただし、LDP は WebDAV で使用できます。たとえば、リンク データ URI によって識別されるライブ LDP コンテナーが実際に存在し、WebDAV エンドポイントとしても機能します (つまり、任意の WebDAV 準拠のユーザー エージェントによってマウント可能)。
参照
参考文献
- ^ Mihindukulasooriya, Nandana (2014-11-05). 「例を使って W3C リンクト データ プラットフォームを学ぶ」
- ^ Burleson, Cody (2014 年 7 月 10 日). 「Introduction to: Linked Data Platform」. semanticweb.com. 2015 年 1 月 9 日時点のオリジナルよりアーカイブ。2014年8 月 27 日閲覧。
- ^ 「リンクトデータプラットフォームワーキンググループ」。W3C。
- ^ 「Linked Data Platform (LDP) ワーキンググループ憲章」W3C。
- ^ 「Linked Data Platform (LDP) は W3C 勧告です」。W3C。
- ^ 「SPARQL 1.1 アップデート」。W3C。
- ^ 「社会的に意識の高いクラウドストレージ - 設計上の問題」。timbl。
- ^ 「読み取り/書き込みリンクデータ - 設計上の問題」。timbl。
- ^ 「リンクデータ – 設計上の問題」. timbl.
- ^ 「Linked Data Platform (LDP) を使い始める」SemanticWeb.com。
- ^ 「WebDAV リソース」。2012 年 6 月 26 日時点のオリジナルよりアーカイブ。
外部リンク
- リンクトデータプラットフォーム 1.0、W3C
- リンクトデータプラットフォーム 1.0 入門、W3C
- リンクトデータプラットフォームのユースケースと要件、W3C
- LDP 実装、W3C Wiki
