rdf - 如何使用 Jena 创建获取某种类型资源的方法?

标签 rdf jena ontology

我对耶拿知之甚少。我应该如何创建一个方法来获取特定类型的资源?

public static String[] getResourcesOfType(String typeName)
{
  ...
}

最佳答案

SELECT * { ?x a <typeURI> }

其中“a”是 rdf:type 的缩写形式。

或者使用

model.listStatements(null, RDF.type, <ResourceForTheType>)

关于rdf - 如何使用 Jena 创建获取某种类型资源的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14949945/

相关文章:

rdf - Protege - 指定 RDF 文件的主键和外键

sparql - Fuseki 猫头鹰推理机无法与 TDB 配合使用

java - 通过分页写入 Jena RDF 模型

java - 如何通过Jena API生成rdf集合?

java - 使用 Apache Jena tdbloader 时如何修复 Java 错误 Unsupported major.minor version 52.0

java - 如何将 rdf xml 转换为 n-triples?

java - OWL API - 如何向 OWL 文件添加新的类、属性、个体?

semantic-web - 如何定义一个没有两个等价谓词对象的类?

java - 使用 Jena API 读取猫头鹰文件

namespaces - 无法解析此 RDF/XML,因为 System.Xml 无法解析文档