语义搜索

来自semantic-mediawiki.org
跳转到:航行,搜索
解释条件和打印结果之间差异的简化示例

语义媒体Wiki包括易于使用的查询语言它允许用户访问wiki的知识。此查询语言的语法与注释在语义媒体Wiki中。此查询语言可用于特殊页面特殊页面“询问”,英寸概念中的、和内联查询。本页提供了语义搜索的简要介绍。本手册其他页面提供了更详细的解释:

  • 选择页面:说明了描述查询结果中应显示哪些页面的基本方法。这是SMW查询语言的核心。
  • 显示信息:介绍打印输出语句作为显示所查询页面的附加信息的一种方式,例如其属性值或类别分配。
  • 结果格式:描述了整个结果的可用格式和形状。
  • 概念:显示如何在中保存查询概念这是SMW提供的一种«动态类别»。
  • 内联查询:解释将查询结果包含到wiki页面中的方法,并显示如何格式化查询结果以进行显示。这就是SMW解析器函数的用途#询问#显示.
  • 推断:解释了如何在SMW中指定一般原理图知识(以及这首先是什么)。SMW使用此功能聪明地推断出未直接输入wiki的事实。

当然,回答查询需要额外的资源,一些站点的管理员可以决定关闭或限制查询功能以确保即使是高流量站点也能处理额外的负载。

介绍[编辑]

语义查询指定了两件事:

  1. 要选择的页面
  2. 要显示哪些关于这些页面的信息

所有查询都必须说明条件描述所要求的内容。您可以按名称、命名空间、类别选择页面,最重要的是可以按属性值选择页面。例如,查询

[[位于::德国]]

是对具有“位于”值为的属性“德国”。如果您在中输入特殊页面“询问”然后单击“查找结果”,SMW将执行查询,并将结果显示为包含所有匹配页面标题的简单表。如果有许多结果,可以通过查询结果顶部和底部的导航链接来浏览,例如semanticweb.org上的所有人员查询.

第二点对于显示更多信息很重要。在上面的例子中,人们可能会对位于德国的东西的数量感兴趣。要在上显示特殊页面“询问”,只需在右侧的打印输出框中输入以下内容:

?人口

和SMW在这些页面上显示相同的页面标题和Population属性的值(如果有的话)。打印输出语句可能有一些附加设置,以进一步控制属性的显示方式。