我想創建個人並將其保存在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");