2013-02-07 30 views
1

您好我是新来的本体存储:)如何使用定式用于持久地存储数据和本体大纲

其实我在寻找与Java的互操作性(耶拿)一triplestore。所以我选择了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。哪一个用于模式,哪一个用于实体。对我来说,作为新人有点混乱? 有人能给我一个提示吗?

谢谢!

回答

0

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

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

相关问题