常见问题
内容
格式
如何在Agrovoc SKOS中处理标签ns0:hasComponent和ns1:hasStatus?
维护
我是一个AGROVOC编辑。我想增加的新概念,应该保存到何处?
工具与服务
AGROVOC的应用
我在为农业论文编制索引。为了检索方便,我如何才能获取到AGROVOC主题词表?
如果在我的应用程序上使用 AGROVOC网络服务,如何操作?
我可以在Koha(第一个开源图书馆集成系统)中使用AGROVOC吗?
内容
AGROVOC已涵盖21个语种:阿拉伯语、汉语、捷克语、英语、波斯语、法语、德语、北印度语、匈牙利语、意大利语、日语、韩语、老挝语、波兰语、葡萄牙语、俄语、斯洛伐克语、西班牙语、泰语、土耳其语和乌克兰语。另外3种语言正在发展中:马来西亚语、摩尔多瓦语和泰卢固语。
AGROVOC涵盖了联合国粮农组织所有关注的领域,如食品、营养、农业、林业、渔业、动植物名称、环境、生物学概念、植物栽培技术等。主题词表按照层级组成25个顶层概念。下图向我们展示了顶层概念下面具体概念的分布情况:
是的,80%的AGROVOC概念是关于动物和植物的。可以在顶层概念“生物体”内查到。
是的,AGROVOC包含了地理实体,如国家和大陆,在顶层概念“实体”内可以查到。也包含了如湖泊、山脉等地理实体,可以在“特征”内查到。如一条湖泊贯穿一个国家,则此概念与概念的关系可表述为“空间包含”。
提到地理实体的概念,大多都聚集在“概念次级词汇表”内。近来,AGROVOC开始对其进行分类甄别:
1. 国家层级的地理实体
2. 超过国家层级的地理实体
3. 低于国家层级的地理实体
对于任何一个AGROVOC概念,我们都可通过以下信息分类进行甄别:
术语信息:代表此概念的所有语种的全部术语/标签
结构性信息:概念间和术语间的关系
语义信息:概念的定义和图示/定义或图示
编辑信息:编辑笔记和范围注释
通过[email protected]联系我们,非常感谢您的帮助。
当然,我们需要您的帮助。: )为了维护每一个语种的版本,我们坚持与不同领域的专家或信息管理者协作。想要了解AGROVOC社区的编辑团队,详见社区。
如果您有志于翻译全部(部分也可以)AGROVOC为您的母语版本,请务必通过[email protected]联系我们。我们将会提供您所需要的帮助。
所有AGROVOC 的编辑,都是该领域内的专家,聚焦农业领域公认价值的核心。更进一步说,我们的工作流程区分为两类:校对人员和编辑。除了要对自己专业领域精通之外,校对人员还需要对AGROVOC结构和编辑事务熟悉。校对人员也要决定接受或还是拒绝编辑的文稿。不管是编辑还是校对人员都要遵循相关的指南。该指南指导编辑了解AGROVOC是如何构建的,以及在AGROVOC中术语或对象是如何最佳插入或更新的。
所有的AGROVOC的URIs都包含一个数字部分(参见问题:为什么 URIs使用数字而非术语?)数字部分现在是由AGROVOC的维护工具VocBench自动分配的。然而,当初第一次将AGROVOC转换为RDF/SKOS资源时,URIs的分配,是基于术语在数据库中的ID地址,那也解释了你可能发现AGROVO概念URIs有着不同的方案。
为何URIs使用数字而非术语?
一个AGROVOC概念特定的URI 或URL为:http://aims.fao.org/aos/agrovoc/c_12332
玉米,这个概念的英文标签为“maize”,人们常常问为什么不使用http://aims.fao.org/aos/agrovoc/c_maize这个URL,像维基百科一样,直接用“maize”术语替代数字?
问题是,AGROVOC的术语往往有多个语种形态。选择哪个语种作代表,恐怕会有争议。再者说了,如果一些概念在某些语种里没有对应的术语,又该怎么办呢?基于以上,我们选择了数字URIs。
AGROVOC的发布有多种方式(可以通过网络服务下载和SPARQL 端点获取),下载到的总是完整文件。当然使用者可以仅提取自己感兴趣的AGROVOC“部分”。例如,你可以下载AGROVOC,将其存储到电脑的三元组存储中,从中再提去安装部分功能。然而考虑到一些使用者的诉求,我们已经提取定制了部分语种的 AGROVOC版本(英语/土耳其语和英语/法语)。未来,我们会更系统地提供更多版本。同时,请告诉我们你的诉求和建议:您是否觉得语种版本好用?以及为什么?请通过[email protected]联系我们。
请参照问题:是否有可能仅仅提取部分的AGROVOC?
AGROVOC既是一个受控词汇表、又是主题词表和同时也是一个概念方案。
AGROVOC既是一个受控词汇表、又是主题词表和同时也是一个概念方案。
AGROVOC是一个主题词表,意味着它的内容(如概念和术语)是按层级组织的,包括层级和非层级关系。
AGROVOC 是一个概念方案,或者一个SKOS概念方案。意味着受控词表以SKOS显示,适用于资源描述框架(RDF)。
- 概念可以是领域内我们想要描述或“谈论”的任何事物。概念往往以术语来描述。一个概念也可以被认为是不同语种表达的一整套的所有术语。在SKOS中,概念被统一表达为skos:Concept,通过可解除引用的URIs 加以识别。
术语是确切的专有名词,以命名一个概念。AGROVOC标签常通过SKOS 扩展标签SKOS-XL表达。
在SKOS中,概念间的等级关系,常通过谓词:skos:broader and skos:narrower来表达。非层级关系常用skos:related来表示。
AGROVOC是一种KOS。如何理解?
KOS是知识组织系统的缩写。主题词表、权限列表、受控词表和分类系统都是KOS的示例。AGROVOC尤其是一种KOS, 因为AGROVOC术语和概念常被用作一些元数据属性的值。例如,一个 AGROVOC中的概念可以被用作dct:subject都柏林核心属性的值,以指出某个资源的主题。(参见 http://dublincore.org/documents/dcmi-terms/)
AGROVOC是主题词表,而FAOTERM是一个术语集。
术语集解决的是术语在不同语种的特定语境下的形式、使用和意义。通常,术语集也旨在不断改进特定领域或组织内词语使用的标准化。
主题词表是基于受控词表构建的,用来为图书馆文档建立索引。主题词表并不致力于术语的标准化,而是着力于桥接索引器和检索器语言。更进一步讲,主题词表聚焦“主题”,而术语集常包含专有名词(如,组织的和委员会的),甚至口号。
这些不同也体现在AGROVOC和FAOTERM的后期维护中。AGROVOC由联合国粮农组织协助的社区专家团队负责维护,而FAOTERM由联合国粮农组织的会议编程和文档服务(CPAM)的术语学家和翻译者维护。
格式
请参见问题:如何获取AGROVOC?
AGROVOC之所以为一个概念方案,是因为其试图提供农业相关领域的组织。
同时在一个更为技术的层面,AGROVOC之所以为一个概念方案,是因为AGROVOC包含了许多的SKOS概念。
AGROVOC起初是一个纯粹的层级化组织的术语资源,如一个主题词表。现在,AGROVOC是一个完整成熟的面向网络的提供RDF格式的资源。所有与主题词表相关的概念,都可以被转译为SKOS属性,如传统相关词(RT)和上位词/下位词(BT/NT)的概念。
一个概念可以是关于我们想要描述事物的任何内容。概念往往以术语的形式表达,如给定一个语种的词语。
在SKOS中,概念被统一表达skos:Concept,通过可解除引用统一资源标识符(URIs)加以辨识,如URIhttp://aims.fao.org/aos/agrovoc/c_12332,代表着 AGROVOC 概念中的玉米。
术语或标签,是用以命名一个概念的确切术语,例如maize、maïs、玉米、 ข้าวโพด,分别是英语、法语、汉语和北印度语对同一概念的所有标签。
在AGROVOC中,任何一个语种的某个概念,至少拥有一个优选术语(或描述符,主题词表中的经典术语)、0个或者更多的非优选术语。在RDF专门术语中,术语被命名为 标签:优选标签和标签:非优选标签。为了达成更多的表现度,AGROVOC使用SKOS扩展标签SKOS-XL。常用谓词是skosxl:prefLabel,适用于优选术语(在主题词表术语中的“描述符”),和skosxl:altLabel,适用于非优选术语。
为获取更多信息,请参见AGROVOC概述页或者AGROVOC出版物页。
AGROVOC是以多语种概念层级的形式组织的,最多到21个语种。一个概念往往以术语的形式表达,maize、maïs、玉米、ข้าวโพด分别是英语、法语、汉语和印度语对同一概念的所有标签。
AGROVOC概念是在25个通用顶层概念下按照层级来组织的,如活动、进程、方法等。下表描述了一些AGROVOC的顶层水平概念(AGROVOC编辑工具,VocBench中可见)。概念也可以与非层级关系相关联,或者用一个更通用的概念“相关性”表达,或者表达一些更精细化的关系,如某物是另一事物的“产品”。
从一个更为正式的角度来看,AGROVOC是一个RDF/SKOS-XL概念方案。经典的上位词/下位词(BT/NT)主题词表的关系是通过SKOS谓词skos:broader和skos:narrower来表达的。对于概念和术语间的非层级关系,AGROVOC使用 SKOS属性skos:related,以及一些次级属性skos:related,并且将其聚合到一起,并且命名其为农业本体词汇表。
如何在Agrovoc SKOS中处理标签ns0:hasComponent和ns1:hasStatus?
"ns0"和"ns1" 是命名空间前缀的缩写。在此案例中,"ns0" 替代了 uri 中的“农业本体”,如AGROVOC属性词汇表,它的完整uri 地址如下:http://aims.fao.org/aos/agrontology#。你也可以查看整个词汇表在如下地址:http://aims.fao.orghttp://assets.aims.fao.org.s3-eu-west-1.amazonaws.com/public/uploads/file/aos/agrontology/index.htm."ns1" 替代了一个命名空间,特定用于维护AGROVOC的工具 - VocBench。它指代的是:art.uniroma2.it/ontologies/vocbench#。
AGROVOC.rdf 是一个包含AGROVOC 数据的文件,以RDF-SKOS格式存在,或者其它各种不同的序列的RDF:DF/XML、N3、NQ和TRIX。它不是一个安装程序。
文件很大,但是通常RDF格式的文件并非供人读取的,而是机器。如此大体积的文件,或者被保存于三元组存储中(如Sesame、OWLIM等)或者被装载到一个rdf编辑器/查看器(如TopBraid、Protege) 或者被应用程序解析(IT人员)。只要保存于三元组存储中(如Sesame、OWLIM),你可以随意处理数据,并且在你的应用程序中使用。
然而,如果你的目标是仅仅是简单审视一下AGROVOC 内容,我们建议你或者使用在线AGROVOC浏览工具(http://aims.fao.org/standards/agrovoc/functionalities/search),或者基于网络的AGROVOC编辑工具(沙箱版本:http://202.73.13.50:55481/vocbench/)。
维护
AGROVOC由FAO联合国粮农组织创建于上世纪八十年代,作为AGRIS 知识库的索引工具。现在,AGROVOC在FAO的协调和技术支持下,由广泛的社区专家和机构维护。欲了解更多与 AGROVOC相关人员的信息,请参见社区。
AGROVOC主题词表英语、法语、西班牙语、阿拉伯语和汉语版本的版权注册,遵照 《创作共享署名3.0书面申明许可权》的约束条款(CC BY 3.0)。对于其它任何一个语种,版权归属于负责生成其版本的组织机构。
AGROVOC是各方共同协作和努力的成果。
联合国粮农组织的 AGROVOC团队负责持续对AGROVOC进行及时更新,与来自全球的一些机构和不同领域的专家一道,就特定语种或主题进行更新维护。
FAO主要承担着6个语种的工作,包括英语、法语、西班牙语、阿拉伯语、汉语和俄语,协助AGROVOC的技术维护,包括作为关联数据资源的出版物,协调所有编辑活动。
请参见机构和人员列表,查看AGROVOC协作维护团队。
VocBench是联合国粮农组织和罗马第二大学协作开发的。测试其性能的沙盘服务器,暂由马来西亚研究中心-MIMOS Berhad公司托管。现在用的是VocBench沙盘版。
VocBench是一个开源项目。
AGROVOC是有编辑和我们的团队持续更新的。大约以一年两次的频率在发布新的AGROVOC版本。版本号是由发布的时间月份来确定的。
申请成为一名编辑,具体步骤如下:
A) 第一步,您应该首先在VocBench沙盘注册,你方能了解到这个系统是如何运作的,并且可以尝试去增加概念、术语和关联,以下为链接:
B) 当你对这系统比较熟悉时,请通过[email protected]联系我们。然后我们会给您发送相关的问题,如您擅长的领域和专业特长等,将在系统内存档。
C) 最后一个步骤是在VocBench成品版本注册。当您注册后,您即可编辑AGROVOC 主题词表。
我们只做了编辑手册,向大家解释如何使用VocBench,以及如何编辑AGROVOC主题词表。
编辑过程:在您使用VocBench已经编辑了主题词表之后,您的编辑工作将由专人进行校准(接受或拒绝)。只要编辑被接受,它就将成为 AGROVOC的一部分(在下一次更新之前,一年若干次)。我们期待您的参与和合作。
我是一个AGROVOC编辑。我想增加的新概念,应该保存到何处?
我们已经生成了一个编辑手册。阅读和掌握手册,将会引导您按照流程成功对AGROVOC进行补充和完善。现在,这个手册仅有英文版本,主要聚焦AGROVOC英文版的使用。未来将会开发更多语种的编辑手册。
工具与服务
AGROVOC使用VocBench对主题词表加以编辑,VocBench是基于网络的词汇表管理工具。VocBench完整支持多语种,并且包含一个统一的编辑流程。最新的版本是2.2版。
VocBench允许区分使用者的身份,如编辑和校准人员,其职责是负责通过与拒绝拟修订的编辑。同时,不同类型的编辑权限也会按照语种分配。欲了解更多信息,参见VocBench 使用者手册。
维护AGROVOC的VocBench安装,仅为编辑提供。但是如果您想体验VB的功能,请您使用VB沙盘版。在此版本上,您可以随意编辑修改甚至删除数据,不会影响到数据的安全性,因为这是一个测试版本,实际数据保存在别处。:)
AGROVOC网络服务提供了在您所用应用程序上获取AGROVOC数据的简便途径和方式,不需要下载任何数据到您的本地系统。有将近20种方法可以使用,如下表所列。从技术实现的角度来看,通过SOAP网络服务技术,AGROVOC网络服务揭示AGROVOC的rdf格式的数据(通过 AGROVOC的SPARQL端点获取http://202.45.139.84:10035/catalogs/fao/repositories/agrovoc)。
以下是正在持续维护中的网络服务列表。请注意,我们不会再进一步开发网络服务。推荐通过 SPARQL 端点来获取AGROVOC 。
getConceptByKeyword
getConceptByKeyword2
searchByModeLangScopeXML
simpleSearchByMode2
getConceptInfoByTermcode
getConceptInfoByURI
getDefinitions
getAllLabelsByTermcode2
getTermByLanguage
getURIByTermAndLangXML
getFullAuthority
getConceptByURI
getConceptByRelationshipValue
getlatestUpdates
getTermcodeByTermAndLangXML
getTermExpansion
getReleaseDate
getWebServicesVersion
AGROVOC是涵盖食品、营养、农业、渔业、林业、环境和其它联合国粮农组织关注的相关领域的受控词表。它包含了超过 32,000个概念,至少适用于21个以上不同语种,并且与其它16个词汇表和资源相一致。AGROVOC主要用在信息系统和网页标引、检索和组织数据。
VocBench是用以持续维护更新AGROVOC的工具。VocBench是基于网络服务的针对多语种主题词表(包括发布RDF-SKOS格式主题词表)的协同编辑工具。欲了解更多信息,请参见http://aims.fao.org/vest-registry/tools/vocbench-2。
请访问AIMS中 Vocbench支撑材料页:http://aims.fao.org/vocbench-support-material
AGROVOC的应用
AGROVOC主要用于图书馆编目和信息系统,以便于为数据和文档建立标准化索引。更进一步讲,因为AGROVOC同时也是一个关联开放数据资源,它越来越多地在关联数据环境中被用来去检索和整合数据。例如,AGROVOC用来在联合国粮农组织实体和数字图书馆标引文档,同时也可以用作AGRIS的支柱。如欲了解有哪些机构和应用程序在使用AGROVOC ,请参见使用页。
不支持。我们已经停止发布AGROVOC相关的版本。AGROVOC 曾经发布的旧版本请见:http://aims.fao.org/access-agrovoc
至少有两个途径,以实现AGROVOC在您的应用程序上的兼容:
1.你可以使用AGROVOC网络服务。请注意,你可能依然需要IT专业人士的帮助,以满足你对AGROVOC服务和数据的需求。使用AGROVOC网络服务,您永远可以获取最新版本的AGROVOC。详情请参见:aims-fao.atlassian.net/wiki/display/AGV/WEB+SERVICES
2.你可以下载某些格式的AGROVOC,将其导入您的系统。详情请参见获取页。
最后更新的AGROVOC版本是RDF/SKOS格式。但您依然可以下载SQL转存格式的(更新稍早一些),允许您将文档上传至您的数据库中。这需要一些IT专业技能。
您获取最新版本的AGROVOC有以下途径:
- 在线
检索和浏览AGROVOC - 当前 - 总是最新版本
通过SPARQL端点(Allegrograph),运行 SPARQL对AGROVOC 进行查询。
即可通过AGROVOC网络服务,由 SPARQL 端点获取RDF版本。
下载RDF格式的AGROVOC核心(包含AGROVOC概念、术语和关系)或者AGROVOC 关联开放数据(包含AGROVOC概念、术语和关系以及对外部数据集的关联,关联资源详情请参见AGROVOC关联开放数据页)。
对于旧版本的AGROVOC的获取以及欲了解更多关于AGROVOC获取方法的信息,请参见获取页。
不需要支付任何费用。AGROVOC遵照创作共享署名3.0书面申明许可权,也就意味着你可以自由:
- 分享 - 对材料通过任何媒介或形式的复制和再发布
- 调整 - 对材料重新组合、转换和构建
- 任何用途,甚至包括商业的。
但必须遵守以下条款的约束:
- 引述 - 你必须给所使用材料适当的尊重,提供一个链接到许可证,并且说明你是否做了一些改动。不管许可方是否青睐于你或你的使用,你都要遵守此规则。
- 无额外限制 - 你不可以应用任何法律术语或技术手段,去限制他人的合法权益。
不需要。很简单,访问AGROVOC获取页。点击你感兴趣的链接即可。
请参见AGROVOC 在线网页http://aims.fao.org/standards/agrovoc/functionalities/search ,进入术语检索。如发展,你需要点击“检索”,将会得到一个列表的术语结果,与您的检索词相匹配。当你点击其中一个概念时,左边栏展示所选择概念的层级关系,而右边栏展示与概念相关的信息。为了帮助你在层级关系内准确导航,请点击左边栏的其它概念。
我在为农业论文编制索引。为了检索方便,我如何才能获取到AGROVOC主题词表?
你可以在http://aims.fao.org/standards/agrovoc/functionalities/search检索AGROVOC术语。
如果在我的应用程序上使用 AGROVOC网络服务,如何操作?
首先,你需要决定网络服务是否是你的最佳解决方案。参见相关问题:如何将AGROVOC整合进入我用的系统?请务必记住,AGROVOC现在也开放下载,并且可以通过SPARQL端点获取。我们推荐您使用SPARQL端点。如果您决定选择网络服务,并且你正在阅读相关的问题,你可能需要与您的IT咨询人员一起讨论,研究将其纳入您应用程序的实践可操作性。
很抱歉,没有。
很抱歉,没有。上一个印刷版的AGROVOC发行是在1995年。
未来,我们可能考虑将 AGROVOC制作成PDF版本以供下载和打印,但是现在条件还不成熟。为了及时获取 AGROVOC新闻,加入AGROVOC兴趣小组,或者关注AGROVOC主页和订阅简讯月刊!
你可以在AIMS网站下AGROVOC菜单部分线检索,具体网址如下:http://aims.fao.org/standards/agrovoc/functionalities/search
很不幸,DSpace并不支持选择性资源的使用,如AGROVOC。然而,有一个特定的DSpace版本的发布,可以与AGROVOC或者与其它类似主题词表兼容,称为农业海洋数字资源管理系统(AgriOcean DSpace)。
你也可以考虑使用Drupal或AgriDrupal来替代。
Drupal 是一个开源内容管理系统,你可以和现有的可以使用的AGROVOC模块一起安装,以实现对内容加标签和组织。AgriDrupal包含了一套Drupal模块包,满足了农业信息管理的需要。它同时也包含了用于AGROVOC内容标引的模块。
AGROVOC中概念的URIs如下:http://aims.fao.org/aos/agrovoc/c_7951。在此URIs中有两部分,第一部分是所有URIs中通用的"http://aims.fao.org/aos/agrovoc/",而第二部分常特指某个概念,也就是其中的"c_7951"。
当你需要为个AGROVOC概念提供一个稳定的、同时机器可读的途径时,你必须要使用类似如下的URIs,如http://aims.fao.org/aos/agrovoc/c_7951。以上是在关联开放数据中AGROVOC概念的真实URIs,并且与内容协商机制有关,这意味着,当被人类读取时,HTML 网页是URL格式的,而当被机器软件读取时,是RDF格式的。
像http://aims.fao.org/skosmos/agrovoc/en/page/c_7951这样的地址(请注意这个地址包含skosmos)它们是由浏览器工具生成的,叫作Skosmos。如果一个应用程序使用这样的地址,它不会获取到任何信息。你可能想要使用这些链接,去实现对一个AGROVOC 概念更好的可视化,例如在一个电子邮件信息中。
为此,对于同一个概念,我们有两个URLs。因为第一个可视化(内容协商产生的那个)不支持检索。
AGROVOC 的整个维护周期,依赖于包括以下多层次的组件和服务的技术栈:
· 编辑:带有OWLIM三元组存储的VocBench
· 公共Sparlq 端点:Allegrograph
关联开放数据服务:由Loddy提供的HTML显示
网络服务:三元组存储顶层应用程序接口
网络浏览/检索:Skosmos
数据下载:Github
内部维护追踪装置:Jira
AGROVOC技术栈
我可以在Koha(第一个开源图书馆集成系统)中使用AGROVOC吗?
Koha是一个开源的,基于网络的整合的图书馆系统,自带有编目模块。类似Koha的工具将主题词表和受控词表视作“规范”。
就我们所了解的情况,KOHA并不支持以RDF格式出版的主题词表的直接获取。然而,图书馆社区正在向RDF和关联数据努力,所以即将会有所改观。
可以。Drupal 是开放源内容管理系统。你可以一起安装现有的AGROVOC若干模块,以使用AGROVOC内容组织和加标签功能。详见https://www.drupal.org/。
AgriDrupal 是一个Drupal安装包,里面已经内含相关的AGROVOC模块。详见http://aims.fao.org/vest-registry/tools/agridrupal。