代码之家  ›  专栏  ›  技术社区  ›  Gamze

Protégé中的SPARQL查询(针对个人)

  •  0
  • Gamze  · 技术社区  · 7 年前

    我试图在Protg中使用SPARQL查询来执行一个查询。 我只是想看看哪些人与哪个阶级有关。

    SELECT ?individual ?class 
    WHERE { 
        ?individual rdf:type owl:NamedIndividual .
        ?class rdf:type owl:Class .
    }
    

    它给我带来了个体,但不考虑类(或推断类)。 我检查了之前的(相关)问题,但无法为我的简单问题找到足够的答案。我应该在查询中写些什么,以便在查询后只显示相关的类?

    1 回复  |  直到 7 年前
        1
  •  1
  •   UninformedUser    7 年前

    查询应为

    SELECT ?individual ?class 
    WHERE { 
        ?individual rdf:type owl:NamedIndividual .
        ?individual rdf:type ?class .
    }
    

    我希望您理解这个想法,如果不是,我建议您阅读解释模式匹配概念的SPARQL教程。