Help:展示格式

From semantic-mediawiki.org
Jump to: navigation, search


本文档页面适用于SMW从1.4.0版到1.7.1的所有版本。
      其他语言: deen

Help:Exhibit format zh-hans 1.4.0 1.7.1



展示格式
采用交互式图表、表格和地图来显示查询结果
进一步的信息
提供方: Semantic Result Formats(语义结果格式)
最低版本: 1.4.0
最高版本: 1.7.1
要求:
格式名称: exhibit
作者: Fabian Howahl
类别: misc
目录
注意: 在完成对其源代码的重新编写之前,此结果格式在MediaWiki 1.17版及其以上版本当中可能并不会正常发挥作用。这项工作计划在2012年第一季度内完成。

展示格式exhibit旨在采用交互式图表、表格和地图来显示在页面加载之后仍可加以筛选的查询结果。

参数

就像其他的结果打印输出扩展(result printers)(如时间轴timeline)那样,要设置一种可视化形式,此扩展也需要较多的信息。 基本上,三个参数即可为展示格式提供所必需的信息:

  • 'views'(视图):该参数保存的是展示格式所应当创建的那些互不相同的视图。目前,可供选择的视图有tiles(铺片/平铺)、tabular(表格)、timeline(时间轴)及maps(地图)。当希望拥有不止一种视图时,可采用英文逗号来分隔多个取值。在展示格式生成了相应的视图之后,可采用面板在这些视图之间进行切换。
  • 'facets'(分面):展示格式提供有分面浏览(faceted browsing)功能。对于那些出现不止一次的属性取值,可加以编组。用户可利用勾选的方式来选择自己所喜欢的那些取值。这样,没有包含所选取值的那些查询结果就会消失。为了让展示格式知道究竟哪个属性应当受到某个分面(facet)的影响,必须利用查询当中的'facets'参数来传递此属性的名称。亦可传递多个属性(首选分隔符为英文逗号)。
  • 'lens'(镜头):展示格式可让用户对其可视化形式的外观施加一定程度来影响。您可以提供展示格式用来生成单个查询结果的HTML或者维基文本片段(wikitext snippets,维基源代码片段,维基置标片段)。这些片段将寄宿在MediaWiki的模板系统之中。参数'lens'的取值指的就是必须事先加以创建的某个模板。

当需要启用远程查询的情况下,请在配置文件当中添加如下脚本片段:

$srfgExhibitRemote=true;

示例

可参阅这里的一些示例。

已知缺陷

"Item"缺陷:

如果希望使用展示格式,请勿使用下列属性名称:

  • type
  • id
  • columns
  • hideTable
  • label
  • pluralLabel

因为某个缺陷的存在,展示格式无法处理这些属性名称。

IE 6/7 JavaScript错误

在某些情况下(取决于SRF的版本以及您所采用的皮肤当中Javasript的数量), 在Internet Explorers 6和7当中,可能存在若干的JavaScript错误。 因此,如果贵维基网站的用户使用的是这些浏览器,请小心加以测试。

我们强烈建议您将Internet Explorer浏览器升级到更新的版本,如IE 9。