不列颠图书馆考虑采用FAST和简版DDC

不列颠图书馆(BL)于2014年后期开始评估该馆所用主题与分类法,考虑用FAST(Faceted Application of Subject Terminology)代替LCSH、用简版DDC(Abridged Dewey)代替DDC。
提高效率只是进行此项评估的原因之一,另一个原因是把主题标引扩展到原来未标引的资源,以更好地满足受众对元数据的期望。
经过一组编目员4个月的标引测试,并分析各种利弊,于2015年4月形成3条建议,目前正公开征求利益相关人的反馈。

Consultation on Subject Indexing and Classification standards applied by the British Library / FAST/Dewey Review Group, April 2015

3条建议是:
– 有选择地采用FAST,扩展当前和遗留内容的主题标引范围
– 在所有当前编目中实施FAST、取代LCSH,为减轻上述风险,尤其是可持续性
– 有选择地实施简版DDC,扩展当前和遗留内容的主题标引范围
也就是说,未考虑用简版DDC做编目。原因是《英国国家书目》(BNB)等还需要DDC,并且简版DDC只能通过订购WebDewey才能访问。

有关FAST的利弊分析比DDC全面,包括:效率、发现、经济/实施费用、可持续性四方面。是个不错的评价框架。
FAST使用简单、方便,与LCSH兼容,可以用MARCEdit实现从LCSH到FAST的批转换,完全免费,有许多图书馆的数字项目使用。
主要问题在于目前FAST是OCLC的一个研究项目,未来是否会成为一项服务还不清楚。【或者说,不知道会不会如简版DDC那样需要订购?】

via British Library > Collection Metadata > News
British Library launches consultation on use of FAST and abridged Dewey Decimal Classification (2016-02-12)

Schema.org扩展机制(及汽车&书目扩展)

Schema.org,2011-6-2发布,2013-04-05发布1.0版,2015-5-12发布2.0版(根据官网Releases)。2.0版采用新的扩展机制,对扩展词表的使用也有影响。摘译部分如下,示例略【方括号中为本人理解】。

Schema.org扩展机制Extension Mechanism
– 动机
Schema.org提供核心、基本词表,描述最通用web应用需要的实体。常常需要建立在核心(词表)之上的更专业和/或深入的词表。扩展机制方便创建这样的附加词表。
对大多数扩展,期望少部分常用术语集在核心schema.org,更专业术语的长尾在扩展中。
各领域的扩展,少部分通用术语可能进入基本核心词表,其他作为附加词表单独存在

