91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-10-04
  • 語言: 其他
  • 標(biāo)簽: Jena??本體??讀取??

資源簡介

Jena本體操縱類,主要功能是對(duì)本體的概念、關(guān)系以及實(shí)例進(jìn)行讀取分析

資源截圖

代碼片段和文件信息

package?com.hrbedu.cn.ontolgy;

import?java.util.Iterator;

import?com.hp.hpl.jena.ontology.OntClass;
import?com.hp.hpl.jena.ontology.OntModel;
import?com.hp.hpl.jena.ontology.OntModelSpec;
import?com.hp.hpl.jena.ontology.OntProperty;
import?com.hp.hpl.jena.rdf.model.ModelFactory;

public?class?test_0010?{

public?static?void?main(String[]?args)?{

OntModel?ontModel?=?ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);

ontModel.read(“file:./food.owl“);

OntClass?cls?=?ontModel.createClass(“:FoodClass“);
cls.addComment(“the?EquivalentClass?of?Food...“?“EN“);

OntClass?oc?=?ontModel.getOntClass(“http://www.w3.org/2001/sw/WebOnt/guide-src/food#ConsumableThing“);
oc.addEquivalentClass(cls);

for?(Iterator?i?=?ontModel.listClasses();?i.hasNext();?)?{
OntClass?c?=?i.next();
if?(!c.isAnon())?{??//測(cè)試c是否匿名
System.out.print(“Class“);
System.out.println(c.getModel().getGraph().getPrefixMapping().shortForm(c.getURI()));

if?(c.getLocalName().equals(“ConsumableThing“))?{
System.out.println(“??URI@“?+?c.getURI());
System.out.println(“Animal‘s?EquivalentClass?is?“?+?c.getEquivalentClass());
System.out.println(“[Comments:“?+?c.getEquivalentClass().getComment(“EN“)??+?“]“);
}

for?(Iterator?it?=?c.listSuperClasses();?it.hasNext();?)?{
OntClass?sp?=?it.next();
String?str?=?c.getModel().getGraph().getPrefixMapping().shortForm(c.getURI());
String?strSP?=?sp.getURI();
try?{
str?=?str?+?“:“?+?strSP.substring(strSP.indexOf(‘#‘)?+?1);
System.out.println(“??Class“?+?str);
}?catch?(Exception?e)?{}
}

for?(Iterator?it?=?c.listSubClasses();?it.hasNext();?)?{
System.out.print(“??Class“);
OntClass?sb?=?it.next();
System.out.println(c.getModel().getGraph().getPrefixMapping().shortForm(c.getURI())?+
“‘s?suberClass?is?“?+?sb.getModel().getGraph().getPrefixMapping().shortForm(sb.getURI()));
}

for?(Iterator?ipp?=?c.listDeclaredProperties();?ipp.hasNext();?)?{
OntProperty?p?=?ipp.next();
System.out.println(“??associated?property:?“?+?p.getLocalName());
}
/**/
}
else?{}
}
}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2278??2012-11-15?13:47??test_0010.java

?????文件??????43523??2012-11-03?20:45??food.owl

-----------?---------??----------?-----??----

????????????????45801????????????????????2


評(píng)論

共有 條評(píng)論

相關(guān)資源