# 数据文件

数据文件常是多行数据，包含了文献的所有信息。对于期刊类型的文献来说，一行数据行可能包含期刊名称，卷，期和页码，及发表年代。对于书籍类文献，一行数据可能包含出版社，出版地和页码。

滤件每一行必须准确匹配数据文件的行，这样 EndNote 才能区分不同的信息。但是蛋疼的是数据文件有时一种文献类型可能有多行，这种情况下，需要在滤件行也要匹配这些变异，从最复杂的开始，依次是相对复杂的，最后是最简单的。下面显示的三行是来自同一个数据库：

&#x20;SO: Semin-Oncol. 76(3):465-71 1998\
&#x20;SO: Semin-Oncol. 127:5-24 1999\
&#x20;SO: Eur-J-Cancer. 118/6 (654-657) 1998

第一行中，期用括号括起来。第二行没有期，因此在卷和页码之间有个冒号。第三行在卷和期「118/6」之间有个反斜杠 「118/6」，并且页码以括号括了起来「(654-657)」

数据文件行的每种变异必须在滤件中有相应的定义，既然 EndNote 是根据滤件中的第一行匹配数据文件的行，因此应当把最详细的信息放置于第一行，之后是次重要的

上面数据的滤件如下：&#x20;

| Tag | Field(s)                           |
| --- | ---------------------------------- |
| AU: | Author                             |
| TI: | Title                              |
| SO: | Journal. Volume(Issue):Pages Year  |
| SO: | Journal. Volume/Issue (Pages) Year |
| SO: | Journal. Volume:Pages Year         |
| KW: | Keywords                           |

**注：**&#x5982;果滤件不能匹配数据行的变异，可能 EndNote 会把这些数据解析成自己的数据，详见[源数据解析](https://app.gitbook.com/s/-LrgCHEEK5wsSALfCziF/filters/filter-templates/Source_Parsing.htm)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.howsci.com/filters/filter-templates/source-line.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
