資源簡介
一個用jena處理protege生成的owl文件的小例子,可以輸出本體類,屬性等等,可以借鑒學習一下
代碼片段和文件信息
import?java.io.*;?
import?java.sql.SQLException;?
import?java.util.Iterator;?
??
//import?com.hp.hpl.jena.db.*;?
import?com.hp.hpl.jena.rdf.model.*;?
import?com.hp.hpl.jena.ontology.*;?
import?com.hp.hpl.jena.util.iterator.*;?
??
public?class?test?{?????
??????
????public?static?void?main(String[]?args)?{?
??????????
????OntModel?ontModel=ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);//?創建本體模型??
????
????//ontModel.read(“file:E:/分詞專用軟件/ontology/DStructure.owl“);?//讀取當前路徑下的文件,加載模型?
????//ontModel.read(“file:E:/分詞專用軟件/test/Pizza.owl“);?//讀取當前路徑下的文件,加載模型?
????//ontModel.read(“file:E:/分詞專用軟件/test/math.owl“);?//讀取當前路徑下的文件,加載模型?
????
????ontModel.read(“file:E:/Protege_3.4.4/examples/pizza/pizza.owl“);?//讀取當前路徑下的文件,加載模型?
????
????OntClass?cls=ontModel.createClass(“
- 上一篇:五子棋人機對戰程序(含源碼)
- 下一篇:java大作業:java實現數據庫的底層實現
評論
共有 條評論