有没有人知道能够为 OWL 本体做的工具就像 Hibernate 为关系数据库所做的那样,也就是说,从我的角度来看,抽象出手动编写 SQL 查询以从/向关系数据库读取/写入 Java 对象和管理的需要内存对象的一致性及其在数据库上的序列化形式。
在 OWL 本体的情况下,这样的工具可以生成 SPARQL 查询以从 RDF 存储(如 Jena)读取(和写入?)数据并创建相应的 Java 对象。
非常感谢 :-)
有几个用于 RDF 数据的 ORM,用 Java、Python、Ruby 编写。在这里查看概述:http ://semanticweb.org/wiki/Tripresso
希望它会有所帮助。有一个 Java 的 OOP 映射/ORM 解决方案列表。