Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建信息并将其插入OWL本体或RDF文件中_Java_Jena_Ontology_Virtuoso - Fatal编程技术网

Java 创建信息并将其插入OWL本体或RDF文件中

Java 创建信息并将其插入OWL本体或RDF文件中,java,jena,ontology,virtuoso,Java,Jena,Ontology,Virtuoso,最佳做法是什么 我已经在OWL-DL中使用Protege创建了一个本体,我想使用Jena API for JAVA,通过从文件导入信息,用实例(个体)填充本体 我是否有并且是否有可能导入以下信息: 方法1:使用“Jena ontology API”进入我的现有OWL本体。 或 方法2:使用“Jena RDF API”导入新的RDF文件。在这种情况下,, 如何确保实例满足已定义实例的描述 我的OWL本体中的类 PS:我必须通过使用在持久模型中写入实例的方法来考虑RAM内存,因为我有大量实例。当

最佳做法是什么

我已经在OWL-DL中使用Protege创建了一个本体,我想使用Jena API for JAVA,通过从文件导入信息,用实例(个体)填充本体

我是否有并且是否有可能导入以下信息:

  • 方法1:使用“Jena ontology API”进入我的现有OWL本体。 或
  • 方法2:使用“Jena RDF API”导入新的RDF文件。在这种情况下,, 如何确保实例满足已定义实例的描述 我的OWL本体中的类

PS:我必须通过使用在持久模型中写入实例的方法来考虑RAM内存,因为我有大量实例。

当填充本体时,我建议耐心,这直接转化为不让外部Protege做任何更改成为永久的和不可撤销的(可能出现不一致)

因此,更清楚地说,将本体读入您将通过Java程序使用的模型,并将其保存/写入不同的文件中