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 谓词。

  1. 转到可视化图表。
  2. 在高级图形配置中创建一个新的图形扩展配置。
  3. Select 来自配置 "Unfiltered Object properties".
  4. 中的示例查询
  5. 您可以通过单击并搜索资源来使用新创建的图表。