– 扩展类型
两种扩展:评审/托管扩展和外部扩展。两种扩展典型地增加子类和属性到核心(词表)。属性可加到现有和/或新类。更一般地,它们都覆盖在核心的顶部,因此也可增加定义域/值域、超级类等。扩展必须与核心schema.org一致。核心(即http://schema.org)中的每项也在每种扩展中。扩展可以在概念中相互交叉(如定义金融机构术语的两个扩展,一个称为FinancialBank、另一个称为FinancialInstitution),但不应该重用相同术语表示完全不同意思(如不应该有两个扩展,一个使用Bank指河岸、另一个指金融机构)。
扩展包含核心中的所有项,即扩展词表=核心词表+扩展

– 评审/托管扩展
每个评审扩展(比如e1)得到它本身的schema.org命名空间块:e1.schema.org。扩展中各项由该扩展的创建者创建和维护。评审扩展与建议有很大不同。建议如果经修改被接受,或者可进入核心,或者成为一个评审扩展。
【扩展永远是扩展,不会成为核心词表的一部分。扩展采用不同的命名空间块xx.schema.org,从例示看,与schema.org命名空间一同使用时,采用xx:前缀】

– 外部扩展
有时第三方(如应用开发者)可能需要创建特定于其应用的扩展。如Pinterest想要扩展schema.org的“Sharing”概念为“Pinning”。这种情况,可创建schema.pinterest.com放其扩展,具体说明如何链接到核心schema.org。这些称为外部扩展。
也有时第三方本身想自己托管一个广泛适用的扩展。在这种情况下,该扩展可采用与评审扩展相同的反馈处理,但可托管在第三方网站。
BiblioGraph.net应该属于第三方的外部扩展,参见:OCLC低调注册BiblioGraph.net扩展Schema.org(2014-12-1)】

– 站长如何工作
所有schema.org核心、所有评审扩展都可由schema.org网站得到。每个扩展都会由它与核心的每个触点而链接到。因此,如果一个扩展(比如与法律事务有关)创建legal.schema.org/LegalPerson,为schema.org/Person子类,则Person将链接到LegalPerson。典型地,网页/电邮只用单一扩展(如法律),这种情况下,legal.schema.org代替schema.org,使用legal.schema.org和schema.org中的所有词表。
【由于扩展包含核心的所有项,可直接用评审命名空间包含核心命名空间;但(后面)样例说明称,同时使用两个命名空间对消费更好】

– 创建扩展需要做什么
希望扩展创建者不必担心为其扩展运行一个网站。一旦扩展被批准,只需简单上传一个带其扩展的文档到github某个文件夹。修改通过相同机制。
由于schema.org源代码可公开获取,我们鼓励外部扩展创建者使用相同应用。
参见:私人定制版Schema.org

——— Schema.org的评审/托管扩展 ———
目前有两个评审/托管扩展,都还不是正式版,而是pre-final preview release:

1、汽车扩展:auto.schema.org
– 类型(类)Types (3)
BusOrCoach, Motorcycle, MotorizedBicycle
– 属性 Properties (20)
accelerationTime, acrissCode, bodyType, emissionsCO2, engineDisplacement, enginePower, engineType, fuelCapacity, meetsEmissionStandard, modelDate,payload, roofLoad, seatingCapacity, specialUsage, speed, tongueWeight, torque, trailerWeight, weightTotal, wheelbase

2、书目扩展:bib.schema.org
– 类型(类) Types (11)
Atlas, Audiobook, Chapter, Collection, ComicCoverArt, ComicIssue, ComicSeries, ComicStory, CoverArt, Newspaper, Thesis
– 属性 Properties (18)
abridged, artist, colorist, duration, inSupportOf, inker, letterer, pageEnd, pageStart, pagination, penciler, publishedBy, publisherImprint, readBy, translationOfWork,translator, variantCover, workTranslation
– 枚举值(取值词表) Enumeration values (1)
GraphicNovel【图书格式类型,漫画小说】
【参见:解惑Schema书目扩展(2014-1-29)】

via Richard Wallis: Schema.org in Two Parts: From Use to Extension. DCMI/ASIS&T Webinar, November 18, 2015 & December 2, 2015

私人定制版Schema.org

Richard Wallis是WorldCat应用schema.org及schema书目扩展的重要人物。他2012.4-2015.7任职于OCLC,现为独立咨询人。
在去年底DCMI/ASIS&T的两次网络会议上(2015-11-18和2015-12-2),他介绍了Schema.org及扩展机制,视频与PPT可下载:
Schema.org in Two Parts: From Use to Extension
Part 1: Fit For a Bibliographic Purpose(适合书目用途):我感兴趣的部分包括:SchemaBibEx、BiblioGraph.net、Schema.org 2.0扩展机制
Part 2: Extending Potential and Possibilities(扩展潜力与可能性 ):后面三分之一有应用各种软件及信息:应用schema.org的各种工具、扩展schema.org的有用链接,以及最后总结的schema.org概要。

Richard Wallis本月发长博文,继续此一主题。
Data Liberate: Evolving Schema.org in Practice Pt1: The Bits and Pieces (February 10, 2016)
目前的第1部分针对“有建议,如何测试、分享并提交到schema.org社区”的问题。博文按步骤详述整个实际操作过程,并有丰富截屏。
昨天照猫画虎,把前半部分(从下载到本地、到发布到公开访问网址)操作了一遍。结论是,需要首先看前述网络会议第2部分,了解第76-98页PPT(扩展Schema.org有用链接)并下载述及的软件。另外还需安装Python 2.7(GAE配套),PPT及博文中均未提及。

操作准备:
1 帐号:Github、Google
2 软件安装
2.1 与Github交互的Git客户端
博文用命令行工具,我使用GitHub Desktop,Clone、Commit等下载、上传操作比命令行直观方便。GitHub Desktop带有命令行工具Git Shell,有些操作可使用。
2.2 Python 2.7(与GAE配套使用,要求先安装)
Python官网https://www.python.org/首页,下载处挂两个版本的链接,最新版3.5.1和2.7.11——猜想是因为GAE的缘故。
2.3 Google App Engine SDK(要求Python版)
Google App Engine SDK for Python

步骤概要(详见原博文):
1、登录Github,访问Schema.org repository,Fork(分叉,即在本人帐号下复制一份)
2、GitHub Desktop:clone(克隆,即复制到本机)
3、Git Shell:运行本地版本:dev_appserver.py schemaorg(须注意路径),完成后可以通过浏览器访问http://localhost:8080/,如同访问schema.org网站
4、生成共享公共版
(1)访问https://console.cloud.google.com/(登录Google帐号)创建新项目(对Schema.org,项目名通常以sdo-起始)
(2)修改本地克隆文件夹app.yaml文件,应用名改为项目名
(3)Git Shell:上传配置更新:appcfg.py update schemaorg(须注意路径,可能需要根据提示做其他操作)
(4)完成后即可用浏览器访问:http://项目名.appspot.com/
我的schema.org共享公共版:http://sdo-catwizard.appspot.com/ (Schema.org 2.2版,目前没有做任何修改)【可惜这个也是有墙的,可谓全程有墙陪伴】

原博后半部分的修改Schema.org步骤
1、本机修改
2、Git上传修改(add、commit) 至本人Github
3、Github网站:向Fork的原repo提出修改请求(New pull request)
Schema.org的新版本在处理请求清单后发布(Closed是处理完成的,Open是当前的)——完全参与式。