数据文件中有很多特殊的部分,因此 EndNote Filter 也有相应的特殊选项和必要的要求处理这些复杂的数据。科研动力本文就一些常见的滤件特殊选项简介一下,这对于新建滤件有很大的帮助。
数据文件中多余的字符
新建标签格式的滤件时,有时候可能在数据文件中存在着多余的字符,比如下面的这个例子:
SO: Howsci dot com. v15 n1 p3-6
这个数据是的格式是:期刊.v卷 n期 p页码。其实我们想导入的是期刊以及卷期和页码,但是这些前面的字符「v」「b」「p」是不想导入的。因此,对于这些多余的字符,在模板中也要相应的设置。
注意在字段名「Volume」「Issue」「Pages」前面的字符要与数据文件中一致,这样这些多余的字符就不会导入到文献中了。
再看下面一个例子
SO: Howsci dot com. v15 n1 pages3-6
上面的「pages」也是多余的字符,但是这多余的字符有点特殊,因为这些字符与文献的字段名一样。如果也是如第一个例子中在「Pages」前面加入「pages」,想告诉 EndNote 这是多余的内容。想法是好的,现实却是残酷的。因为这些字符与字段名一样,EndNote 就分不清这是多余的字符了,还是文献的字段名了,此时 EndNote 就会在导入的时候傻了。
对于这些与文献字段名一样的字符,EndNote 提供了一个方法,在这些字符上面加上重音号,这样 EndNote 才会明白这是多余的内容,不是字段名。因此该例子相应的滤件就会变成如下这样
Tag | Fields |
SO: | Jouanl. vVolume nIssue `pages`Pages |
注意「`pages`」是以重音符标记的。重音符肿么输入?键盘上「ESC」键下面的那个「~」键就可以输入。
不想导入的内容
对于数据中一些内容,如果不想导入的话,可以使用 {IGNORE},这样 EndNote 读到这里就知道这后面东西就不导入了。比如这个数据
PMID- 24082196 OWN - NLM
现在不想导入上面这三行数据,可以使用 {IGNORE},相应的滤件就如下这样
Tag | Fields |
PMID- | {IGNORE} |
OWN - | {IGNORE} |
再比如这个数据:TI: Howsci dot com.[letter],这里题目后面跟了一个多余的[letter],这些字符我们是不想导入的,因此也需要使用{IGNORE}
Tag | Fields |
TI: | Title.[{IGNORE}] |
这样 EndNote 就知道只读取到句号就完了,后面的内容是不需要导入到文献的
文献类型标签
在滤件中可能使用标签表明文献类型,常用的两个标签是「DT」和「PT」(分别代表 Document Type 和 Publication Type),当然在自己创建滤件时,也可使用任何标签。
但是问题出来了,如果文献类型后面根据的内容如果有文献字段名称的话,EndNote 也会傻傻的分不清了。此时为了让 EndNote 强制解析后面的字符为文本内容,而不是字段名称,需要重音符,如:
Tag | Fields |
DT: | `Journal Article` |
这样 EndNote 再遇到这样的标签数据的时候,就不会把后面的内容导入到文献中字段中了,只是明白这是什么类型的文献而已
特殊标点符号
EndNote 一般认为句号和空格是字段的分隔符,比如下面的例子
SO: Proc. Nat.10(3):p.80-90
如果我们还是按照上面的方法建立滤件的话:SO: Journal.Volume(Issue):p.Pages,此时就会出现问题了。因为「Proc」后面跟了一个句号,但是呢,在滤件中的「Journal」后面也是句号,此时如果按照这样的滤件导入文献的话,就会把「Proc.」作为期刊名,而「Nat.10」可能就作为卷了。这样的数据就乱了。
EndNote 对于这种情况也提供了一种方法,使用竖线 (|),这样会告诉 EndNote 一直读到竖线这个位置才完成一个字段的解析任务,下面才是另外一个字段。因此对于上面的数据,正确的滤件格式应该是如下样式:
Tag | Field(s) |
SO: | Journal|.Volume(Issue):p. Pages |
特殊字段
文献的某些字段并不是有滤件就可以全部导入的,有几个字段有自己的限制
Author
如果数据中作者部分有「And Others」,EndNote 会把「And Others」自动转换为「et al.」,并且 EndNote 会忽略作者之间的「and」,同样也会删除作者中有括号的内容
Year
EndNote 认为只有 4 位数字才是年代,才能导入到文献的「Year」字段
Title
对于题目,EndNote 会删除题目后面的标点符号,注意是题目后面的,不是题目中间的
Pages
EndNote 会自动删除数字前面的「P」或「p」。因此如果数据文件中页码前面有这些字符,在滤件中也可以不设置相应的字符
Volume
如果卷是年代时,会自动删除数字前面的「V」或「v」
Issue
自动删除数字前面的「N」「No」「No.」