使用 RDF4J 主控台連線到 Neptune 資料庫執行個體 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 RDF4J 主控台連線到 Neptune 資料庫執行個體

RDF4J 主控台可讓您在 REPL (read-eval-print loop) 環境下試驗資源描述架構 (RDF) 圖表和查詢。

您可從 RDF4J 主控台新增遠端圖形資料庫做為儲存庫和查詢。本小節將逐步引導您完成 RDF4J 主控台的設定,以遠端連線到 Neptune 資料庫執行個體。

使用 RDF4J 主控台連線到 Neptune
  1. 從 RDF4J 網站的下載頁面下載 RDF4J SDK。

  2. 解壓縮 RDF4J SDK zip 檔案。

  3. 在終端機上,導覽至 RDF4J SDK 目錄,然後輸入下列命令來執行 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 主控台的一般提示。您可使用此提示設定儲存庫和其他操作。儲存庫有專用可執行查詢的提示。

  4. > 提示下,輸入以下命令為您的 Neptune 資料庫執行個體建立 SPARQL 儲存庫:

    create sparql
  5. RDF4J 主控台會提示您輸入連接到 SPARQL 端點所需變數的值。

    Please specify values for the following variables:

    指定下列值:

    變數名稱 Value
    SPARQL query endpoint https://your-neptune-endpoint:port/sparql
    SPARQL update endpoint https://your-neptune-endpoint:port/sparql
    Local repository ID [endpoint@localhost] neptune
    Repository title [SPARQL endpoint repository @localhost] Neptune 資料庫執行個體

    如需尋找 Neptune 資料庫執行個體地址的相關資訊,請參閱 連線至 Amazon Neptune 端點 一節。

    如果操作成功,您會看到以下訊息:

    Repository created
  6. > 提示下,輸入以下命令以連線到 Neptune 資料庫執行個體:

    open neptune

    如果操作成功,您會看到以下訊息:

    Opened repository 'neptune'

    您現在進入 neptune> 提示。在此提示下,您可以針對 Neptune 圖形執行查詢。

    注意

    既然您已新增儲存庫,您下次執行 bin/console.sh 時便能立即執行 open neptune 命令以連線到 Neptune 資料庫執行個體。

  7. neptune> 提示下,輸入下列命令執行 SPARQL 查詢,使用 ?s ?p ?o 查詢和限制 10,以傳回圖形中的最多 10 個三元組 (subject-predicate-object)。若要查詢其他內容,請將 sparql 命令之後的文字換成其他的 SPARQL 查詢。

    sparql select ?s ?p ?o where {?s ?p ?o} limit 10