以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  如何用jena api获取一个本体中某个individual的所有等价individual  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=65696)


--  作者:jack8375
--  发布时间:8/10/2008 8:04:00 PM

--  如何用jena api获取一个本体中某个individual的所有等价individual
如何用jena api获取一个本体中某个individual的所有等价individual
我的代码如下:
import java.util.Iterator;
import com.hp.hpl.jena.ontology.*;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import java.io.FileInputStream;
import java.io.IOException;

import com.hp.hpl.jena.ontology.Individual;
import com.hp.hpl.jena.util.iterator.ExtendedIterator;

import com.hp.hpl.jena.rdf.model.StmtIterator;
import com.hp.hpl.jena.rdf.model.Statement;
import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.Resource;

public class myOWLAPI
{

   public static void main(String[] args) throws Exception
   { 
           OntModel ontModel = ModelFactory.createOntologyModel();
                               ontModel.read("file:./indiv.owl");
                                ExtendedIterator it = ontModel.listIndividuals();
                   while(it.hasNext())
                     {
                           Individual oi = (Individual)it.next();
                           for (ExtendedIterator i = oi.listSameIndividualAs(); i.hasNext();)
                          {
                                          OntResource c = (OntClass)i.next();
                                           ............
                           }
                      }
}
报错大致内容如下:
Exception:
Attempt to use the language construct SAME_INDIVIDUAL_AS that is not supported in the current language profile:OWL FULL

我该怎么办,怎么办,怎么办嘛!


--  作者:dontcry
--  发布时间:1/6/2009 9:12:00 PM

--  
owl full 不支持推理?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms