使用RDF4J控制台连接到 Neptune 数据库实例 - Amazon Neptune

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用RDF4J控制台连接到 Neptune 数据库实例

RDF4J控制台允许您在(read-eval-print 循环RDF)环境中试验资源描述框架 REPL () 图表和查询。

您可以将远程图形数据库添加为存储库,然后从 C RDF4J onsole 中对其进行查询。本部分将引导您完成RDF4J控制台配置以远程连接到 Neptune 数据库实例。

使用控制台连接到 Neptune RDF4J
  1. RDF4JSDK从RDF4J网站的 “下载” 页面下载

  2. 解压压缩RDF4JSDK压缩文件。

  3. 在终端中,导航到该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控制台的一般提示。您使用此提示符设置存储库及其他操作。存储库具有其自己的用于运行查询的提示符。

  4. >提示符下,输入以下内容为您的 Neptune 数据库实例创建SPARQL存储库:

    create sparql
  5. RDF4J控制台会提示您输入连接到SPARQL终端节点所需的变量的值。

    Please specify values for the following variables:

    指定以下值:

    变量名称
    SPARQL查询端点 https://your-neptune-endpoint:port/sparql
    SPARQL更新终端节点 https://your-neptune-endpoint:port/sparql
    本地存储库 ID [endpoint@localhost] neptune
    存储库标题 [SPARQL端点存储库 @localhost] Neptune DB instance

    有关查找 Neptune 数据库实例的地址的信息,请参阅连接到 Amazon Neptune 端点部分。

    如果此操作成功,您会看到以下消息:

    Repository created
  6. > 提示符处,输入以下命令以连接到 Neptune 数据库实例:

    open neptune

    如果此操作成功,您会看到以下消息:

    Opened repository 'neptune'

    您现在位于 neptune> 提示符处。在此提示符处,您可以针对 Neptune 图形运行查询。

    注意

    您现在已添加存储库,在下次运行 bin/console.sh 时,您可以立即运行 open neptune 命令来连接到 Neptune 数据库实例。

  7. neptune>提示符下,输入以下内容以运行SPARQL查询,该查询使用限制为 10 的?s ?p ?o查询返回图表中最多 10 个三元组 (subject-predicate-object)。要查询其他内容,请将sparql命令后面的文本替换为另一个SPARQL查询。

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