DigitalPlatform / dp2

Integrated Library System / 图书馆集成系统
http://digitalplatform.github.io/dp2
Apache License 2.0
106 stars 54 forks source link

UNIMARC 格式的 marcdef 配置文件订正 #724

Open DigitalPlatform opened 4 years ago

DigitalPlatform commented 4 years ago

UNIMARC 格式的 marcdef 配置文件内容中有一些错漏。本 issue 记载最新订正结果。

DigitalPlatform commented 4 years ago

102 字段

    <Field name="102">
        <Property>
            <Label xml:lang="en">Country Of Publication Or Production</Label>
            <Label xml:lang='zh'>出版或制作国</Label>
        </Property>
        <Subfield name="a">
            <Property>
                <Label xml:lang="en">
                </Label>
                <Label xml:lang='zh'>出版或制作国</Label>
                <ValueList ref="marcvaluelist#countrycode" />
            </Property>
        </Subfield>
        <Subfield name="b">
            <Property>
                <Label xml:lang="en">
                </Label>
                <Label xml:lang='zh'>出版地区代码(非国际标准)</Label>
            </Property>
        </Subfield>
        <Subfield name="c">
            <Property>
                <Label xml:lang="en">
                </Label>
                <Label xml:lang='zh'>出版地区代码(国际标准)</Label>
                <ValueList ref="marcvaluelist#geographiccode" />
            </Property>
        </Subfield>
        <Subfield name="2">
            <Property>
                <Label xml:lang="en">
                </Label>
                <Label xml:lang='zh'>非国际标准出版地区代码来源</Label>
            </Property>
        </Subfield>
    </Field>

订正过程: 1) $b 的 valuelist 用错了,用成了国际标准的值列表。删除对此 valuelist 的引用 2) 增加 $c$2 两个子字段的定义(注:按照 MARC 国家标准,$2 是定义了 $b 的来源,一般是 $2GB/T 2260)