13.1.2 エンドポイントURLデータ・ソース
外部RDFデータ・ソースは、エンドポイントURLを使用して定義されます。通常、各RDFストアには、SPARQL問合せおよびSPARQL更新を受け入れる汎用URLがあります。RDFストア・サービスによっては、使用可能なデータセットを取得する機能リクエストも提供される場合があります。
表13-1 外部データ・ソースのパラメータ
パラメータ | 説明 |
---|---|
name |
データ・ソースの汎用名。 |
type |
データ・ソースのタイプ。外部データ・ソースの場合、タイプはENDPOINTである必要があります。 |
description |
データ・ソースの一般的な説明。 |
properties |
データ・ソース・プロパティの値を持つ特定のマッピング・パラメータ:
|
次の例は、Dbpedia外部データ・ソースのJSON表現を示しています。
{ "name": "dbpedia", "type": "ENDPOINT", "description": "Dbpedia RDF data - Dbpedia.org", "properties": { "baseUrl": "http://dbpedia.org/sparql", "provider": "Dbpedia" } }
次の例に、Apache Jena Fuseki外部データ・ソースのJSON表現を示します。${DATASET}
は、実行時にFusekiデータセット名に置き換えられるパラメータです。
{ "name": "Fuseki", "type": "ENDPOINT", "description": "Jena Fuseki server", "properties": { "queryUrl": "http://localhost:8080/fuseki/${DATASET}/query", "baseUrl": "http://localhost:8080/fuseki", "capabilities": { "getUrl": "http://localhost:8080/fuseki/$/server", "datasetsParam": "datasets", "datasetNameParam": "ds.name" }, "provider": "Apache", "updateUrl": "http://localhost:8080/fuseki/${DATASET}/update" } }
親トピック: データソース