SMW中的类别和属性之间的实际区别是什么?

时间:2015-01-14 10:15:00

标签: mediawiki semantic-mediawiki

这两种结构之间会有什么影响?

人物类别中女性子类别中的名称=属性

姓名=人类财产中属性的子财产

我特别感兴趣的是现在如何构建我的数据会影响我以后如何使用语义表单,内联查询,概念和复合查询等进行搜索

2 个答案:

答案 0 :(得分:0)

SMW在很大程度上消除了对类别的需求。但是,类别对于管理目的仍然非常有用。至于我,我通常对使用唯一表单的每种页面类型使用一个类别。在您的情况下,将转换为人的类别(假设您有一个特定的人形式)。对于查询,它没有任何区别。

(复制svick的回答似乎足够完整。)

答案 1 :(得分:0)

https://www.semantic-mediawiki.org/wiki/Help:Special_property_Subproperty_of提及“子财产”时:

  

...对具有属性的页面的查询也应返回具有子属性的页面

...对于语义Mediawiki或Mediawiki,似乎没有等效的“类别”,因此您可能无法进行类别的嵌套搜索(例如,如果“面包”是“食品”类别,除非在“食物”类别下也无法通过“食物”类别搜索找到“面包”下列出的网页。

我记得有一个扩展名允许这样做(尽管它很昂贵),但是现在找不到。 Scribunto确实允许pagesInCategory并使用DynamicPageList扩展名,我们的站点定义了一个模块,用于列出类别(https://me-pedia.org/index.php?title=Module:CategoryList)中的类别(而不是搜索),但不幸的是,似乎没有内置的模块可以搜索类别。