Crystal Pool:关于

From Crystal Pool
This page is a translated version of the page Crystal Pool:About and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎lietuvių • ‎polski • ‎suomi • ‎čeština • ‎русский • ‎українська • ‎中文

这是一个使用MediaWikiWikibase对《猫武士》相关资料进行结构化数据组织尝试的原型。站点仍在建设中。如果希望协助编辑,请先请求账号

目前,此网站在WikibaseClientLite的辅助下,为猫武士中文维基提供统一的语言链接信息。在将来,其他语言的维基也许可以使用此站点作为信息来源。

如果你在使用的过程中有任何问题,请在User:CXuesong讨论页留言。

背景

维护《Warriors》维基不是一件容易的事情。每当新书出版,编辑者们需要更新新书的信息,寻找各个语言译本的发行情况,并在维基上对相应的页面进行更新。除此之外,他们还需要更新角色(即猫)的状态、关系(血缘、教育、领导)等信息。取决于一只猫所拥有的关系不同,编辑者可能需要编辑大量的页面。注意到每年都有约4册新书发行,因而这样的编辑活动在每个季度几乎都会出现。对于活跃用户较多的维基来说,这并不算什么;但对于其他维基而言,如此频繁而大量的更新活动可能会成为负担。

为了减少维护维基的边际成本CXuesong建立了一个名为Crystal Pool的维基,用于保存结构化的数据,同时又是一个人人皆可编辑的、关于《猫武士》系列的数据库。

如何做出贡献?

这张维基数据项的示意图展示了维基数据中最重要的一些术语。

你可以在搜索框中检索已有的项(如书籍或猫)。在项页面上,你可以看到项的标签(即名称)和描述。这些内容在可能的情况下将会以你的界面语言显示。随后将会列出一个声明的列表,用以描述这个项所具有的属性或是关系。

要为这个数据库添砖加瓦,你可以编辑这些标签或描述,或者完善下面列出的声明。关于更具体的属性用法参考,请参阅项对应的项目页面。例如,参阅Project:Books以了解如何帮助完善书籍和书籍 版本页面。

计划

Main article:Project:SPARQL query service

当这个数据库(从某种程度上来说)已经完成之后,我们就可以从中导出RDF转储。基于转储文件,原则上你可以使用SPARQL语言执行任何查询。比如,如果你想查询现在或曾经属于ThunderClan (Q627)的猫,那么你可以使用下面的SPARQL查询表达式:

SELECT ?cat ?name ?gender WHERE {
  ?cat    wdt:P3      wd:Q622;       # 应当是猫物
          wdt:P76     wd:Q627.       # 应当属于雷族
  OPTIONAL {
    ?cat    rdfs:label  ?name.
    FILTER(lang(?name) = "en")
  }
  OPTIONAL {
    ?cat    wdt:P78     ?gender.
  }
}

你可以点击上方的“在SPARQL查询服务中打开”按钮来运行这段查询。查询的结果可能如下所示:

cat name gender
Firestar (Q621) Firestar male organism (Q678)
Lionheart (Q711) Lionheart male organism (Q678)
Tigerstar (Q712) Tigerstar male organism (Q678)
Bluestar (Q713) Bluestar female organism (Q679)
Graystripe (Q714) Graystripe male organism (Q678)
Whitestorm (Q715) Whitestorm male organism (Q678)

你还可以查询一只猫任意代数的亲戚关系,但在这个数据库里,我们只需要记录这只猫的父亲和母亲就够了。

基于SPARQL查询的结果,我们可以使用机器人来自动更新猫武士维基的页面,或者生成一些LUA模块,用以从中抽取一本书的所有信息,或者一只猫的所有关系。

与维基数据的关系

此网站使用了与维基数据相同的插件,即Wikibase。同时,此网站的某些实体是从维基数据导入的,并使用Wikidata item ID (P2)标出。除此之外,Crystal Pool与维基数据没有任何关系,两个站点的实体之间也没有任何联系。

联系方式

See also