sparql 查询使用数据值获取特定 class 的所有个体

sparql query to get all individual of specific class using data value

我有一个 ontology,其中包含两个 classes(课程,课程)该课程有一个称为字符串类型代码的数据属性

如何从具有特定数据属性值

的特定class中获取所有个体

这里是截图

一般模式是这样的:

SELECT ?individual
WHERE { ?individual a <uri-of-specific-class> ;
                    <uri-of-property> ?propertyValue .
        FILTER(STR(?propertyValue) = "expected value")
}

您需要根据您的特定 ontology 的详细信息(您的 class 名称和属性的 URI)进行调整,但它显示了一般方法。我还建议您尝试 SPARQL 教程,网上有几个不错的教程供您查找。