如何:备份本体?

时间:2013-07-30 09:01:01

标签: java backup ontology

我正在研究一个使用不太大的本体的动态系统,根据收到的信息做出正确的决策。我需要备份这个本体以及它的个体,以便系统可以在失败后恢复,但我不知道本体,也不知道它包含多少个人,因此备份需要尽可能通用。

我希望可以调用一个函数,只是为了表示我的备份部分代码可以完成它的事情,而不是要求本体代码为每个单独的本体或个人调用方法。

使用OWL API,这可能吗?我可以通用的方式备份我的系统吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Jena它支持持久性本体。 此外,您需要决定以何种格式存储本体(XML,JSON等),然后例如,备份方法可以从每个语义实体创建XML。您可以使用JAXB / XStream / gson来实现该目标(Java to XML / JSON)。 祝你好运!