0
1つのオントロジーにすべての匿名クラスのURLを追加する必要があります。しかし、私はそれを行う方法を見つけることができません。 ほとんどこのようなコード:私はontClassのためのURLを与える必要がJenaのOntClassインスタンスのURLを変更するには?
OntModel ontoModel = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);
ontoModel.read(xxxxx, null);
ExtendedIterator<OntClass> iter = ontoModel.listClasses();
while (iter.hasNext()) {
if(ontClass.isAnon()) {
//Add URL to the anonymous ontClass
String newURL = getNewURL();
//ontClass.addProperty(ontoModel.createProperty("rdf","about") , newURL);// I tried this, but it is useless
}
}
。だからそれはURLResourceに変更することができ、私はontClass.getURL()によってURLを取得することができます。