首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache Jena诉Apache Marmotta

Apache Jena诉Apache Marmotta
EN

Stack Overflow用户
提问于 2015-03-06 11:15:52
回答 2查看 1.9K关注 0票数 11

Apache和Apache有什么区别?

根据我的阅读资料,两者都可以用于语义网络的目的。两者都支持RDF、Triple存储等等。两者都是基于Java的。我希望这个问题对于那些刚刚接触到语义网的人来说是有价值的,以解决这个困惑。

  • 主要的区别是什么?
  • 如何选择使用哪一种?

请注意,我是而不是,我问的是哪一个是更好的__,我要问的是如何根据使用/需求/因素选择一个而不是另一个

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-14 03:30:55

  1. Marmotta是一个部署就绪的Web应用程序,用于公开来自任何DB的现有数据(MySql/Sesame/Jena)。
  2. Jena是一个与Sesame相似的RDF库。
票数 5
EN

Stack Overflow用户

发布于 2017-08-23 14:11:16

这两个应用程序都存储RDF三元组,提供SPARQL端点,并提供与语义数据交互的方法。

Apache是一个完整的web服务器,用于通过W3C自民党规范请求托管、创建和修改RDF数据。运行它,您就有了一个完全可操作的LDP服务器。

Apache是一个功能强大的RDF工具包,它提供了许多操作和查询链接数据的特性。这是一个功能强大、功能广泛的RDF库。然而,它不是像Marmotta那样的独立应用程序。

基本上,如果您需要一个LDP服务器,请使用Marmotta。如果您需要在项目中使用RDF做其他事情,那么Jena可能是更好的选择。

如果您只需要一个用于RDF数据的HTTP端点,那么福塞基 (包含在Jena中)可能适合您的需要。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28897646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档