rdf - 什么是语义网?

标签 rdf semantics semantic-web sparql

我听说过很多关于语义网的内容,但我仍然不太确定它是什么。它与我们现在所知的网络有何不同?

最佳答案

最好的解释是通过例子。试试googling适用于网络上宣传的所有发动机小于 2.0 升、无铅运行、具有 mp3 连接的汽车,并且可以在陈列室中看到,从我家乘坐公共(public)交通工具即可轻松到达。

Google 只是无法帮助您解决该查询,事实上并非如此。您必须进行多次搜索并自行关联结果。在语义网络上,您可以表达对汽车等待售产品的兴趣,并添加约束。每个结果都会有用。一个或多个 UI 可能使您能够做到这一点,有些可能是专门的,有些则完全通用。

另一个例子,创建一个图表,列出通常不存储在一个地方的事物,例如健怡可乐的受欢迎程度,或人群中乡村散步与同一人群中临床肥胖水平的关系。对于这些,您可能根本不使用网络浏览器,但可以使用 something more like Excel - 但是语义网络为您提供了工具(SPARQL、RDF)来查找和操作现有的数据,并且可以通过 HTTP 访问。

所以 Bravax 提出的观点并不完全正确,不会有太大改变 - 您可能只会得到一些更有用、更好的混搭网站。或者您可能会发现自己做了很多您在今天之前从未想过与网络相关的事情。

当前的网络有很多替代方案可以完成同样的事情,例如动画 GIF、Flash、Silverlight、DHTML 等。为了将数据放在语义网络上,将有一系列工具和格式。 RDFa 是一个很好的微格式,是一种更通用的微格式,但您可以 provide a dump整个数据库,公开 SPARQL endpoint ,使用微格式或专有的 HTML 结构和 add a transformation ,会有很多工具来适应不同的情况。

所以 Vartec 也有部分正确,您可以使用 RDFa 和 eRDF,但您也可以使用很多其他东西来发布数据。

请注意,语义网和另一个简单的概念 Linked Data 之间有很多重叠。 。它们之间的关系尚不清楚,但我的看法是,在语义 Web 工具和技术发挥作用之前,您需要链接数据网络。关联数据是关于数据的,语义网更多的是关于处理数据、推理数据以及处理信任可靠性等问题。本质上是 the technology stack 的底部几层.

关于rdf - 什么是语义网?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/725261/

相关文章:

java - 从 stanford core nlp 依赖表示中提取主要语义元素

javascript - 使用不显眼的 JS 而不是 jQuery,用于导航的可访问更改菜单项,

rdf - 在 RDF URI 中不使用驼峰式大小写?

rdf - 我想知道如何构建平台以在 RDF 上执行 SPARQL 查询,尤其是我需要哪些编程工具

php - 在 Laravel 5.1 中使用 Easy RDF

java - 如何在 Java 中使用 XPath 访问 OWL 文档?

css - Sass背景百分比位置

nlp - 对文本进行语义分析

java - 多个用户访问 RDF 文件进行读写

java - 读取 Turtle 文件时避免 BadURIExceptions