编辑

From semantic-mediawiki.org

本节将说明如何在Semantic MediaWiki上“编辑页面”。正如入门当中所述,SMW引入了一些特殊标记元素,从而让编者能够针对如何解释维基里面的某一信息,为计算机程序提供提示(«hints»)。此类提示被称为语义标注(semantic annotations) ,是利用SMW的一种特殊标记来创建的。除此之外,SMW当中的编辑操作与MediaWiki当中的完全相同。尚不熟悉基本编辑操作的用户应当首先阅读有关如何在MediaWiki上编辑页面的帮助。编者为维基页面提供不提供标注均可– 这只是一项完全自愿的附加功能。

SMW 编辑功能概述[edit]

Semantic MediaWiki当中的标注可看作是对MediaWiki之中现有类别体系的一种扩展。类别是依据特定准则对文章加以分类的一种手段。例如,通过为某篇文章添加[[Category:Cities]],该页面就被标记为对某一城市的描述。MediaWiki可利用这种信息来生成某个维基站点当中所有城市的列表,从而帮助用户浏览这些信息。

Semantic MediaWiki则进一步为维基内容的结构化提供了手段。维基页面当中存在着链接及其之中的文字取值,但只有人类读者才了解这些链接或文字所代表的含义。比如,«是Germany的首都,人口数为3,396,990» 的含义与«为 德国踢足球,每年收入3,396,990美元»截然不同。SMW允许您对页面当中的任何链接或文字提供标注,用以描述该超级链接或文字的含义。这样就把链接和文字转变成了一篇文章的明确属性(properties)。就像属性人口(population)有别于年收入(annual income)那样,属性是...的首都(capital of)不同于在...国家足球队(on national football team of)

这项新增功能使得用户能够不仅仅停留在对文章的归类上。这些功能的使用方法和可能存在的问题与现有类别体系的情况类似。类别和属性仅仅强调的是某篇文章内容的特定部分,因而常常被称为(语义)标注【(semantic) annotations】。过去在文章当中采取任何方式所提供的信息,如柏林是德国首都,如今则以形式化的方式呈现出来,可供各种软件工具使用。

用户手册当中解释了利用属性进行基本标注,数值型属性自定义单位的创建以及利用MediaWiki模板简化标注操作

除标注外, SMW还允许编者在文章当中内置语义查询(semantic queries)。因此,维基读者能够查阅现成的查询结果,而无须再去学习 SMW查询语言。关于嵌入式查询(inline queries)的一节当中对这项功能进行了解释。

类别[edit]

类别(Categories,MediaWiki称为“分类”)乃是MediaWiki的一项编辑功能。关于类别用法的主要参考文献乃是 MediaWiki关于类别的文档。作为文章的通用“标签”,类别描述的是文章所属的特定的文章分组。比如,要为一篇文章添加类别示例类别,只需在文章之中的任何地方写上:

[[Category:示例类别]]

当然,这个类别名称(即"示例类别")是随意编造的,而您应当尽量采用早已存在的那些类别,而不是建立新的类别。每个类别本身也有其自己的文章,并且也可以通过写上[[Category:示例类别]],来加以链接。类别本身的文章可以是空白的,但我们还是强烈建议您为其添加说明,以便解释应当将那些文章归入此类。

在Wikipedia之类的维基上,类别有着许许多多不同的用途。例如,英文Wikipedia上的类别Cities(城市)之中就既包括具体的城市和“City nicknames(城市别名)”之类的相关子类别,还包括诸如“Digital city(数字城市)”之类的抽象概念。

在采用Semantic MediaWiki的站点上,类别的使用往往要少得多,因为内嵌式查询(inline queries)使许多类别显得多余。比如,像“Large cities(大城市)”这个子类别,可以通过查询那些带有Category:Cities标签,且面积大于10 km²或人口大于1,000,000的文章来加以取代。而且,类别的使用往往更加精确:“Digital city(数字城市)”这样的一个页面可能最终归在类别“City-related terms(城市相关术语)”下面,而不是“Cities(城市)”下面,从而,这个页面不会出现在针对类别“Cities(城市)”的查询结果当中。

另见[edit]