翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
RDF4J コンソールを使用して Neptune DB インスタンスに接続する
RDF4J コンソールでは、REPL(read-eval-print ループRDF) 環境で Resource Description Framework () グラフとクエリを試すことができます。
リモートグラフデータベースをリポジトリとして追加し、RDF4Jコンソールからクエリを実行できます。このセクションでは、Neptune DB インスタンスにリモート接続するためのRDF4Jコンソールの設定について説明します。
RDF4J コンソールを使用して Neptune に接続するには
RDF4J ウェブサイトのダウンロードページ
RDF4JSDKから をダウンロードします。 -
RDF4J SDK zip ファイルを解凍します。
-
ターミナルで ディレクトリに移動しRDF4JSDK、次のコマンドを入力してRDF4Jコンソールを実行します。
bin/console.sh
次のような出力が表示されます:
14:11:51.126 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = linux 14:11:51.130 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected Posix platform Connected to default data directory RDF4J Console 3.6.1 3.6.1 Type 'help' for help. >
>
プロンプトが表示されます。これはコンソールの一般的なプロンプトですRDF4J。このプロンプトを使用して、リポジトリやその他の操作を設定します。リポジトリでは、クエリを実行するための独自のプロンプトが表示されます。 -
>
プロンプトで以下を入力して、Neptune DB インスタンスのSPARQLリポジトリを作成します。create sparql
-
RDF4J コンソールは、SPARQLエンドポイントへの接続に必要な変数の値の入力を求めます。
Please specify values for the following variables:
次の値を指定します。
変数名 値 SPARQL クエリエンドポイント https://
your-neptune-endpoint
:port
/sparqlSPARQL エンドポイントの更新 https://
your-neptune-endpoint
:port
/sparqlローカルリポジトリ ID [endpoint@localhost] neptune
リポジトリタイトル [SPARQLエンドポイントリポジトリ @localhost] Neptune DB instance
Neptune DB インスタンスのアドレスを見つける方法については、Amazon Neptune エンドポイントに接続する セクションを参照してください。
このオペレーションが成功した場合は、次のメッセージが表示されます。
Repository created
-
>
プロンプトで、次のように入力して Neptune DB インスタンスに接続します。open neptune
このオペレーションが成功した場合は、次のメッセージが表示されます。
Opened repository 'neptune'
neptune>
プロンプトが表示されます。このプロンプトで、Neptune グラフに対するクエリを実行することができます。注記
リポジトリが追加されました。次に
bin/console.sh
を実行する場合は、直接open neptune
コマンドを実行して Neptune DB インスタンスに接続することができます。 -
neptune>
プロンプトで、以下を入力して、上限が 10 のSPARQLクエリを使用して、グラフ内の 3 倍 (subject-predicate-object) のうち最大 10 を返す?s ?p ?o
クエリを実行します。他のクエリを実行するには、sparql
コマンドの後のテキストを別のSPARQLクエリに置き換えます。sparql select ?s ?p ?o where {?s ?p ?o} limit 10