如何使用Fuseki持久存储本体模式的数据

时间:2013-02-07 16:00:19

标签: jena ontology fuseki

您好我是本体存储的新手:)

实际上我正在寻找一个具有Java互操作性的三元商店(Jena)。所以我选择Apache Fuseki。 在文档中,我找到了用于加载本体的ja:MemoryModel。但这是否意味着当我关闭服务器时数据会丢失?

另一个想法是使用某种本体模式。这意味着我想使用1个本体作为模式,第二个用于存储实体。在示例configuration.ttl中我找到了类似的东西:

ja:baseModel 
[ a ja:MemoryModel ;
  ja:content [ja:externalContent <file:Data/test_abox.ttl>] ;
  ja:content [ja:externalContent <file:Data/test_tbox.ttl>] ;
] ;

但我找不到baseModel的真实解释,在文档中也提到了OntModel。哪一个用于模式,哪一个用于实体。对我来说,作为新手,它有点令人困惑? 有人可以这么善意给我一个提示吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用持久数据库运行服务器。使用--loc = DB启动服务器,它将使用它的Jena TDB副本作为数据存储区。

或者您可以使用汇编程序并在TDB支持的数据存储区和模型中进行配置。