我试图将数据库表中包含的数据转换为一组三元组,因此我使用Jena java库编写了一个owl文件。我已经用少量的表记录(100条)成功地完成了这项工作,这相当于.owl文件中的近20.000行,我对此很满意。为了编写owl文件,我使用了以下代码(m是一个OntModel对象): try {
out = new BufferedWriter (main" jav
Jena无法处理OWL格式的文件,所以我使用Protégé创建了一个本体,将其保存为RDF/XML,但文件以.owl结尾。下面的代码将使用owl-full语言读取本体。OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);
model.read(fileInputStream,null); // s
我正在尝试将Jena规则作为字符串提交到下面的方法中。但是,没有添加该规则,因为我无法验证写到E://1_1的本体上没有新的更改,有人可以帮助我如何做到这一点。baseModel.add(inf);
final OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM_RULE_INF
我试图使用下面的java代码来检查本体并返回类狮子的实例,但是当我试图运行该文件时,我在第16行上得到了一个错误。所以,我正在等待您的帮助。import com.hp.hpl.jena.rdf.model.*;import com.hp.hpl.jena.vocabulary.RDF;import co
我正在使用owl2java插件从一个本体文件生成Java代码。但是我总是得到相同的错误。.org/2002/07/owl#bottomObjectProperty to TransitivePropertyat com.hp.hpl.jena.enhanced.EnhNode.convertTo(EnhNode.java:22)
at com.