Semantic MediaWiki:修订间差异
| 第22行: | 第22行: | ||
=== 分类(Categories)与概念(Concepts) === | === 分类(Categories)与概念(Concepts) === | ||
在 SMW 的语义框架中,“分类(Categories)”和“概念(Concepts)”是两个用于组织和分组条目的不同机制。二者各有定位与用途,理解它们的差异与协作方式对构建语义知识库非常关键。 | |||
==== 分类(Categories) ==== | |||
'''分类'''是 MediaWiki 的原生功能<ref>[https://www.mediawiki.org/w/index.php?title=Help:Categories/zh&variant=zh-cn 帮助:分类 - MediaWiki]</ref>,不是 SMW 特有的。SMW 扩展并不“重写”分类系统,而是沿用并兼容 MediaWiki 的分类机制: | |||
* 在普通 MediaWiki 中,用户可以在页面中添加 <code><nowiki>[[Category:某分类]]</nowiki></code>,将页面归入某个分类<ref group="注">本站的知识条目绝大多数都属于[[:分类:信息技术|信息技术]]或[[:分类:工商经管|工商经管]]两大分类。</ref>。此分类会自动生成一个分类页,列出所有归入该分类的页面。 | |||
* 在 SMW 中,依然可以对条目使用分类标签,SMW 并不会屏蔽或替代这个功能。 | |||
* SMW 强化了 '''分类与属性/查询''' 的协同关系:分类既可以作为一种粗粒度的组织方式,也可以在语义查询中作为一种条件(如 <code><nowiki>[[Category:信息技术]]</nowiki></code>)用来过滤页面。 | |||
* SMW 文档<ref>[https://www.semantic-mediawiki.org/wiki/Help%3AClassification#Categories_and_properties Help:Classification - semantic-mediawiki.org]</ref>中是这么说的: | |||
<blockquote>“Categories 是 MediaWiki 提供的分类内容的方式。SMW 推荐在一个领域 (domain) 内使用分类 (classes),而在分类的成员 (instances) 上使用属性 (properties) 来描述细节。”</blockquote> | |||
* 分类可以有层级关系(子分类 / 超分类),用于建立粗粒度的组织结构。 | |||
因此,分类主要用于 '''大型主题 / 类别划分''' 或 '''人为分组''',对于快速粗略组织条目的作用仍然重要。<blockquote></blockquote> | |||
=== 查询(Semantic Queries)的基本原理 === | === 查询(Semantic Queries)的基本原理 === | ||