Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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/1/database/8.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
Android上的RDF数据库_Android_Database_Rdf_Semantic Web_Triplestore - Fatal编程技术网

Android上的RDF数据库

Android上的RDF数据库,android,database,rdf,semantic-web,triplestore,Android,Database,Rdf,Semantic Web,Triplestore,我正在做一个关于Android移动RDF数据库的项目。因此,我正在寻找开源数据库,以包括在我的Android项目中。然而,我很难找到现有RDF数据库的移动版本 到目前为止,我发现: Jena TDB数据库 不幸的是,我还没有找到Sesame、Virtuoso、AllegroGraph等的移动版本 有人知道其他一些针对Android的RDF数据库吗?我不是Android开发人员,所以也许我忽略了一些东西,但Sesame是一个单独的Java jar文件。你可以挑选你需要的jar文件,据我所知,

我正在做一个关于Android移动RDF数据库的项目。因此,我正在寻找开源数据库,以包括在我的Android项目中。然而,我很难找到现有RDF数据库的移动版本

到目前为止,我发现:

  • Jena TDB数据库
不幸的是,我还没有找到Sesame、Virtuoso、AllegroGraph等的移动版本


有人知道其他一些针对Android的RDF数据库吗?

我不是Android开发人员,所以也许我忽略了一些东西,但Sesame是一个单独的Java jar文件。你可以挑选你需要的jar文件,据我所知,你应该可以直接在Android上使用它们。我认为不需要单独的“移动版本”,是吗?

您可以使用SQLite存储RDF数据并查询三元组,但SPARQL无法完成。这里有一个很好的参考:

我还要看一看。

我正在看

轻巧灵活的Android三重存储。它使用一个 索引结构类似于Hexastore中的索引结构。三重替代用途 TokyoCabinet作为持久存储系统


您可以找到其功能的简要介绍。

另请参见:该链接已非常过时,我不确定在手机上运行4Store是否是一个合适的设计选择。我被告知在Android上使用Sesame存在一些问题,特别是因为它依赖Java服务提供商接口(SPI),这在Android SDK中显然没有得到很好的支持。