私はprotegeでいくつかのサンプルオントロジーを作成しました。私のオントロジーによると、personというクラスがあり、Studentというサブクラスがあります。学生の個人(john、paul、marry、...)がいます。「email」と呼ばれるデータプロパティを定義し、それらの電子メールアドレスを割り当てました。
オントロジーのすべての個人をもたらす次のクエリ。しかし、私は各個人とその電子メールアドレスを取得したいと思います。
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 ";
上記のクエリは、EclipseIDEのjenaでテストされました。
何か案が..?
少し早いですがお礼を!