Semantic MediaWiki:修订间差异
外观
小无编辑摘要 |
|||
| 第11行: | 第11行: | ||
=== 语义属性(Properties) === | === 语义属性(Properties) === | ||
'''语义属性'''是 SMW 中最基本的构建模块。 | |||
* 在条目中,编辑者可以为某个主题添加属性及其值,例如: | |||
** 条目 [[Python]] 可以被赋予属性 <code>条目类型::编程语言</code> | |||
** 条目 深圳 可以被赋予属性 <code>所在国家::中国</code> | |||
* 属性的形式类似于“[[键值对|键-值对]]”,其中“键”是属性名称(Property),而“值”可以是字符串、数值、日期、地理坐标,甚至是指向其他条目的链接。 | |||
* 通过属性,条目的信息不再只是自然语言文本,而是能被计算机理解和处理的结构化数据。 | |||
SMW 允许用户预先定义属性的类型(例如文本、数字、布尔值、页面链接等),以确保数据的一致性和可查询性。 | |||
=== 分类(Categories)与概念(Concepts) === | === 分类(Categories)与概念(Concepts) === | ||
2025年9月28日 (日) 23:08的版本
语义媒体维基(Semantic MediaWiki,简称 SMW)是 MediaWiki 的一个扩展,它为传统的百科式条目引入了“语义层”。通过在页面中添加架构化属性,SMW 让知识不再仅仅是文本,而是可以被计算机理解、查询和重用的数据[注 1][1][2]。这种语义化能力使得 MediaWiki 不仅能作为内容管理系统,还能发展成轻量级的知识图谱与数据平台。无论是个人知识库、学术项目,还是企业内部的信息管理,SMW 都能提供强大的数据建模、查询和可视化支持。
SMW 的基本概念
SMW 的核心思想是通过“语义属性(Properties)”对页面内容进行标注,从而使维基既是知识库,也是数据库。
语义属性(Properties)
语义属性是 SMW 中最基本的构建模块。
- 在条目中,编辑者可以为某个主题添加属性及其值,例如:
- 条目 Python 可以被赋予属性
条目类型::编程语言 - 条目 深圳 可以被赋予属性
所在国家::中国
- 条目 Python 可以被赋予属性
- 属性的形式类似于“键-值对”,其中“键”是属性名称(Property),而“值”可以是字符串、数值、日期、地理坐标,甚至是指向其他条目的链接。
- 通过属性,条目的信息不再只是自然语言文本,而是能被计算机理解和处理的结构化数据。
SMW 允许用户预先定义属性的类型(例如文本、数字、布尔值、页面链接等),以确保数据的一致性和可查询性。