/ Como fazer backup de uma ontologia? - java, backup, ontologia

Como fazer o backup de uma ontologia? - java, backup, ontologia

Eu estou trabalhando em um sistema dinâmico que usa um nãoontologia muito grande, para tomar decisões corretas com base na informação recebida. Eu preciso fazer o backup desta ontologia, junto com seus indivíduos, para que o sistema possa ser restaurado após o fracasso, mas eu não conheço a ontologia, nem quantos indivíduos ela contém, então o backup precisa ser o mais genérico possível.

Eu preferiria que uma função pudesse ser chamadaapenas para sinalizar que minha parte de backup do código pode fazer sua parte, em vez de exigir do código de ontologia que chame um método para cada ontologia ou indivíduo separado.

Usando a API OWL, isso é possível? Posso fazer backup do meu sistema de maneira genérica?

Respostas:

1 para resposta № 1

Você pode tentar usar Jena suporta ontologias persistentes. Além disso, você precisa decidir em que formato você armazenará sua ontologia (XML, JSON, etc) e, por exemplo, o método de backup pode criar um XML de cada entidade semântica. Você pode usar JAXB/XStream/gson para conseguir isso (Java para XML / JSON). Boa sorte!