• 大小: 4KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Java
  • 标签: jena  owl  实例  

资源简介

一个用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(“

评论

共有 条评论