首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在企业信息系统中体现语义web的效益?

如何在企业信息系统中体现语义web的效益?
EN

Stack Overflow用户
提问于 2011-08-03 09:47:16
回答 1查看 216关注 0票数 2

我正在开发一个基于语义网络的信息系统演示,它只是使用SPARQL而不是传统的SQL来操纵数据集。应用程序如何展示语义Web的好处。

我采取了以下步骤:

  1. 客户端从web获取参数。
  2. 请求web服务。
  3. 服务根据给定的参数生成SPARQL命令。该服务使用Jena/SDB执行SPARQL command.
  4. Retrieves,或将数据从MySQL.
  5. Parsing返回的结果集保存到
  6. 向客户端响应JSON对象。
  7. 客户机使用Javascript + html显示数据。

目前,应用程序只有CRUD操作。传统IS只有一个不同之处,那就是使用SPARQL而不是SQL。似乎看不出明显的语义特征。我只想说两点:

  1. 演示通过SPARQL进行数据联合。从这一点出发,我能想象系统可以被分解成几个子系统并处理它们各自独立的数据集,但是它们可以通过SPARQL进行通信,这是因为它们在数据集上处理RDF specification.
  2. Reasoning。我使用本体来描述数据模式,如果我的推理操作需要基于它们的话。在我的应用程序中,我尝试获得一个RDF模型,并使用Pellet进行推断。那是顺理成章的吗?

基本上,如果应用程序能够演示数据联合和推理,这可以看作是一个基于语义的web应用程序。我理解得对吗?

希望应用程序能够通过语义描述自动地将服务组合在一起。此外,任何其他第三方数据源都可以与系统通信并立即工作。

EN

回答 1

Stack Overflow用户

发布于 2011-08-28 05:49:18

是的,语义网对您有right.the好处,您可以编写单独的本体集来描述域(例如产品、用户),然后使用推理、推理将它们组合起来,使数据看起来更有用(R.G.)。产品类型和用户首选项)。不同的是,数据的规则现在是用数据编写的,而不是在业务逻辑层。希望这能有所帮助。)

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

https://stackoverflow.com/questions/6924541

复制
相关文章

相似问题

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