我在 protege 中创建了一些示例本体。根据我的本体,有一个名为 person 的类,它有一个名为 Student 的子类。有一些学生个体(john、paul、marry、...)。我已经定义了一些称为“电子邮件”的数据属性并分配了他们的电子邮件地址。
以下查询导致本体中的所有个体。但我想获取每个个体及其电子邮件地址。
String queryStr =
"PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> "+
"PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> "+
"select ?ind "+
"where { "+
"?ind rdf:type <http://www.semanticweb.org/ontologies/2010/5/Ontology1275975684120.owl#Student> ;"+
"}\n ";
上面的查询在 eclipse IDE 中的 jena 上进行了测试。
任何想法..?
预先感谢!