Graph 在Sparql中创建和查看图形时出错

Graph 在Sparql中创建和查看图形时出错,graph,sparql,fuseki,Graph,Sparql,Fuseki,我正在使用creategraph在sparql中创建一个新的图形。这给了我成功的机会。但是当我查询所有的图表时,我找不到它。我正在使用SELECT和Union进行查询。我正在使用Fuseki服务器。如果您已经创建了图形,但还没有向其中添加任何数据,那么查询模式graph?g{s?p?o}将与图形不匹配,因为s?p?o不能绑定到任何内容 您通过Fuseki服务器访问的triplestore可能并不真正支持“空图”的概念(大多数triplestore不支持,尽管SPARQL标准在技术上允许)。CRE

我正在使用creategraph在sparql中创建一个新的图形。这给了我成功的机会。但是当我查询所有的图表时,我找不到它。我正在使用SELECT和Union进行查询。我正在使用Fuseki服务器。

如果您已经创建了图形,但还没有向其中添加任何数据,那么查询模式
graph?g{s?p?o}
将与图形不匹配,因为
s?p?o
不能绑定到任何内容


您通过Fuseki服务器访问的triplestore可能并不真正支持“空图”的概念(大多数triplestore不支持,尽管SPARQL标准在技术上允许)。
CREATE
操作返回true,但实际上什么也不做。只有当您开始向图形中实际添加数据时,它才是真正创建的

选择*WHERE{{s?p?o}UNION{GRAPH?g{s?p?o}}}相关问题:注意Fuseki是web服务器组件,因此是否存在空图是配置的底层存储的详细信息。Fuseki的典型备份存储是TDB,它没有空的概念graphs@RobV,是的,我们在回答这个问题时探讨了这一点:。我修改了我的答案,使之更清楚。