選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 SPARQL 存取 Amazon Neptune 中的圖形資料

焦點模式
使用 SPARQL 存取 Amazon Neptune 中的圖形資料 - Amazon Neptune

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

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

SPARQL 是一種資源描述架構 (RDF) 的查詢語言,其是專為網路設計的圖形資料格式。Amazon Neptune 與 SPARQL 1.1 相容。這表示您可以連線到 Neptune 資料庫執行個體,並使用 SPARQL 1.1 查詢語言規格所述的查詢語言來查詢圖形。

SPARQL 的查詢包含 SELECT 子句,用於指定要傳回的變數,和 WHERE 子句,用於指定要比對圖形中的哪些資料。如果您不熟悉 SPARQL 查詢,請參閱 SPARQL 1.1 查詢語言中的編寫簡易查詢

對 Neptune 資料庫執行個體進行 SPARQL 查詢時所用的 HTTP 端點為 https://your-neptune-endpoint:port/sparql

若要連接到 SPARQL
  1. 您可以從 AWS CloudFormation 堆疊的輸出區段中的 SparqlEndpoint 項目取得 Neptune 叢集的 SPARQL 端點。

  2. 輸入下列命令,以使用 HTTP POSTcurl 命令提交 SPARQL UPDATE

    curl -X POST --data-binary 'update=INSERT DATA { <https://test.com/s> <https://test.com/p> <https://test.com/o> . }' https://your-neptune-endpoint:port/sparql

    上述範例插入以下三元組到 SPARQL 預設圖形:<https://test.com/s> <https://test.com/p> <https://test.com/o>

  3. 輸入下列命令,以使用 HTTP POSTcurl 命令提交 SPARQL QUERY

    curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' https://your-neptune-endpoint:port/sparql

    先前範例使用 ?s ?p ?o 查詢和限制 10,以傳回圖形中的最多 10 個三元組 (subject-predicate-object)。若要查詢其他項目,請將查詢換成其他 SPARQL 查詢。

    注意

    SELECTASK 查詢回應的預設 MIME 類型為 application/sparql-results+json

    CONSTRUCTDESCRIBE 查詢回應的預設 MIME 類型為 application/n-quads

    如需所有可用 MIME 類型的清單,請參閱 SPARQL HTTP API

下一個主題:

載入資料

上一個主題:

使用 openCypher
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。