本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用RDF4J控制台连接到 Neptune 数据库实例
RDF4J控制台允许您在(read-eval-print 循环RDF)环境中试验资源描述框架 REPL () 图表和查询。
您可以将远程图形数据库添加为存储库,然后从 C RDF4J onsole 中对其进行查询。本部分将引导您完成RDF4J控制台配置以远程连接到 Neptune 数据库实例。
使用控制台连接到 Neptune RDF4J
RDF4JSDK从RDF4J网站的 “下载” 页面下载
。 -
解压压缩RDF4JSDK压缩文件。
-
在终端中,导航到该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 数据库实例创建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 数据库实例的地址的信息,请参阅连接到 Amazon Neptune 端点部分。
如果此操作成功,您会看到以下消息:
Repository created
-
在
>
提示符处,输入以下命令以连接到 Neptune 数据库实例:open neptune
如果此操作成功,您会看到以下消息:
Opened repository 'neptune'
您现在位于
neptune>
提示符处。在此提示符处,您可以针对 Neptune 图形运行查询。注意
您现在已添加存储库,在下次运行
bin/console.sh
时,您可以立即运行open neptune
命令来连接到 Neptune 数据库实例。 -
在
neptune>
提示符下,输入以下内容以运行SPARQL查询,该查询使用限制为 10 的?s ?p ?o
查询返回图表中最多 10 个三元组 (subject-predicate-object)。要查询其他内容,请将sparql
命令后面的文本替换为另一个SPARQL查询。sparql select ?s ?p ?o where {?s ?p ?o} limit 10