如何在SPARQL中获取特定类的子类的标签

如何在SPARQL中获取特定类的子类的标签,sparql,Sparql,我是本体开发方面的新手,我需要获得特定类的所有子类的标签。 我已经尝试了很多查询,但都不起作用。 如果有人能帮我,谢谢。 我已经尝试了以下查询 选择?主题?对象 何处{ ?主题rdfs:子类?对象。 过滤正则表达式?对象,CSProjects,i。 } 如果需要标签,则必须在查询中声明。 类由URI标识,因此,使用URI而不是正则表达式操作: 选择?cls?clsLabel WHERE{ ?cls rdfs:子类; rdfs:标签?clsLabel } 注意,只有在SPARQL引擎中未启用推理时

我是本体开发方面的新手,我需要获得特定类的所有子类的标签。 我已经尝试了很多查询,但都不起作用。 如果有人能帮我,谢谢。 我已经尝试了以下查询

选择?主题?对象 何处{ ?主题rdfs:子类?对象。 过滤正则表达式?对象,CSProjects,i。 } 如果需要标签,则必须在查询中声明。 类由URI标识,因此,使用URI而不是正则表达式操作: 选择?cls?clsLabel WHERE{ ?cls rdfs:子类; rdfs:标签?clsLabel }
注意,只有在SPARQL引擎中未启用推理时,才会返回显式断言的子类。

您应该尝试在查询中选择标签。它还应该如何工作?类由URI标识,因此使用URI而不是正则表达式匹配。谢谢,但你能给我一个示例查询吗?请,我已经链接了我的本体代码如果你提供了本体的来源,而不是它的图像,你更有可能得到一个测试过的查询作为例子。'SELECT?cls?clsLabel WHERE'{?cls rdfs:subassof;rdfs:label?clsLabel.}应该是这样的?我尝试了以下查询,但没有返回任何内容。选择?cls?clsLabel,其中{?cls rdfs:subassof rdfs:label?clsLabel}我可以通过简单的匹配获得所有标签,选择?label?subject{?label rdfs:label?subject filter regex?subject,CS,I}不要忘记URI的协议,例如http。