Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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 为SpringWebMVC应用程序配置rdf数据库_Java_Spring_Spring Mvc_Semantic Web_Owl - Fatal编程技术网

Java 为SpringWebMVC应用程序配置rdf数据库

Java 为SpringWebMVC应用程序配置rdf数据库,java,spring,spring-mvc,semantic-web,owl,Java,Spring,Spring Mvc,Semantic Web,Owl,为SpringWebMVC应用程序配置rdf/owl数据库的最佳解决方案是什么? 我正在为spring应用程序中的owl搜索orm解决方案。您研究过吗?我不确定您使用数据库的确切目标是什么,但这就是我用于以编程方式创建/访问/查询/等三重存储的目的。他们有一个名为SNARL的API,这是如何将其与Java结合使用的一个很好的例子。实际上,他们的文档中有一个部分用于存储和使用一些不同的bean。我结合使用spring编程(用于查询)和第一个链接中的方法(用于设置dbs和加载文件) 缺点是OWL/X

为SpringWebMVC应用程序配置rdf/owl数据库的最佳解决方案是什么? 我正在为spring应用程序中的owl搜索orm解决方案。

您研究过吗?我不确定您使用数据库的确切目标是什么,但这就是我用于以编程方式创建/访问/查询/等三重存储的目的。他们有一个名为SNARL的API,这是如何将其与Java结合使用的一个很好的例子。实际上,他们的文档中有一个部分用于存储和使用一些不同的bean。我结合使用spring编程(用于查询)和第一个链接中的方法(用于设置dbs和加载文件)

缺点是OWL/XML和OWL函数语法不支持文件格式,但您可以将文件转换为RDF/XML(特别是在使用Protege时更容易)。如果你没有使用Protege,就有了


如果您还有任何问题,我很乐意提供帮助。

非常感谢您……Truley我不知道rdf和owl……我有一个owl文件和一些查询,需要它来执行一些操作。我必须用这些查询编写一个web应用程序……我正在寻找将java对象映射到此owl的最佳解决方案……正如我看到的stardog文档所示,它支持owl。那么,为什么你说它不支持owl呢?owl语言和它的序列化格式(如owl/XML和owl函数语法)之间有区别,这两个都不受Stardog的支持。但是,您可以使用任何RDF序列化,例如RDF/XML或Turtle,将本体加载到Stardog中