如何设置单语文本类型SMW属性的格式,以便查询无需重复就可以访问

时间:2019-02-15 08:40:38

标签: semantic-mediawiki

我正在尝试将嵌入式文本标记为特定语言。

我用Property::Has language创建了一个[[Has type::Monolingual text]]页面。

但是,当我添加[[Has language::(some text)@eo| ]]时,如果“(某些文本)”的斑点太长,则页面会报告错误。

当我采取避免标记任何文本的方法而只使用[[Has language::@eo| ]]时,我无法使Special:Ask查询页面与[[Has language::@eo]]的查询一起使用或[[Has language::+]],我想是因为monolingual text type去除了@eo。 (尽管查询内置类型[[Language code::eo]]可行,但这将适用于任何Monolingual文本类型属性。)

我通过添加[[Has language::eo@eo| ]]来解决此问题,至少允许查询[[Has language::eo]]起作用,但是这种重复有点烦人(并且给“ eo”带来的错误印象是(“ eo”语言),并且它当然只能搜索“ eo”语言的存在,而不能以“ eo”语言找到特定的内容。

是否有更好的方法来标记此标记,从而理想地避免违反长度限制,或者如果没有,则至少避免重复标记以测试语言的存在?

0 个答案:

没有答案