精思入神分享 http://blog.sciencenet.cn/u/chinaontolog 从事生物多样性信息学与软件工程研究。

博文

生物的拉丁学名书写规范调整

已有 7368 次阅读 2010-1-9 15:18 |个人分类:生物多样性信息学|系统分类:科研笔记

CFH(http://www.cfh.ac.cn)上面的拉丁学名书写需要按照规进行调整。整理了一下与陈彬的讨论,要点如下:

------------------------------------------------------------------------------------------------------------------------

科名、种下等级标记应该是正体的。科以上的名称也要正体。比较麻烦的是种下等级的var. f. cv.之类的种下等级标记也要正体,跟种名混在一起不好区分。

1、科及科以上等级的名称、种下等级标记、命名人正体
2、属名、种加词及种下各等级的加词斜体

看了下数据库,等级标记可能有这些:
×
cv.
f.
Sect.
Ser.
ssp.
subf.
SubFam.
Subgen.
Subsect.
Subser.
subsp.
Subtrib.
subvar
Trib.
var.
var. ×
首字母大写的是种以上等级标记。

Papaver nudicaule var. nudicaule f. seticarpum (P. Y. Fu) H. Chuang
这个名字在Sp表里拆开存为四个字段

父名:Papaver nudicaule var. nudicaule
子名:seticarpum
子名加词:f.
命名人:(P. Y. Fu) H. Chuang

父名里的等级标记var. 需要根据字符串特征加以区分。

流程大概是:
1、判断名称是否是种或种下。如否,全部正体。
2、如是,判断父名里是否有种下等级标记,如无,按属名、加词斜体,等级标记、命名人正体将各字段组合。
3、如父名里有种下等级标记,需根据等级标记字符串特征分别进行格式标记,然后再跟子名、种下加词等其他字段一起组装。

1、判断名称是否是属或属下。如否,全部正体。
2、如是,判断父名里是否有种下等级标记,如无,按属名、加词斜体,等级标记、命名人正体将各字段组合。
3、如父名里有种下等级标记,需根据等级标记字符串特征分别进行格式标记,然后再跟子名、种下加词等其他字段一起组装。
 

等级标记的特征是,它们在字符串中间,前后都有空格,可以与单词内部的相同字母区分开。
如 Papaver nudicaule var. nudicaule f. seticarpum
 
---------------------------------------------------------------------------------

上面这些算是软件修改的需求了。



https://blog.sciencenet.cn/blog-344159-285633.html

上一篇:Web-based Taxonomy (Wiki条目翻译)
下一篇:BNF Parser 资源搜集
收藏 IP: .*| 热度|

1 高建国

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-20 01:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部