什么是语义网?

Mat*_*lor 50 rdf semantic-web sparql semantics

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

Sim*_*bbs 41

最好的解释是举例.尝试谷歌搜索网上宣传的所有汽车,发动机小于2.0升无铅汽车,并有一个MP3连接,可以在我的房子公共交通工具便利的展厅里看到.

谷歌将无法帮助您解决该问题,实际上并非如此.您必须自己进行多次搜索并关联结果.在语义网上,您可以表达对作为汽车的待售产品的兴趣,并添加约束.每个结果都是有用的.一个或多个UI可能使您能够这样做,一些可能是专门的,另一些则完全是通用的.

另一个例子,创建一个通常不存储在一个地方的东西的图表,比如饮食焦炭的普及,或者人口中的乡村散步与相同人群中的临床肥胖水平.对于这些,您可能根本不使用Web浏览器,但可能使用更像Excel的东西 - 但语义Web为您提供工具(SPARQL,RDF),用于查找和操作那些可通过HTTP访问的数据.

所以Bravax提出的观点并不完全正确,不是很多可能会改变 - 你可能只是得到一些更有用和更好的mashup网站.或者你可能会发现自己在今天之前做了很多你从未想过与网络相关的东西.

当前的网络有很多替代方法可以做同样的事情,比如动画GIF,Flash,Silverlight,DHTML等.为了在语义网上放置数据,将会有一系列工具和格式.RDFa是一个很好的,一种更通用的微格式,但您可以提供整个数据库的转储,公开SPARQL端点,使用微格式或专有的HTML结构并添加转换,将有许多工具适合不同的案例.

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

请注意,语义Web和另一个称为关联数据的简单概念之间存在很多重叠.它们之间的关系并不清楚,但我对它的看法是,在语义Web工具和技术有任何关系之前,您需要的是Linked Data Web.关联数据是关于数据的,语义网更多的是关于处理数据,推理数据以及处理信任可靠性等问题.基本上是技术堆栈的底层几层.

  • 祝最终用户将SPARQL查询输入搜索引擎. (7认同)
  • "关联数据"只是语义网的一个例子 (2认同)

var*_*tec 37

我们现在知道的网络有何不同?

现在,HTML + CSS更多地集中在结构和表示上.语义学是关于信息的含义.在语义Web中,您使用共享本体来建立对象的含义(语义)和对象之间关系的含义.最着名的本体是:FOAF都柏林核心.

通常,语义将以专用语言表示,例如RDFOWL.可以使用eRDF或W3C的RDFa将RDF嵌入到XHTML中.

eRDF/RDFa的结构化替代方案是微格式.

更多信息,请访问:http: //en.wikipedia.org/wiki/Semantic_web


小智 13

语义网是一个非常简单的想法.(就像所有好的一样.)

目前,Web由包含它们之间链接的文档组成.谷歌通过使用上下文并在链接中锚定文本来制定一个非常好的业务,以确定链接的含义并构建基于此的数据检索引擎.换句话说,谷歌猜测链接的语义是什么.

语义Web的想法是"如果键入这些链接怎么办?" Web上的每个事实都获得一个地址 - 一个URI - 并通过关系(也是 URI)链接到其他事实(也是 URI).关系群被称为"本体论".

因此,与当前网站上的页面A不同,链接到页面B,语义网上的链接更像是:

URI使用URI C类型的链接链接到URI B.

任何东西都可以有一个URI.人们可以拥有URI; 通常我们使用一组称为FOAF的关系来描述它们.那么让我们说Jeff Atwood的URI是http://codinghorror.com/foaf.xml ; 然后你可以说:

< http://codinghorror.com > < http://xmlns.com/foaf/0.1/homepage > < http://codinghorror.com/foaf.xml >

http://codinghorror.comhttp://codinghorror.com/foaf.xml内容所代表的人的主页.

现在,机器可以读取和查询这些关系 - 因此您可以将Web转换为计算机可以立即执行某些操作的数据库.语义Web查询语言是SPARQL,值得一试.