我是 Semantic Mediawiki 的新手,它最近安装在我贡献的一个 wiki 上。我正在考虑如何表示一些数据,我认为子对象可能会有所帮助,但我不清楚细节。
特别是,有一些属性,例如视频的拍摄位置(wiki 是一个互联网喜剧网站),似乎很适合 Page 数据类型,因为大多数常见位置都有相关页面,但有些一次性位置似乎不值得每个页面。您是否可以创建列出所有此类位置的页面的子对象,并将其用作属性值,如果可以,如何?另外,如果是这样,当您添加值时链接指向什么(使用 [[Location::Value]] 表示法),链接的文本是什么?假设它有效,这种方法是否有任何缺点。
需要明确的是,我想错过带有页面的位置,以及只是子对象的位置,位置的数据类型为 Page。
编辑:为了进一步澄清,我仍然想要这些位置的页面,以提供简要说明,但是在一个名为 [[Minor Locations]] 的页面上,例如,其中将包含每个次要位置的句子(类似于如何维基百科处理次要字符)。我的想法是将位置创建为该页面的子对象,并且剧集将包含该位置作为属性值,就好像它们是一个页面一样。这样,两集可以共享一个次要位置,但它本身不需要整篇文章。