我在OWL架构中有本体论,而且我还有现有的RDF(个人),我可以使用Jena用这个现有的RDF填充我的本体吗?实际上我的OWL架构只有七个类。如果我们可以使用jena代码或方法来做到这一点,谢谢。
答案 0 :(得分:1)
阅读耶拿手册。这是一个令人尴尬记录的用例的一个很好的例子。
final InputStream inputStream = null; // TODO get this from your file
final String language = "RDF/XML"; // TODO set this whatever your file is in
final OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);
model.read(inputStream, language);
答案 1 :(得分:0)
关注http://jena.apache.org/documentation/ontology/
OntModel m = ModelFactory.createOntologyModel();
m.read(<your ontology file>);
// or for each class
OntClass clazz = m.createClass( NS + "MyClass" );
// Then, your individuals
Individual ind0 = m.createIndividual( NS + "ind0", clazz );