我正在为 Semantic Mediawiki 实现设置一些模板。模板参数被输入到注释中。但是,这些值是可选的;并不总是在每个领域都有一个价值。这会导致某些数据类型出现问题。具体来说,如果我有
{{#set:
| Has phone={{{phone}}}
}}
我会得到一个错误的形式URIs of the form *** are not allowed
,其中 *** 是或者{{{phone}}}
我尝试放入其中的任何默认值。电话或电子邮件等数据类型似乎不可能为空。我无法弄清楚如何在我的模板中支持这些字段的空值。在 SMW 注释中用于空值的正确模式是什么?