GraphDB - 为什么所有具有相同架构的节点都不会出现在可视化图表上
GraphDB - Why don't all nodes with same schema appear on the visual graph
我已将以下三元组插入到我的 graphDB 中:
(请注意,我已将 abc 点 com 替换为示例点 com - 因为它不允许我 post)
<http://example.com/123> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
<http://example.com/456> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
<http://example.com/789> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
如图所示:
当我点击 Visual Graph - 我希望它在中心显示 Song
然后我的 3 个节点脱落,但我只看到:
如果我单击架构并尝试从那里查看图表 - 我再次看到没有连接的节点。
谁能解释一下我哪里出错了?
感谢任何帮助。
谢谢。
对于更复杂的场景 - 检查 online documentation
否则,查看数据的最简单方法是执行呈现感兴趣数据的 CONSTRUCT
查询,然后单击位于查询结果上方右侧的 Visual
按钮,例如执行:
DESCRIBE <http://schema.org/Song>
然后点击 Visual
按钮
HTH
默认的 Visual Graph 配置已针对来自 DBpedia、GeoNames 等链接数据云的数据集进行了优化。默认情况下 OWL/RDFS 不包括模式谓词,因为它们通常会因不需要的连接而使可视化变得混乱.在默认配置中有一个谓词过滤器,它会阻止您在界面中看到 OWL/RDFS 模式:
FILTER(!strstarts(str(?p), "http://www.w3.org/2002/07/owl#")
&& !strstarts(str(?p), "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
&& !strstarts(str(?p), "http://www.w3.org/2000/01/rdf-schema#")
&& !strstarts(str(?p), "http://www.openrdf.org/schema/sesame#")
&& !strstarts(str(?p), "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl")
&& !strstarts(str(?p), "http://www.w3.org/ns/prov")
&& !strstarts(str(?p), "http://dbpedia.org/ontology/wikiPage")
&& !strstarts(str(?p), "http://dbpedia.org/property/wikiPage")
&& !strstarts(str(?p), "http://www.omg.org/spec/")
&& !strstarts(str(?p), "http://www.wikidata.org/entity/")
&& !strstarts(str(?p), "http://factforge.net/")
# The rest of the predicates point to IRIs but are actually URLs that should not be interpreted
# as IRIs but literals. They should be listed in resourceProperties.sparql too
&& ?p NOT IN (<http://dbpedia.org/property/logo>,
<http://dbpedia.org/property/hasPhotoCollection>,
<http://dbpedia.org/property/website>,
<http://dbpedia.org/property/homepage>,
<http://dbpedia.org/ontology/thumbnail>,
<http://xmlns.com/foaf/0.1/depiction>,
<http://xmlns.com/foaf/0.1/homepage>,
<http://xmlns.com/foaf/0.1/mbox>)
)
}
您可以做的是创建自定义可视化图表。创建您自己的可视化图形配置,并在图形扩展查询中选择 "Unfiltered object properties",这将加载所有谓词,包括 rdf 和 rdfs 谓词。
- 转到可视化图表。
- 在高级图形配置中创建一个新的图形扩展配置。
- Select 来自配置 "Unfiltered Object properties".
中的示例查询
- 您可以通过单击并搜索资源来使用新创建的图表。
我已将以下三元组插入到我的 graphDB 中:
(请注意,我已将 abc 点 com 替换为示例点 com - 因为它不允许我 post)
<http://example.com/123> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
<http://example.com/456> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
<http://example.com/789> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Song> .
如图所示:
当我点击 Visual Graph - 我希望它在中心显示 Song
然后我的 3 个节点脱落,但我只看到:
如果我单击架构并尝试从那里查看图表 - 我再次看到没有连接的节点。
谁能解释一下我哪里出错了?
感谢任何帮助。
谢谢。
对于更复杂的场景 - 检查 online documentation
否则,查看数据的最简单方法是执行呈现感兴趣数据的 CONSTRUCT
查询,然后单击位于查询结果上方右侧的 Visual
按钮,例如执行:
DESCRIBE <http://schema.org/Song>
然后点击 Visual
按钮
HTH
默认的 Visual Graph 配置已针对来自 DBpedia、GeoNames 等链接数据云的数据集进行了优化。默认情况下 OWL/RDFS 不包括模式谓词,因为它们通常会因不需要的连接而使可视化变得混乱.在默认配置中有一个谓词过滤器,它会阻止您在界面中看到 OWL/RDFS 模式:
FILTER(!strstarts(str(?p), "http://www.w3.org/2002/07/owl#")
&& !strstarts(str(?p), "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
&& !strstarts(str(?p), "http://www.w3.org/2000/01/rdf-schema#")
&& !strstarts(str(?p), "http://www.openrdf.org/schema/sesame#")
&& !strstarts(str(?p), "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl")
&& !strstarts(str(?p), "http://www.w3.org/ns/prov")
&& !strstarts(str(?p), "http://dbpedia.org/ontology/wikiPage")
&& !strstarts(str(?p), "http://dbpedia.org/property/wikiPage")
&& !strstarts(str(?p), "http://www.omg.org/spec/")
&& !strstarts(str(?p), "http://www.wikidata.org/entity/")
&& !strstarts(str(?p), "http://factforge.net/")
# The rest of the predicates point to IRIs but are actually URLs that should not be interpreted
# as IRIs but literals. They should be listed in resourceProperties.sparql too
&& ?p NOT IN (<http://dbpedia.org/property/logo>,
<http://dbpedia.org/property/hasPhotoCollection>,
<http://dbpedia.org/property/website>,
<http://dbpedia.org/property/homepage>,
<http://dbpedia.org/ontology/thumbnail>,
<http://xmlns.com/foaf/0.1/depiction>,
<http://xmlns.com/foaf/0.1/homepage>,
<http://xmlns.com/foaf/0.1/mbox>)
)
}
您可以做的是创建自定义可视化图表。创建您自己的可视化图形配置,并在图形扩展查询中选择 "Unfiltered object properties",这将加载所有谓词,包括 rdf 和 rdfs 谓词。
- 转到可视化图表。
- 在高级图形配置中创建一个新的图形扩展配置。
- Select 来自配置 "Unfiltered Object properties". 中的示例查询
- 您可以通过单击并搜索资源来使用新创建的图表。