我在本地机器上用jena本体API.my本体文件做了一些开发..当我要读取模型时..出现错误..并且我用protege制作了本体,并尝试了阅读该文件。如何获得源文件
String SOURCE = "http://www.owl-ontologies.com/Ontology1275995702";(it's XML:base value)
//String NS = SOURCE + "#";
//InputStream in = FileManager.get().open("tourism.owl");
OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);
model.read(SOURCE,"RDF/XML");
OntClass paper = model.getOntClass(SOURCE + "srilanka");
我该如何解决这个问题?
任何感谢..这就是我想知道的事情... 那么不能用JENA API进行任何开发,而无需向网络发布本体。如何在没有发布到WEB的情况下进行开发...... 感谢 – LaknathR 2010-06-09 19:07:33
老兄,请阅读我发布的代码。它从本地文件“tourism.owl”加载本体,而不是从网络加载。 – cygri 2010-06-09 19:38:10
感谢您的快速回复.... 我明白了。有用。很好.. 现在我需要如何获得给定类的属性值..所有的教程都属于 OntClass name = model.getontclass(uri).. 谢谢... – LaknathR 2010-06-09 21:16:28