【发布时间】:2018-04-11 06:47:55
【问题描述】:
我正在搜索术语“语义查询优化”。但是找不到具体的答案。你能告诉我语义究竟是什么意思吗?
【问题讨论】:
我正在搜索术语“语义查询优化”。但是找不到具体的答案。你能告诉我语义究竟是什么意思吗?
【问题讨论】:
将其视为另一种表达方式,通常以更容易理解的方式。
例如:HTML5 包含语义标签。
<div id="header"></div> 的语义版本只是 <header></header> 这只是陈述同一件事的另一种方式。
有一个称为Semantic UI 的前端框架。在这个框架中,你可以像<div class="four wide column"></div>这样指定一个四列的行。如果你熟悉Bootstrap框架,你就会知道等价于<div class="col-4"></div>。
总之,它们都做同样的事情,但表述方式不同。
【讨论】:
语义通常是指一种数据类型的术语,格式为三元组,如下所示:
(主语、谓语、宾语)
在Semantic Web(标准here)的世界中,这种查询意味着使用特定语言(如SPARQL)搜索遵循三重模式的结构。
希望这会有所帮助。
【讨论】:
语义意味着意义(该术语是从语言学借来的)。在语义网上,事物的意义被表达为结构化数据,例如以 RDF 三元组的形式——想想在 OWL 本体中定义的概念的意义。因此,语义查询意味着查询结构化数据,通常使用 SPARQL。语义查询优化就是优化此类查询。
【讨论】: