#问:syntax–“深度”层次结构限制符

来自semantic-mediawiki.org
<#问:语法元素
#ask:语法元素#ask:syntax–“深度”层次限制
跳转到:航行,搜索
#问:语法详细信息:
语法
+深度=
描述 限制查询的层次结构深度1
数据类型支持 所有数据类型
组件 条件
软件 语义媒体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兼容。.

理论基础[编辑]

语义媒体Wiki默认情况下考虑所有子类别子属性作为层次结构的一部分,当选择页面.限制可通过以下任一方式设置配置参数$smwgQ子类别深度设置子类别包含的最大级别(类别层次结构中的步骤)查询配置参数$smwgQ子属性深度设置子属性包含的最大级别(属性层次结构中的步骤)应用于各个wiki中的所有查询。要单独阻止选定内联查询使用#询问#显示parser函数考虑子类别或子属性+深度=查询参数用于设置层次结构可检测的推断级别。

使用设置的整数+深度=query参数表示考虑子类别或子属性的最大级别。设置“0“仅解析内联查询中声明的类别或属性。如果未使用此查询参数,则将最大限度地考虑使用定义的所有层次结构级别配置参数$smwgQ子类别深度设置子类别包含的最大级别(类别层次结构中的步骤)查询配置参数$smwgQ子属性深度设置子属性包含的最大级别(属性层次结构中的步骤)这是默认行为。

在使用RDF存储设置时SPARQLStore(SPARQL商店)通过配置参数$smwgDefaultStore($smwgDefaultStore)设置要用于语义数据的存储后端此查询参数只能设置为“0“或”1".

例子[编辑]

类别推断的语法
{{#问:[[类别:Foo|+深度=0]]|?类别}}
属性推断的语法
{{#问:[[SomeProperty::+|+深度=1]]|?SomeProperty公司}}

{{#问:[[SomeProperty::SomeValue|+深度=0]]|?SomeProperty公司}}
链接

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

另请参见[编辑]

具体信息
配置参数信息

工具书类

  1. ^  语义媒体Wiki:GitHub问题高:窄:2662