69 lines
2.1 KiB
Markdown
69 lines
2.1 KiB
Markdown
# 统一出版物模型
|
|
|
|
把“出版物是什么”和“从哪里取得”分开记录。保留来源原始字段;统一字段只用于跨源整理,不替代原始记录。
|
|
|
|
## 类型
|
|
|
|
使用以下开放枚举:
|
|
|
|
- `article`:期刊论文
|
|
- `book`:书籍、专著
|
|
- `book_chapter`:书籍章节
|
|
- `conference_paper`:会议论文
|
|
- `proceedings`:会议论文集
|
|
- `thesis`:学位论文
|
|
- `report`:技术或研究报告
|
|
- `standard`:标准
|
|
- `patent`:专利文献
|
|
- `preprint`:预印本
|
|
- `dataset_publication`:数据集出版记录
|
|
- `other`:尚未归类的出版物
|
|
|
|
同时保留 `raw_type`。无法可靠映射时使用 `other`,不凭题名猜测。
|
|
|
|
## 统一字段
|
|
|
|
```yaml
|
|
type: article
|
|
raw_type: journal-article
|
|
title: ""
|
|
creators: []
|
|
issued: {year: null, month: null, day: null}
|
|
container: {title: "", type: "", volume: "", issue: "", pages: ""}
|
|
publisher: {name: "", place: ""}
|
|
edition: {label: "", number: null}
|
|
identifiers:
|
|
doi: ""
|
|
isbn: []
|
|
issn: []
|
|
standard_number: ""
|
|
patent_application_number: ""
|
|
patent_publication_number: ""
|
|
report_number: ""
|
|
relations:
|
|
is_part_of: ""
|
|
has_parts: []
|
|
edition_of: ""
|
|
translation_of: ""
|
|
patent_family: ""
|
|
language: ""
|
|
abstract: ""
|
|
access: {has_abstract: false, has_snippet: false, has_fulltext: false, formats: [], local_paths: []}
|
|
evidence_level: metadata_only
|
|
sources: []
|
|
```
|
|
|
|
`creators` 可包含 `name`、`role` 和来源提供的 ORCID 等标识。`container` 表示论文所属期刊、章节所属书籍或会议论文所属论文集。
|
|
|
|
## 层级与版本
|
|
|
|
- 章节与整书是不同记录,通过 `container` 或来源关系关联。
|
|
- 不同版次是不同记录;电子版、精装和平装是否属于同一版次,以版次和来源元数据判断。
|
|
- 预印本与期刊版、会议版与扩展期刊版可建立关系,但不自动互相覆盖。
|
|
- 标准修订版、修改单和旧版分别保留。
|
|
- 专利族表示关联,不表示各公开号是重复记录。
|
|
|
|
## 溯源
|
|
|
|
每个 `sources` 条目至少保留 `backend`、`source_id` 和检索时间。原始批量结果单独落盘;统一记录不重复嵌入大段摘要或全文,避免文件和上下文膨胀。
|