JAVA 对语义网的支持

发布于 2024-08-02 02:34:04 字数 34 浏览 7 评论 0原文

java 是否支持语义网络服务。任何 api 都可用。

Do java support semantic webservices.Any apis are available for that..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不忘初心 2024-08-09 02:34:04

语义网没有标准的 Java API; 例如,三元组存储访问、查询等。在 Java 中“执行语义 Web 操作”基本上有两种选择:

  1. 您可以通过 HTTP 使用标准化查询语言与现成的 SPARQL 服务器进行通信。 问题是 SPARQL 不提供添加、更新或删除三元组的方法。
  2. 您对应用程序进行编码,以使用许多(大多数不兼容)Java 三重存储 API 之一。 我使用 SesameJena 都是开源的,但有许多替代方案,包括商业产品。

在我看来,W3C 或 Sun 没有提出用于创建、更新、删除和查询 RDF/三元组的标准 Java API,真是令人遗憾。

There are no standard Java APIs for semantic web; e.g. triple store access, querying, etc. You basically have two alternatives for "doing semantic web stuff" in Java:

  1. You can talk to an off-the-shelf SPARQL server using a standardized query language over HTTP. The problem is that SPARQL doesn't provide a way to add, update or delete triples.
  2. You code your application to use one of a number of (mostly incompatible) Java triple store APIs. I use Sesame and Jena which are both open source, but there are a number of alternatives, including commercial offerings.

IMO, it is a crying shame that W3C or Sun has not come up with a standard Java API for creating, updating, deleting and querying RDF / triples.

败给现实 2024-08-09 02:34:04

看看KASWS

Take a look at KASWS.

甜妞爱困 2024-08-09 02:34:04

目前用于语义 Web 服务的稳定 API 数量很少。

我认为一些 API 可能很有用:

- Apache Jena

Apache Clerezza

关于 clerezza 的一些信息:

  • 基于 OSGi 的平台
  • RESTful Web 服务框架
  • JSR 223 兼容
  • API
  • 用于访问 RDF Graph SPARQL 支持的

Apache Stanbol

  • 具有 RESTful 接口
  • LServices,可以将语义信息添加到“非语义”内容片段中。

    • 另一个有趣的开源 API 是 Linked Media Framework

Right now count of stable API for semantic web service is small.

Some API can be useful i think :

- Apache Jena

Apache Clerezza

Some info about clerezza :

  • OSGi-based Platform
  • RESTful Web Service Framework
  • JSR 223 compatible
  • An API to access RDF Graph
  • SPARQL Support

Apache Stanbol

  • has RESTful interface
  • LServices that add semantic information to “non-semantic” pieces of content.

    • Another interesting opensource API is Linked Media Framework
維他命╮ 2024-08-09 02:34:04

我会将 Apache Marmotta 添加到列表中,这是 链接媒体框架

I'd add Apache Marmotta to the list, a spin-out project from Linked media Framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文