繁体   English   中英

耶拿,RDF和Jade实施

[英]Jena, RDF and Jade implementation

我有一个OWL本体,我想将数据存储为RDF。 当我在Google中搜索时,我发现Jena库用于此目的。 但是我不明白如何在Jade中将数据表示为RDF。Plz可以帮助我吗?

Jade和Jena或多或少是独立的库,因此在项目中同时使用它们并不难。 实际上,它们已在各种项目中使用-例如,尝试在Google搜索中搜索AgentOWL。

您的代理将需要一个或多个Jena Model对象来保存将要使用的RDF信息。 可以将这些模型加载到每个代理程序实例的内存中,或者可以使用持久性存储,例如TDB

当代理需要通过Jade发送代理间消息时,正如我记得的那样,Jade使用的默认机制是Java对象序列化(这可能已经改变了,因为我研究Jade已经有一段时间了)。 序列化不适用于Jena对象,您需要构造一个仅包含要发送的RDF三元组的模型,然后将其toString()放入ACL消息的内容中。 我建议使用Turtle作为序列化格式。 它更紧凑,更易于阅读。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM