Semantic web 如何在Virtuoso triplestore中设置多个数据库?

Semantic web 如何在Virtuoso triplestore中设置多个数据库?,semantic-web,virtuoso,linked-data,Semantic Web,Virtuoso,Linked Data,我可以在Virtuoso中设置多个TripleStore,就像在传统的mysql DBMS中创建多个数据库一样吗?每个数据库都将独立于(可能)自己的sparql端点。是的,您可以 至少就我理解你的问题而言。 您可以在新图形下向virtuoso triple store添加其他数据项,您可以在查询的FROM语句中使用这些数据项来指出您希望结果来自的命名图形: create graph <http://myNewAndShinyGraph.org/some/path>; 创建图形;

我可以在Virtuoso中设置多个TripleStore,就像在传统的mysql DBMS中创建多个数据库一样吗?每个数据库都将独立于(可能)自己的sparql端点。

是的,您可以

至少就我理解你的问题而言。 您可以在新图形下向virtuoso triple store添加其他数据项,您可以在查询的FROM语句中使用这些数据项来指出您希望结果来自的命名图形:

create graph <http://myNewAndShinyGraph.org/some/path>;
创建图形;
现在,您可以在创建的新上下文下将数据集添加/上载到triplestore中。(通常通过SPARQL插入、TTLP或ld_dir…)

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


同样有趣的是:

你的问题非常广泛,很难简洁有效地回答。简短的回答是“是的”,但这似乎没有什么用处

(由我的雇主生产)是一个“传统”SQL风格的DBMS,类似于MySQL、PostgreSQL、Oracle、SQL Server等,虽然是一个混合引擎,但它也是一个NoSQL、graph/RDF、XML、object和各种其他风格的DBMS。在graph/RDF领域中,它实际上是一个四元组存储,它可以用作简单的三元组存储,也可以用作命名图形的集合,无论每个图形是否可以被视为单独的三元组存储

一个Virtuoso DB文件可能包含多个SQL样式的目录,以及多个命名图和RDF/graph数据的其他分区,您可以为这些文件设置不同的SPARQL端点,也可以设置不同的DB文件(和Virtuoso实例),每个文件都有一个数据库/数据集。可能还有其他适合您需要的选项

大师特定的问题通常最好在大师特定的领域提出,如公众、公众、机密等