semantic-web - 如何在 Virtuoso Triplestore 中设置多个数据库?

标签 semantic-web virtuoso linked-data

我可以像在传统 mysql DBMS 中创建多个数据库一样在 Virtuoso 中设置多个三元组存储吗?每个数据库将独立于(可能)其自己的 sparql 端点。

最佳答案

是的,你可以,

至少就我理解你的问题而言。 您可以将其他数据添加到新图表下的 virtuoso 三元组存储中,您可以在查询的 FROM 语句中使用该数据来指出您希望结果源自的命名图表:

create graph <http://myNewAndShinyGraph.org/some/path>;

现在您可以将数据集添加/上传到您创建的新上下文下的三重存储中。 (像往常一样通过 SPARQL INSERT、TTLP 或 ld_dir...)

您还可以使用不同的 SPARQL 端点公开此图。 按照 Hugh Williams 描述的步骤进行操作:Defining endpoints in Virtuoso

同样感兴趣:How to create a SPARQL endpoint using Virtuoso?

关于semantic-web - 如何在 Virtuoso Triplestore 中设置多个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35512790/

相关文章:

java - 如何从 dbpedia 链接或 URL 检索 XML/RDF 数据?

html - map 网格是否被视为语义 HTML 中的表格数据?

cpu - Virtuoso 系统要求

encoding - SPARQL DBPedia 编码

sparql - 首选组合 SPARQL

java - 当我使用 Model 作为返回类型启动 "@Web method"时出错

java - 查询 owl 本体

java - Virtuoso Jena 程序中的 Reasoner

python - 使用 RDFlib 向 GraphDB 插入数据时查询出错

service - 发现 SPARQL 端点的版本