我正在尝试创建个人并将它们保存在 OWL 文件中。OWL 文件是在 Protégé 中创建的。文件大小为 10KB,但在尝试将个体保存在本体中后,代码大小变为 7KB。
然后我尝试使用 Protégé 打开 OWL 文件,但它无法打开。
代码是:
String SOURCE = "http://www.semanticweb.org/ontologies/2012/9/untitled-ontology-19";
String NS = SOURCE + "#";
OntModel onto = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM, null);
onto.read("file:/home/tourism.owl", "RDF/XML");
OntClass place = onto.getOntClass(NS+"Mountains");
Individual am1 = onto.createIndividual(NS+Concept1, place);
FileOutputStream output = null;
try {
output = new FileOutputStream( "/home/tourism.owl ");
} catch(Exception e) {}
onto.writeAll(output, "RDF/XML-ABBREV","xmlbase");