语义 mediawiki 子对象中的多行文本

multiline text in semantic mediawiki subobjects

是否可以在语义 mediawiki 子对象中分配多行文本值? 我想做类似

的事情
{{#subobject:
|multiline=line1
a list on line 2:
*list item 1 on line3
*list item 2 on line4
|foo=bar
}}

为普通对象设置多行文本适用于

[[multiline1::<br>
list
*item 1
*item 2]]

我想知道子对象是否可行,因为我想附加多行注释来做子对象

你的例子是:

{{#subobject:
|multiline=line1
a list on line 2:
*list item 1 on line3
*list item 2 on line4
|foo=bar
}}

这会给出错误信息,多行内容"line1..."不能用作页面标题。 这是因为默认的 属性 类型是页面。您需要通过特殊页面 [[属性:multiline]] 更改 属性 类型 请参阅 http://semantic-mediawiki.org/wiki/Help:List_of_datatypes e.g. http://semantic-mediawiki.org/wiki/Property:SomeProperty 具有文本类型,它是通过

声明的
[[Has type::Text]]

因此您可能希望对多行 属性 执行相同的操作。 以下查询显示了想要的结果:

{{#ask:
[[foo::+]]
|?multiline
|?foo
}}