Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究一个使用不太大的本体的动态系统,以根据收到的信息做出正确的决定。我需要备份这个本体,连同它的个体,以便系统在故障后可以恢复,但我不知道本体,也不知道它包含多少个体,所以备份需要尽可能通用。
我宁愿调用一个函数,只是为了表明我备份的部分代码可以做它的事情,而不是要求本体代码为每个单独的本体或个体调用一个方法。
使用OWL API,这可能吗?我可以以通用方式备份我的系统吗?
您可以尝试使用Jena它支持持久的本体。此外,您需要决定以何种格式存储您的本体(XML、JSON 等),例如,备份方法可以从每个语义实体中创建一个 XML。您可以使用JAXB / XStream / gson来实现(Java 到 XML/JSON)。祝你好运!