#问:syntax–“annotation”查询标记

来自semantic-mediawiki.org
<#问:语法元素
#ask:语法元素#ask:syntax–“annotation”查询标记
跳转到:航行,搜索
#问:语法详细信息:
语法
@注释
描述 将内联查询标记为批注的一部分
数据类型支持 所有数据类型
组件 查询标记
软件 语义媒体Wiki
自版本以来 语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。
关键字 自我参考 · 后处理 · 注释

这个@注释查询标记将内联查询标记为注释的一部分。它于年推出语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。1.

理论基础[编辑]

可以使用内联查询(#询问#显示)创建语义注释。换句话说,您可以将语义属性的值设置为内联查询的结果。由于使用了缓存,因此当查询结果更改时,属性值不会自动更新。

现在,您可以让Semantic MediaWiki知道内联查询是通过注释查询标记在语义注释内部使用的。这样,Semantic MediaWiki就可以在查询结果更改时更新属性值。

例子[编辑]

用于提供注释数据值的查询的输出:

语法
[[SomeProperty::{{#show:{{FULLPAGENAME}}|?AnotherProperty|link=none|@annotation}}]]
链接

<sandbox.semantic-mediawiki.org>:此查询标记的更多示例

如果多个批注需要此功能,请仅将此查询标记添加到页面一次。他们都会使用记号笔。

注释[编辑]

此查询标记创建的作业的后处理由完成API模块“smwtask”允许调用和执行内部Semantic MediaWiki任务.2另请参见配置参数$smwgPostEditUpdate($smwgPostEditUpdate)设置作为编辑后事件的一部分应执行的作业数.

另请参见[编辑]

工具书类

  1. ^  语义MediaWiki:GitHub拉取请求高度:最小宽度:2572
  2. ^  语义MediaWiki:GitHub拉取请求高:轻:3318