├── .circleci
└── config.yml
├── .gitignore
├── IDMETA
├── LICENSE
├── NEWS
├── README.md
├── dataset
├── british_library.xml
├── dnb.xml
├── gwu.xml
├── loc_general.xml
├── loc_physical.xml
├── nlm.xml
├── oclc.xml
└── princeton.xml
├── deploy
├── .gitignore
├── Vagrantfile
├── host_vars
│ └── default
├── mp-bibframe.yml
└── roles
│ ├── metaproxy
│ ├── handlers
│ │ └── main.yml
│ ├── tasks
│ │ └── main.yml
│ └── templates
│ │ └── indexdata.list.j2
│ └── mp-bibframe
│ ├── meta
│ └── main.yml
│ └── tasks
│ └── main.yml
├── marc2bibframe2.spec
├── metaproxy
├── cql2pqf.txt
├── explain.xml
├── filters-available
│ ├── marc2bibframe2.xml
│ ├── marc2xml.xml
│ ├── sru.xml
│ └── z3950_client.xml
└── install-filters.sh
├── record-conv.varnish.xml
├── record-conv.xml
├── release-notes.md
├── spec
├── ConvSpec-001-007-v2.9.xlsx
├── ConvSpec-006-008-v2.9.xlsx
├── ConvSpec-010-048-v2.9.xlsx
├── ConvSpec-048-Codes-v2.9.xlsx
├── ConvSpec-050-088-v2.9.xlsx
├── ConvSpec-1XX,7XX,8XX-Names-v2.9.xlsx
├── ConvSpec-200-247-Titles-v2.9.xlsx
├── ConvSpec-240,X30-UnifTitle-v2.9.xlsx
├── ConvSpec-250-270-v2.9.xlsx
├── ConvSpec-3XX-v2.9.xlsx
├── ConvSpec-490,510-Links-v2.9.xlsx
├── ConvSpec-5XX-v2.9.xlsx
├── ConvSpec-600-662-v2.9.xlsx
├── ConvSpec-720,740-758-v2.9.xlsx
├── ConvSpec-760-788-Links-v2.9.xlsx
├── ConvSpec-841-887-v2.9.xlsx
├── ConvSpec-LDR-v2.9.xlsx
├── ConvSpec-NumericSubfields-v2.9.docx
├── ConvSpec-Preprocess0-v2.9.docx
├── ConvSpec-Process0-9-v2.9.docx
├── ConvSpec-rdfType-v2.9.xlsx
└── ConvSpec-subjectThesaurus-v2.9.xlsx
├── test
├── .gitignore
├── ConvSpec-001-007.xspec
├── ConvSpec-006,008.xspec
├── ConvSpec-010-048.xspec
├── ConvSpec-050-088.xspec
├── ConvSpec-1XX,7XX,8XX-names.xspec
├── ConvSpec-200-247not240-Titles.xspec
├── ConvSpec-240andX30-UnifTitle.xspec
├── ConvSpec-250-270.xspec
├── ConvSpec-3XX.xspec
├── ConvSpec-460-468-SeriesTreat.xspec
├── ConvSpec-490-510-Links.xspec
├── ConvSpec-5XX.xspec
├── ConvSpec-600-662.xspec
├── ConvSpec-720+740to755.xspec
├── ConvSpec-760-788-Links.xspec
├── ConvSpec-841-887.xspec
├── ConvSpec-880-aps.xspec
├── ConvSpec-880.xspec
├── ConvSpec-DLC.xspec
├── ConvSpec-LDR.xspec
├── ConvSpec-Preprocess0-Splitting.xspec
├── ConvSpec-Process6-Series.xspec
├── ConvSpec-Process7-Punctuation.xspec
├── data
│ ├── ConvSpec-001-007
│ │ ├── dup-properties.xml
│ │ └── marc.xml
│ ├── ConvSpec-006,008
│ │ └── marc.xml
│ ├── ConvSpec-010-048
│ │ └── marc.xml
│ ├── ConvSpec-050-088
│ │ └── marc.xml
│ ├── ConvSpec-1XX,6XX,7XX,8XX-names
│ │ ├── marc.xml
│ │ ├── marc_contains.xml
│ │ └── marc_uris.xml
│ ├── ConvSpec-200-247not240-Titles
│ │ ├── marc210.xml
│ │ ├── marc222.xml
│ │ ├── marc242.xml
│ │ ├── marc243.xml
│ │ ├── marc245.xml
│ │ ├── marc246.xml
│ │ └── marc247.xml
│ ├── ConvSpec-240andX30-UnifTitle
│ │ └── marc.xml
│ ├── ConvSpec-250-270
│ │ ├── marc-process8.xml
│ │ └── marc.xml
│ ├── ConvSpec-3XX
│ │ ├── marc-multi-3XX.xml
│ │ ├── marc.xml
│ │ └── marc362-edge.xml
│ ├── ConvSpec-460-468-SeriesTreat
│ │ └── marc.xml
│ ├── ConvSpec-490-510-Links
│ │ └── marc.xml
│ ├── ConvSpec-5XX
│ │ └── marc.xml
│ ├── ConvSpec-648-662
│ │ ├── marc.xml
│ │ └── marc_uris.xml
│ ├── ConvSpec-720+740to755
│ │ └── marc.xml
│ ├── ConvSpec-760-788-Links
│ │ ├── marc.xml
│ │ └── marc_758_uris.xml
│ ├── ConvSpec-841-887
│ │ └── marc.xml
│ ├── ConvSpec-880
│ │ ├── 100-600-600complex-700.xml
│ │ ├── 100-600-700-700t.xml
│ │ ├── 110-610complex-710-710t-02.xml
│ │ ├── 110-610complex-710-710t.xml
│ │ ├── 111-611compex-711-02.xml
│ │ ├── 111-611compex-711.xml
│ │ ├── 648a-655a.xml
│ │ ├── 650a-651a.xml
│ │ ├── 650complex-651-651complex.xml
│ │ ├── 650complex-651complex-830.xml
│ │ ├── marc-lang.xml
│ │ ├── marc-subfield6-processing.xml
│ │ └── marc.xml
│ ├── ConvSpec-DLC
│ │ └── marc.xml
│ ├── ConvSpec-LDR
│ │ └── marc.xml
│ ├── ConvSpec-Preprocess0-Splitting
│ │ ├── seven007s-oneC-one856-six300s.marc.xml
│ │ ├── three007s-notCs-matching300s.marc.xml
│ │ ├── three856s-none_matching_criteria-no007s-one300.marc.xml
│ │ ├── two007s-notCs-three300s-manyDollar3s.marc.xml
│ │ ├── two007s-notCs.marc.xml
│ │ ├── two007s-oneAoneC-butno856.marc.xml
│ │ └── two007s-oneAoneC-one856.marc.xml
│ ├── ConvSpec-Process6-Series
│ │ └── marc.xml
│ ├── collection.xml
│ ├── contributed
│ │ ├── 202799094.xml
│ │ ├── 202995748.xml
│ │ └── 202998709.xml
│ ├── entities
│ │ └── marc_unif.xml
│ ├── marc.xml
│ ├── marc_url_encode.xml
│ └── mtahub.xml
└── marc2bibframe2.xspec
└── xsl
├── ConvSpec-001-007.xsl
├── ConvSpec-006,008.xsl
├── ConvSpec-010-048.xsl
├── ConvSpec-050-088.xsl
├── ConvSpec-1XX,7XX,8XX-names.xsl
├── ConvSpec-200-247not240-Titles.xsl
├── ConvSpec-240andX30-UnifTitle.xsl
├── ConvSpec-250-270.xsl
├── ConvSpec-3XX.xsl
├── ConvSpec-460-468-SeriesTreat.xsl
├── ConvSpec-490-510-Links.xsl
├── ConvSpec-5XX.xsl
├── ConvSpec-600-662.xsl
├── ConvSpec-720+740to755.xsl
├── ConvSpec-758.xsl
├── ConvSpec-760-788-Links.xsl
├── ConvSpec-841-887.xsl
├── ConvSpec-880.xsl
├── ConvSpec-ControlSubfields.xsl
├── ConvSpec-LDR.xsl
├── ConvSpec-Preprocess0-Splitting.xsl
├── ConvSpec-Process6-Series.xsl
├── ConvSpec-Process8-ProvAct.xsl
├── conf
├── abbreviations.xml
├── codeMaps.xml
├── exclusions.xml
├── languageCrosswalk.xml
├── map880.xml
├── scriptCrosswalk.xml
└── subjectThesaurus.xml
├── marc2bibframe2.xsl
├── naco-normalize.xsl
├── utils.xsl
└── variables.xsl
/.circleci/config.yml:
--------------------------------------------------------------------------------
1 | version: 2.1
2 | workflows:
3 | marc2bibframe2-xspec-tests:
4 | jobs:
5 | - build:
6 | context:
7 | - xspec-env-vars
8 | - docker-hub-creds
9 | jobs:
10 | build:
11 | docker:
12 | - image: cimg/openjdk:17.0
13 | auth:
14 | username: $DH_USERNAME
15 | password: $DH_PASSWORD
16 | steps:
17 | - checkout
18 | - run:
19 | name: Install testing prerequisites
20 | command: |
21 | # sudo apt-get update
22 | # sudo apt-get install -y xsltproc
23 | mkdir /tmp/saxon/
24 | mkdir /tmp/saxon/lib/
25 |
26 | cd /tmp/saxon/
27 | curl -o Saxon-HE.zip -L https://github.com/Saxonica/Saxon-HE/releases/download/SaxonHE12-4/SaxonHE12-4J.zip
28 | unzip Saxon-HE.zip
29 |
30 | # These files did not work despite some effort.
31 | #curl -o /tmp/saxon/lib/xmlresolver-5.2.2.jar https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/5.2.2/xmlresolver-5.2.2.jar
32 | #curl -o /tmp/saxon/lib/xmlresolver-5.2.2-data.jar https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/5.2.2/xmlresolver-5.2.2-data.jar
33 | #curl -o /tmp/saxon/lib/jline-2.14.6.jar https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar
34 | #curl -o /tmp/saxon/saxon-He-xx.x.jar https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/${SAXON_VERSION}/Saxon-HE-${SAXON_VERSION}.jar
35 | #curl -o /tmp/saxon/saxon-He-xx.x-xqj.jar https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/${SAXON_VERSION}/Saxon-HE-${SAXON_VERSION}-xqj.jar
36 | #curl -o /tmp/saxon/saxon-He-xx.x-test.jar https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/${SAXON_VERSION}/Saxon-HE-${SAXON_VERSION}-test.jar
37 |
38 | #cd /tmp/saxon/
39 | #ls -l
40 | #ls -l lib/*
41 |
42 | git clone https://github.com/xspec/xspec.git /tmp/xspec
43 | - run:
44 | name: Run standard XSpec test suite
45 | command: "$XSPEC test/marc2bibframe2.xspec"
46 | - run:
47 | name: Run LoC-specific test suite
48 | command: "$XSPEC test/ConvSpec-DLC.xspec"
49 | - store_artifacts:
50 | path: test/xspec/marc2bibframe2-result.html
51 | destination: xspec-tests/marc2bibframe2-result.html
52 | - store_artifacts:
53 | path: test/xspec/ConvSpec-DLC-result.html
54 | destination: xspec-tests/ConvSpec-DLC-result.html
55 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.xpr
2 | test/*.html
3 |
--------------------------------------------------------------------------------
/IDMETA:
--------------------------------------------------------------------------------
1 | NAME=marc2bibframe2
2 | CENTOS_DIST="centos7 centos8"
3 | VERSION=2.9.0
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | CC0 1.0 Universal
2 |
3 | Statement of Purpose
4 |
5 | The laws of most jurisdictions throughout the world automatically confer
6 | exclusive Copyright and Related Rights (defined below) upon the creator and
7 | subsequent owner(s) (each and all, an "owner") of an original work of
8 | authorship and/or a database (each, a "Work").
9 |
10 | Certain owners wish to permanently relinquish those rights to a Work for the
11 | purpose of contributing to a commons of creative, cultural and scientific
12 | works ("Commons") that the public can reliably and without fear of later
13 | claims of infringement build upon, modify, incorporate in other works, reuse
14 | and redistribute as freely as possible in any form whatsoever and for any
15 | purposes, including without limitation commercial purposes. These owners may
16 | contribute to the Commons to promote the ideal of a free culture and the
17 | further production of creative, cultural and scientific works, or to gain
18 | reputation or greater distribution for their Work in part through the use and
19 | efforts of others.
20 |
21 | For these and/or other purposes and motivations, and without any expectation
22 | of additional consideration or compensation, the person associating CC0 with a
23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
25 | and publicly distribute the Work under its terms, with knowledge of his or her
26 | Copyright and Related Rights in the Work and the meaning and intended legal
27 | effect of CC0 on those rights.
28 |
29 | 1. Copyright and Related Rights. A Work made available under CC0 may be
30 | protected by copyright and related or neighboring rights ("Copyright and
31 | Related Rights"). Copyright and Related Rights include, but are not limited
32 | to, the following:
33 |
34 | i. the right to reproduce, adapt, distribute, perform, display, communicate,
35 | and translate a Work;
36 |
37 | ii. moral rights retained by the original author(s) and/or performer(s);
38 |
39 | iii. publicity and privacy rights pertaining to a person's image or likeness
40 | depicted in a Work;
41 |
42 | iv. rights protecting against unfair competition in regards to a Work,
43 | subject to the limitations in paragraph 4(a), below;
44 |
45 | v. rights protecting the extraction, dissemination, use and reuse of data in
46 | a Work;
47 |
48 | vi. database rights (such as those arising under Directive 96/9/EC of the
49 | European Parliament and of the Council of 11 March 1996 on the legal
50 | protection of databases, and under any national implementation thereof,
51 | including any amended or successor version of such directive); and
52 |
53 | vii. other similar, equivalent or corresponding rights throughout the world
54 | based on applicable law or treaty, and any national implementations thereof.
55 |
56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
59 | and Related Rights and associated claims and causes of action, whether now
60 | known or unknown (including existing as well as future claims and causes of
61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
62 | duration provided by applicable law or treaty (including future time
63 | extensions), (iii) in any current or future medium and for any number of
64 | copies, and (iv) for any purpose whatsoever, including without limitation
65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
66 | the Waiver for the benefit of each member of the public at large and to the
67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
68 | shall not be subject to revocation, rescission, cancellation, termination, or
69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
70 | by the public as contemplated by Affirmer's express Statement of Purpose.
71 |
72 | 3. Public License Fallback. Should any part of the Waiver for any reason be
73 | judged legally invalid or ineffective under applicable law, then the Waiver
74 | shall be preserved to the maximum extent permitted taking into account
75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
76 | is so judged Affirmer hereby grants to each affected person a royalty-free,
77 | non transferable, non sublicensable, non exclusive, irrevocable and
78 | unconditional license to exercise Affirmer's Copyright and Related Rights in
79 | the Work (i) in all territories worldwide, (ii) for the maximum duration
80 | provided by applicable law or treaty (including future time extensions), (iii)
81 | in any current or future medium and for any number of copies, and (iv) for any
82 | purpose whatsoever, including without limitation commercial, advertising or
83 | promotional purposes (the "License"). The License shall be deemed effective as
84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
85 | License for any reason be judged legally invalid or ineffective under
86 | applicable law, such partial invalidity or ineffectiveness shall not
87 | invalidate the remainder of the License, and in such case Affirmer hereby
88 | affirms that he or she will not (i) exercise any of his or her remaining
89 | Copyright and Related Rights in the Work or (ii) assert any associated claims
90 | and causes of action with respect to the Work, in either case contrary to
91 | Affirmer's express Statement of Purpose.
92 |
93 | 4. Limitations and Disclaimers.
94 |
95 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
96 | surrendered, licensed or otherwise affected by this document.
97 |
98 | b. Affirmer offers the Work as-is and makes no representations or warranties
99 | of any kind concerning the Work, express, implied, statutory or otherwise,
100 | including without limitation warranties of title, merchantability, fitness
101 | for a particular purpose, non infringement, or the absence of latent or
102 | other defects, accuracy, or the present or absence of errors, whether or not
103 | discoverable, all to the greatest extent permissible under applicable law.
104 |
105 | c. Affirmer disclaims responsibility for clearing rights of other persons
106 | that may apply to the Work or any use thereof, including without limitation
107 | any person's Copyright and Related Rights in the Work. Further, Affirmer
108 | disclaims responsibility for obtaining any necessary consents, permissions
109 | or other rights required for any use of the Work.
110 |
111 | d. Affirmer understands and acknowledges that Creative Commons is not a
112 | party to this document and has no duty or obligation with respect to this
113 | CC0 or use of the Work.
114 |
115 | For more information, please see
116 |
117 |
--------------------------------------------------------------------------------
/NEWS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/NEWS
--------------------------------------------------------------------------------
/deploy/.gitignore:
--------------------------------------------------------------------------------
1 | .vagrant
2 |
--------------------------------------------------------------------------------
/deploy/Vagrantfile:
--------------------------------------------------------------------------------
1 | # -*- mode: ruby -*-
2 | # vi: set ft=ruby :
3 |
4 | Vagrant.configure(2) do |config|
5 | # Target platform is Debian/jessie
6 | config.vm.box = "debian/contrib-jessie64"
7 |
8 | # Share the project folder on /home/indexdata/mk2-cdlc
9 | # Disable the default share
10 | config.vm.synced_folder ".", "/vagrant", disabled: true
11 | config.vm.synced_folder "..", "/vagrant/marc2bibframe2"
12 |
13 | # Port forwarding
14 | config.vm.network "forwarded_port", guest: 9000, host: 9000
15 |
16 | config.vm.provision "ansible" do |ansible|
17 | ansible.playbook = "mp-bibframe.yml"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/deploy/host_vars/default:
--------------------------------------------------------------------------------
1 | ---
2 | m2bf_home: /vagrant/marc2bibframe2
--------------------------------------------------------------------------------
/deploy/mp-bibframe.yml:
--------------------------------------------------------------------------------
1 | ---
2 | # Playbook to deploy Metaproxy and MARC to BIBFRAME conversion to Debian 8 (Jessie)
3 | - hosts: default
4 | roles:
5 | - mp-bibframe
6 |
--------------------------------------------------------------------------------
/deploy/roles/metaproxy/handlers/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Restart Metaproxy
3 | become: yes
4 | service: name=metaproxy state=restarted
5 |
--------------------------------------------------------------------------------
/deploy/roles/metaproxy/tasks/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | # Role to set up a Metaproxy server
3 | - name: Add ID signing key
4 | become: yes
5 | apt_key: url=http://ftp.indexdata.dk/debian/indexdata.asc state=present
6 |
7 | - name: ID apt configuration
8 | become: yes
9 | template: src=indexdata.list.j2 dest=/etc/apt/sources.list.d/indexdata.list force=no
10 | register: aptconf
11 |
12 | - name: Update apt cache
13 | become: yes
14 | apt: update_cache=yes
15 |
16 | - name: Install Metaproxy
17 | become: yes
18 | apt: name=metaproxy state=present
19 |
20 | - name: Install/start Metaproxy service
21 | become: yes
22 | service: name=metaproxy enabled=yes state=started
23 |
24 |
--------------------------------------------------------------------------------
/deploy/roles/metaproxy/templates/indexdata.list.j2:
--------------------------------------------------------------------------------
1 | # Index Data's open apt repo
2 | deb http://ftp.indexdata.dk/debian {{ ansible_distribution_release }} main
3 | deb-src http://ftp.indexdata.dk/debian {{ ansible_distribution_release }} main
4 |
--------------------------------------------------------------------------------
/deploy/roles/mp-bibframe/meta/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | dependencies:
3 | - { role: metaproxy }
4 |
--------------------------------------------------------------------------------
/deploy/roles/mp-bibframe/tasks/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | # Role to deploy the MARC to BIBFRAME conversion on a Metaproxy server
3 | # Assumes the marc2bibframe2 git repository is installed at {{ m2bf_home }}
4 |
5 | - name: Link in the cql2pqf.txt and explain.xml files
6 | become: yes
7 | file: state=link src={{ m2bf_home }}/metaproxy/{{ item }} dest=/etc/metaproxy/{{ item }}
8 | with_items:
9 | - cql2pqf.txt
10 | - explain.xml
11 | notify: Restart Metaproxy
12 |
13 | - name: Link SRU, Z39.50 and MARCXML filters from repo into filters-available
14 | become: yes
15 | file: state=link src={{ m2bf_home }}/metaproxy/filters-available/{{ item }} dest=/etc/metaproxy/filters-available/{{ item }}
16 | with_items:
17 | - z3950_client.xml
18 | - marc2xml.xml
19 | - sru.xml
20 | notify: Restart Metaproxy
21 |
22 | - name: Process marc2bibframe2 template into filters-available
23 | become: yes
24 | template: src="../metaproxy/filters-available/marc2bibframe2.xml" dest=/etc/metaproxy/filters-available/marc2bibframe2.xml
25 | notify: Restart Metaproxy
26 |
27 | - name: Link filters from filters_available into filters-enabled
28 | become: yes
29 | file: state=link src=/etc/metaproxy/filters-available/{{ item.file }} dest=/etc/metaproxy/filters-enabled/{{ item.index }}{{ item.file }}
30 | with_items:
31 | - { file: z3950_client.xml, index: 90 }
32 | - { file: marc2xml.xml, index: 40 }
33 | - { file: marc2bibframe2.xml, index: 30 }
34 | - { file: sru.xml, index: 10 }
35 | notify: Restart Metaproxy
36 |
--------------------------------------------------------------------------------
/marc2bibframe2.spec:
--------------------------------------------------------------------------------
1 | %define distnum %(/usr/lib/rpm/redhat/dist.sh --distnum)
2 | %define idmetaversion %(. ./IDMETA; echo $VERSION)
3 |
4 | Summary: MARCXML to BIBFRAME2 conversion
5 | Name: marc2bibframe2
6 | Version: %{idmetaversion}
7 | Release: 1.indexdata
8 | License: Public Domain
9 | Group: Applications/Internet
10 | Source0: %{name}-%{version}.tar.gz
11 | BuildArch: noarch
12 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
13 | Requires: libxml2,libxslt
14 |
15 | %description
16 | marc2bibframe2 is an XSLT 1.0 application for converting MARCXML
17 | records to RDF/XML, using the BIBFRAME 2.0 and MADSRDF ontologies.
18 |
19 | %prep
20 | %setup -q
21 |
22 | %build
23 |
24 | %install
25 | rm -rf $RPM_BUILD_ROOT
26 |
27 | mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/marc2bibframe2
28 | cp -a xsl/* ${RPM_BUILD_ROOT}/%{_datadir}/marc2bibframe2
29 | mkdir -p ${RPM_BUILD_ROOT}/%{_docdir}/marc2bibframe2
30 |
31 | %clean
32 | rm -rf $RPM_BUILD_ROOT
33 |
34 |
35 | %files
36 | %defattr(-,root,root,-)
37 | %{_datadir}/marc2bibframe2
38 | %{_docdir}/marc2bibframe2
39 | %doc NEWS README.md LICENSE
40 | %docdir %{_docdir}/marc2bibframe2
41 |
42 | %changelog
43 | * Thu Dec 02 2024 Kevin Ford - 2.8.1-1.indexdata
44 | - Release 2.8.1
45 |
46 | * Thu Nov 21 2024 Kevin Ford - 2.8.0-1.indexdata
47 | - Release 2.8.0
48 |
49 | * Tues Aug 23 2024 Kevin Ford - 2.7.0-1.indexdata
50 | - Release 2.7.0
51 |
52 | * Tues Jun 18 2024 Kevin Ford - 2.6.0-1.indexdata
53 | - Release 2.6.0
54 |
55 | * Fri Jan 19 2024 Kevin Ford - 2.5.0-1.indexdata
56 | - Release 2.5.0
57 |
58 | * Wed Nov 22 2023 Kevin Ford - 2.4.0-1.indexdata
59 | - Release 2.4.0
60 |
61 | * Fri Jan 20 2023 Kevin Ford - 2.3.0-1.indexdata
62 | - Release 2.3.0
63 |
64 | * Thu Dec 08 2022 Kevin Ford - 2.2.1-1.indexdata
65 | - Release 2.2.1
66 |
67 | * Mon Nov 28 2022 Kevin Ford - 2.2.0-1.indexdata
68 | - Release 2.2.0
69 |
70 | * Tue Oct 18 2022 Kevin Ford - 2.1.0-1.indexdata
71 | - Release 2.1.0
72 |
73 | * Fri Sep 9 2022 Kevin Ford - 2.0.2-1.indexdata
74 | - Release 2.0.2
75 |
76 | * Tue Sep 6 2022 Wayne Schneider - 2.0.1-1.indexdata
77 | - Release 2.0.1
78 |
79 | * Mon Oct 25 2021 Wayne Schneider - 1.7.0-1.indexdata
80 | - Release 1.7.0
81 |
82 | * Mon Oct 11 2021 Wayne Schneider - 1.6.2-1.indexdata
83 | - Release 1.6.2
84 |
85 | * Mon Dec 14 2020 Wayne Schneider - 1.6.1-1.indexdata
86 | - Release 1.6.1
87 |
88 | * Fri Dec 4 2020 Wayne Schneider - 1.6.0-1.indexdata
89 | - Release 1.6.0
90 |
91 | * Thu Jan 30 2020 Wayne Schneider - 1.5.2-1.indexdata
92 | - Release 1.5.2
93 |
94 | * Thu Jun 13 2019 Wayne Schneider - 1.5.1-1.indexdata
95 | - Release 1.5.1
96 |
97 | * Wed Jun 12 2019 Wayne Schneider - 1.5.0-1.indexdata
98 | - Release 1.5.0
99 |
100 | * Fri Feb 15 2019 Wayne Schneider - 1.4.0-1.indexdata
101 | - Release 1.4.0
102 |
103 | * Fri Jun 15 2018 Wayne Schneider - 1.3.2-1.indexdata
104 | - Release 1.3.2
105 |
106 | * Sat Oct 7 2017 Wayne Schneider - 1.3.1-1.indexdata
107 | - Release 1.3.1
108 |
109 | * Sat Oct 7 2017 Wayne Schneider - 1.3.0-1.indexdata
110 | - Release 1.3.0
111 |
112 | * Thu Jun 15 2017 Wayne Schneider - 1.2.2-1.indexdata
113 | - Release 1.2.2
114 |
115 | * Tue Jun 13 2017 Wayne Schneider - 1.2.1-1.indexdata
116 | - Release 1.2.1
117 |
118 | * Mon Jun 12 2017 Wayne Schneider - 1.2.0-1.indexdata
119 | - Release 1.2.0
120 |
121 | * Thu Apr 6 2017 Wayne Schneider - 1.1.0-1.indexdata
122 | - Release 1.1.0
123 |
124 | * Thu Mar 16 2017 Wayne Schneider - 1.0.1-1.indexdata
125 | - Release 1.0.1
126 |
127 | * Thu Mar 9 2017 Wayne Schneider - 1.0.0-1.indexdata
128 | - First public release.
129 |
130 | * Sat Feb 18 2017 Wayne Schneider - 0.1.0-1.indexdata
131 | - Initial build.
132 |
133 |
--------------------------------------------------------------------------------
/metaproxy/cql2pqf.txt:
--------------------------------------------------------------------------------
1 |
2 | # Propeties file to drive org.z3950.zing.cql.CQLNode's toPQF()
3 | # back-end and the YAZ CQL-to-PQF converter. This specifies the
4 | # interpretation of various CQL indexes, relations, etc. in terms
5 | # of Type-1 query attributes.
6 | #
7 | # This file is created from a valid ZeeRex Explain XML record using the
8 | # XSLT transformation 'explain2cqlpqftxt.xsl'
9 | #
10 | # xsltproc explain2cqlpqf.xsl explain.xml
11 |
12 |
13 | # Title: Metaproxy SRU explain record
14 |
15 | # Set info
16 | # Default set
17 | set = info:srw/cql-context-set/1/cql-v1.1
18 |
19 | set.bf = info:srw/cql-context-set/1/bibframe
20 | set.cql = info:srw/cql-context-set/1/cql-v1.1
21 | set.rec = info:srw/cql-context-set/2/rec-1.0
22 | set.dc = info:srw/cql-context-set/1/dc-v1.1
23 | set.bib1 = 1.2.840.10003.3.1
24 |
25 | # Index info
26 | index.bf.* = 1=bf.*
27 | index.cql.serverChoice = 1=1016
28 | index.cql.all = 1=1016
29 | index.rec.id = 1=12
30 | index.dc.title = 1=4
31 | index.dc.creator = 1=1003
32 | index.dc.subject = 1=21
33 | index.dc.description = 1=62
34 | index.dc.publisher = 1=1018
35 | index.dc.contributor = 1=1003
36 | index.dc.date = 1=30
37 | index.dc.type = 1=1034
38 | index.dc.format = 1=1013
39 | index.dc.identifier = 1=7
40 | index.dc.source = 1=1019
41 |
42 | # Relation info
43 | relation.< = 2=1
44 | relation.eq = 2=3
45 | relation.> = 2=5
46 |
47 |
48 | # Default Relation
49 | relation.scr = 2=3
50 |
51 | # RelationModifier info
52 |
53 |
54 | # Position attributes
55 | position.first = 3=1 6=1
56 | position.any = 3=3 6=1
57 | position.last = 3=4 6=1
58 | position.firstAndLast = 3=3 6=3
59 |
60 | # Structure attributes may be specified for individual relations; a
61 | # default structure attribute my be specified by the pseudo-relation
62 | # "*", to be used whenever a relation not listed here occurs.
63 | #
64 | structure.exact = 4=108
65 | structure.all = 4=2
66 | structure.any = 4=2
67 | structure.* = 4=1
68 | structure.eq = 4=3
69 |
70 | # Truncation attributes used to implement CQL wildcard patterns. The
71 | # simpler forms, left, right- and both-truncation will be used for the
72 | # simplest patterns, so that we produce PQF queries that conform more
73 | # closely to the Bath Profile. However, when a more complex pattern
74 | # such as "foo*bar" is used, we fall back on Z39.58-style masking.
75 | #
76 | truncation.right = 5=1
77 | truncation.left = 5=2
78 | truncation.both = 5=3
79 | truncation.none = 5=100
80 | truncation.z3958 = 5=104
81 |
82 | # Finally, any additional attributes that should always be included
83 | # with each term can be specified in the "always" property.
84 | #
85 | # always = 6=1
86 | # 6=1: completeness = incomplete subfield
87 |
88 |
--------------------------------------------------------------------------------
/metaproxy/filters-available/marc2bibframe2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/metaproxy/filters-available/marc2xml.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
8 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/metaproxy/filters-available/sru.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/metaproxy/filters-available/z3950_client.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 | Default
6 | lx2.loc.gov/LCDB
7 |
8 |
9 | B
10 |
11 | 30
12 |
13 |
14 |
--------------------------------------------------------------------------------
/metaproxy/install-filters.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | MP=/etc/metaproxy
4 | A=$MP/filters-available
5 | E=$MP/filters-enabled
6 |
7 | enable_mod()
8 | {
9 | if test ! -f $A/$2; then
10 | echo "$A/$2 does not exist"
11 | elif test -f $E/$1_$2; then
12 | echo "$1_$2 already exist"
13 | else
14 | ln -s $A/$2 $E/$1_$2
15 | fi
16 | }
17 |
18 | if test ! -d $A; then
19 | echo "$A does not exist"
20 | exit 1
21 | fi
22 | cp explain.xml $MP
23 | cp cql2pqf.txt $MP
24 | cp filters-available/*.xml $A
25 | enable_mod 90 z3950_client.xml
26 | enable_mod 40 marc2xml.xml
27 | enable_mod 30 marc2bibframe2.xml
28 | enable_mod 10 sru.xml
29 |
--------------------------------------------------------------------------------
/record-conv.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/spec/ConvSpec-001-007-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-001-007-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-006-008-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-006-008-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-010-048-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-010-048-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-048-Codes-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-048-Codes-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-050-088-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-050-088-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-1XX,7XX,8XX-Names-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-1XX,7XX,8XX-Names-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-200-247-Titles-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-200-247-Titles-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-240,X30-UnifTitle-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-240,X30-UnifTitle-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-250-270-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-250-270-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-3XX-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-3XX-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-490,510-Links-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-490,510-Links-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-5XX-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-5XX-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-600-662-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-600-662-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-720,740-758-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-720,740-758-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-760-788-Links-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-760-788-Links-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-841-887-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-841-887-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-LDR-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-LDR-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-NumericSubfields-v2.9.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-NumericSubfields-v2.9.docx
--------------------------------------------------------------------------------
/spec/ConvSpec-Preprocess0-v2.9.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-Preprocess0-v2.9.docx
--------------------------------------------------------------------------------
/spec/ConvSpec-Process0-9-v2.9.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-Process0-9-v2.9.docx
--------------------------------------------------------------------------------
/spec/ConvSpec-rdfType-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-rdfType-v2.9.xlsx
--------------------------------------------------------------------------------
/spec/ConvSpec-subjectThesaurus-v2.9.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lcnetdev/marc2bibframe2/41e9e563cbf12196232eb0acd3f0037531042ce3/spec/ConvSpec-subjectThesaurus-v2.9.xlsx
--------------------------------------------------------------------------------
/test/.gitignore:
--------------------------------------------------------------------------------
1 | xspec
--------------------------------------------------------------------------------
/test/ConvSpec-460-468-SeriesTreat.xspec:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/test/ConvSpec-490-510-Links.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/test/ConvSpec-720+740to755.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/test/ConvSpec-841-887.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/test/ConvSpec-DLC.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/test/ConvSpec-LDR.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/test/ConvSpec-Preprocess0-Splitting.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/test/ConvSpec-Process6-Series.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
28 |
29 |
30 |
31 |
32 |
33 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/test/ConvSpec-Process7-Punctuation.xspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-001-007/dup-properties.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 01094cam a2200229 a 4500
4 | 1
5 | cz |||||||||||
6 | 040520s200u dk ab js6 a111 1adan
7 |
8 | other computer carrier
9 | cz
10 | rdacarrier
11 |
12 |
13 |
14 | 2"
15 | ag aanzn"
16 |
17 | Graphs."
18 |
19 |
20 |
21 | 3
22 | co cjammmaadda
23 |
24 | 9.8 x 6.3 cm
25 |
26 |
27 |
28 | 4
29 |
30 | dc cef
31 |
32 | Globes."
33 |
34 |
35 |
36 | 5
37 | gs cjbdfd
38 |
39 | 1 2/5 in.
40 |
41 |
42 |
43 | 6
44 | gs cjbdjd
45 |
46 | magneto-optical
47 |
48 |
49 |
50 | 7
51 | he bfb024baca
52 |
53 | 1 2/5 in.
54 |
55 |
56 |
57 | 8
58 | kh coo
59 |
60 | Photographic prints.
61 |
62 |
63 |
64 | 9"
65 | mr ccaedsnnepnn
66 |
67 | magnetic
68 | stereo
69 |
70 |
71 | 3D
72 |
73 |
74 |
75 | 10
76 | mr cbaafmaartauac198606
77 |
78 | 1 2/5 in.
79 |
80 |
81 |
82 | 11
83 | mr caaadmcartauac198606
84 |
85 | Outtakes.
86 |
87 |
88 |
89 | 12"
90 | sd bsmennmplfe
91 |
92 | analog
93 | microgroove
94 | stereo
95 | Dolby-A encoded
96 | rda
97 |
98 |
99 |
100 | 13
101 | sd ismcmcmglce
102 |
103 | 2 in.
104 |
105 |
106 |
107 | 14
108 | sd fsngnnmmned
109 |
110 | digital
111 | optical
112 | rda
113 |
114 |
115 |
116 | 15
117 | vf bbahom
118 |
119 | analog
120 | magnetic
121 | mono
122 | rda
123 |
124 |
125 | VHS
126 | NTSC
127 | rda
128 |
129 |
130 |
131 | 16
132 | vd cvaizs
133 |
134 | video file
135 | DVD video
136 | rda
137 |
138 |
139 |
140 | 17
141 | vf caahps
142 |
143 | 25.4 mm.
144 |
145 |
146 |
147 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-001-007/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 13600108
4 | DE-101
5 | 20110713212405.0
6 | 00000000000000.0
7 | ay cafbm
8 |
9 |
10 | 2
11 | DLC
12 | co cga016aadda
13 |
14 |
15 | 3
16 |
17 | dc cef
18 |
19 |
20 | 4
21 | gs cjbdjd
22 |
23 | magneto-optical
24 |
25 |
26 |
27 | 5
28 | he bmb024baca
29 |
30 |
31 | 6
32 | kh coo
33 |
34 |
35 | 7
36 | mr caaadmcartauac198606
37 |
38 |
39 | 8
40 | mr cbaafmaartauac198606
41 |
42 | 1 2/5 in.
43 |
44 |
45 |
46 | 9
47 | sd osscmcaglce
48 |
49 |
50 | 10
51 | sd ismcmcmglce
52 |
53 | 2 in.
54 |
55 |
56 |
57 | 11
58 | sd osscmcaglee
59 |
60 |
61 | 12
62 | vf caahos
63 |
64 |
65 | 13
66 | vd cvaizu
67 |
68 |
69 | 14
70 | vf bbahom
71 |
72 | analog
73 | magnetic
74 | mono
75 | rda
76 |
77 |
78 | VHS
79 | NTSC
80 | rda
81 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-006,008/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 01094cam a2200229 a 4500
4 | 1
5 | 040520s200u dk ab js6 a111 1adan
6 |
7 | Conference papers and proceedings
8 |
9 |
10 |
11 | 01094cam a2200229 a 4500
12 | 2
13 | 040520s200u dk ab jd 000 1 dan
14 |
15 |
16 | 01094cam a2200229 a 4500
17 | 3
18 | 040520s200u dk ab jf 000 1 dan
19 |
20 |
21 | 01832cmma 2200349 a 4500
22 | 4
23 | 000407m19949999dcu go h eng d
24 |
25 |
26 | 01354cec a2200325 4500
27 | 5
28 | 830317s1977 pl ab bk b f epeng
29 |
30 |
31 | 01478cjm a22002653a 4500
32 | 6
33 | 070511s2001 tnuhya ab bd zxx
34 |
35 |
36 | 02579cas a2200577 a 4500
37 | 7
38 | 911115d19692013iluwn pso 0 a0eng c
39 |
40 |
41 | 03778cgm a22005057a 4500
42 | 8
43 | 030311s2002 xxu001 mleng
44 |
45 |
46 | 01402nas a2200385 a 4500
47 | 9
48 | ab |o||||||||||
49 | ta
50 | 000703d20002010enkfr p 0 a0eng
51 |
52 |
53 | 00584nam a22002175a 4500
54 | 10
55 | 810811|1981 ||| 000 0 spa
56 |
57 |
58 | 01354ceb a2200325 4500
59 | 11
60 | 830317s1977 pl ab bk b f epeng
61 |
62 |
63 | 02579cas a2200577 a 4500
64 | 12
65 | 911115d19692013iluwn p o 0 a0eng c
66 |
67 |
68 | 01094cam a2200229 a 4500
69 | 13
70 | 040520s200u dk ab js6 a111 1adan
71 |
72 | other computer carrier
73 | cz
74 | rdacarrier
75 |
76 |
77 |
78 | 03778cgm a22005057a 4500
79 | 14
80 | 030311s2002 xxu||| mleng
81 |
82 |
83 | 03778cgm a22005057a 4500
84 | 15
85 | 030311s2002 xxu mleng
86 |
87 |
88 | 08525cam a2201477 i 4500
89 | 16
90 | 130806m20132016gaua j 6 000 0aeng c
91 |
92 |
93 | 01344cam a22003137a 4500
94 | 17
95 | 001128q19001956ja 000 0 jpn
96 |
97 |
98 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-050-088/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Z7164.N3
6 | http://id.loc.gov/authorities/classification/Z7164.N3
7 | http://example.org/natural_resources_conservation
8 | L34 no. 9
9 | Z7165.R42
10 | http://id.loc.gov/authorities/classification/Z7165.R42
11 | HC517.R42
12 | http://id.loc.gov/authorities/classification/HC517.R42
13 | 123.45
14 |
15 |
16 | QE75
17 | .G4
18 | 2d set.
19 |
20 |
21 | Atlantic 1259
22 |
23 |
24 | Comic Book 03742
25 |
26 |
27 | PN6728.H3783
28 | http://id.loc.gov/authorities/classification/PN6728.H3783
29 |
30 |
31 | PN6728.6.D3
32 | H385
33 |
34 |
35 | 4034
36 | R4
37 | R8
38 |
39 |
40 | BK
41 | Mostar
42 | http://example.org/mostar
43 | http://example.com/mostar
44 |
45 |
46 | F5050 .2
47 | T5
48 | http://example.org/F5050.2
49 | (LAC)F5050 .2 T5
50 |
51 |
52 | W 22 DC2.1
53 | http://example.org/W22DC2.1
54 | http://example.com/W22DC2.2
55 | B8M
56 |
57 |
58 | HD3492.H8
59 | http://example.org/HD3492.H8
60 | http://example.org/HD3492.H9
61 | L3
62 |
63 |
64 | K800
65 |
66 |
67 | Z1
68 | .630
69 | mesh
70 |
71 |
72 | ARC000000
73 | bisacsh
74 |
75 |
76 | 1022-A
77 | 1012-A
78 |
79 |
80 | 975.5/4252/00222
81 | Wor
82 | 22
83 | http://this-is-a-rwo/
84 |
85 |
86 | 004
87 | 22/ger
88 | DE-101b
89 |
90 |
91 | 973.932092
92 | B
93 | 23
94 |
95 |
96 | KB112.554
97 | http://example.org/KB112.554
98 | http://example.org/KB112.555
99 | U62 1980
100 | DE-101
101 | sdnb
102 |
103 |
104 | A 1.1:
105 | A 1.1/3:984
106 |
107 |
108 | HEU/G74.3C49
109 | http://example.org/HEU_G74.3C49
110 | http://example.org/HEU_G74.3C50
111 | ordocs
112 |
113 |
114 | NASA-RP-1124-REV-3
115 | NASA-RP-1124-REV-2
116 |
117 |
118 | 311.3:330.322
119 | 311 item
120 | 8th French Abbr. Ed.
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-1XX,6XX,7XX,8XX-names/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Beethoven, Ludwig van,
6 | 1770-1827
7 | (Spirit)
8 | (DE-101c)310008891
9 | naf
10 |
11 |
12 | Nixon, Richard M.
13 | (Richard Milhouse),
14 | 1913-
15 | Psychology.
16 |
17 |
18 | Bellamy, Edward,
19 | 1850-1898.
20 | Looking backward, 2000-1887.
21 |
22 |
23 | Beethoven, Ludwig van,
24 | 1770-1827
25 | (Spirit)
26 |
27 |
28 | Parody of (work):
29 | Carroll, Lewis,
30 | 1832-1898.
31 | Alice's adventures in Wonderland
32 | (isni)0000000121358464
33 |
34 |
35 | Voltaire,
36 | 1694-1778.
37 | Correspondence.
38 | Selections.
39 | 1777.
40 |
41 |
42 | Hecht, Ben,
43 | 1893-1964,
44 | writing, direction, and production.
45 | conception,
46 | creative consulting.
47 | Chemistry Dept., American University.
48 |
49 |
50 | Galway, James.
51 | prf
52 | cnd
53 | http://id.loc.gov/vocabulary/relators/adi
54 | http://id.loc.gov/authorities/names/n81042545
55 |
56 |
57 |
58 | Tyler, Anne.
59 | Patchwork planet
60 |
61 |
62 | is translation of
63 | Collodi, Carlo,
64 | 1826-1890.
65 | Avventure di Pinocchio.
66 |
67 |
68 | is arrangement of
69 | Thomas, John Rogers,
70 | 1829-1896.
71 | Cottage by the sea;
72 |
73 |
74 |
75 | 2
76 |
77 | Dickens, Charles,
78 | 1812-1870
79 | honoree.
80 | hon
81 |
82 |
83 | Bible
84 | cmp
85 |
86 |
87 | Dickens, Charles,
88 | 1812-1870
89 | Tale of two cities
90 |
91 |
92 | Dickens, Charles,
93 | 1812-1870
94 | Tale of two cities
95 | History and criticism.
96 |
97 |
98 | Vestris, Le citoyen.
99 | dnc
100 |
101 |
102 | Smith, Dan
103 |
104 | title of 8xx
105 | title part
106 |
107 |
108 |
109 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-1XX,6XX,7XX,8XX-names/marc_contains.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 22321759
4 |
5 | Container of (work):
6 | Stravinsky, Igor,
7 | 1882-1971.
8 | Concertos,
9 | violin, orchestra,
10 | D.
11 |
12 |
13 | Libretto for (work):
14 | Dittersdorf, Karl Ditters von,
15 | 1739-1799.
16 | Gefoppte Bräutigam.
17 |
18 |
19 | Based on (expression):
20 | Olivia (Television program)
21 |
22 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-1XX,6XX,7XX,8XX-names/marc_uris.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 20858356
5 |
6 | Amīn, Ḥusayn Aḥmad,
7 | author.
8 | http://example.org/names/n83170323
9 | http://viaf.org/viaf/27297150/
10 |
11 |
12 | Haider, Asad,
13 | author.
14 | https://isni.org/isni/000000049947861X
15 |
16 |
17 | Perri, Melissa,
18 | author.
19 | http://id.loc.gov/authorities/names/nb2019016901
20 |
21 |
22 | Roosevelt, Theodore,
23 | 1858-1919.
24 | http://id.loc.gov/authorities/names/n79027239
25 |
26 |
27 | Taft, William H.
28 | (William Howard),
29 | 1857-1930.
30 | http://id.loc.gov/rwo/agents/n79022244
31 |
32 |
33 | Lincoln, Abraham,
34 | 1809-1865.
35 | https://viaf.org/viaf/76349832/
36 |
37 |
38 | Johnson, Lyndon B.
39 | (Lyndon Baines),
40 | 1908-1973.
41 | http://viaf.org/viaf/92989169
42 | http://example.org/names/n80005801
43 |
44 |
45 | Amin, Yasmin,
46 | translator.
47 | http://viaf.org/viaf/3320154501860139210007/
48 |
49 |
50 | Besterman, Theodore,
51 | 1904-1976,
52 | editor.
53 | https://id.oclc.org/worldcat/entity/E39PBJqFMYqM9phrM7kFK8hJXd
54 |
55 |
56 | Wolitzky, David L.
57 | (David Leo),
58 | 1936-
59 | editorial director.
60 | http://example.org/names/n92801300
61 | https://id.oclc.org/worldcat/entity/E39PBJxt44CR7PvwWxx3RP7PwC
62 |
63 |
64 | Eagle, Morris N.,
65 | editorial director.
66 | http://id.loc.gov/authorities/names/n83158481
67 |
68 |
69 | Amīn, Ḥusayn Aḥmad,
70 | author.
71 | http://id.loc.gov/authorities/names/n83170323
72 | http://viaf.org/viaf/27297150/
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc210.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Acta Cytol
6 | DNLM
7 |
8 |
9 | Acta Cytol.
10 |
11 |
12 |
13 | 2
14 |
15 | Idler
16 | (Lond.)
17 |
18 |
19 | Idler
20 | (London)
21 |
22 |
23 | The Vagrant
24 | (London)
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc222.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Idler
6 | (London)
7 |
8 |
9 | The Vagrant
10 | (London)
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc242.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Le Bureau
6 | fre
7 |
8 |
9 | The Office
10 | eng
11 |
12 |
13 |
14 | 2
15 |
16 | Annual report of the Minister of Supply and Service Canada under the Corporations and Labour Unions Returns Act.
17 | Part II,
18 | Labour unions =
19 | Rapport annuel du ministre des Approvisionnements et services Canada présenté sous l'empire et des syndicates ouvriers.
20 | Partie II,
21 | Syndicats ouvriers.
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc243.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | The Compleat works of William Shakespeare,
6 | Abridged.
7 | Selections
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc245.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Le Bureau
6 | [filmstrip] =
7 | La Oficina = Das Büro.
8 |
9 |
10 |
11 | 2
12 |
13 | Annual report of the Minister of Supply and Service Canada under the Corporations and Labour Unions Returns Act.
14 | Part II,
15 | Labour unions =
16 | Rapport annuel du ministre des Approvisionnements et services Canada présenté sous l'empire et des syndicates ouvriers.
17 | Partie II,
18 | Syndicats ouvriers.
19 |
20 |
21 |
22 | 3
23 |
24 | The plays of Oscar Wilde /
25 | Alan Bird.
26 |
27 |
28 |
29 | 4
30 |
31 | Short-Harrison-Symmes family papers,
32 | 1760-1878.
33 | Member release.
34 |
35 |
36 |
37 | 5
38 |
39 | Employment applications
40 | Jan.-Dec. 1985.
41 |
42 |
43 |
44 | 6
45 |
46 | The New Lost City Ramblers with Cousin Emmy
47 | [sound recording].
48 |
49 |
50 |
51 | 7
52 |
53 | 1760
54 | 1878
55 |
56 |
57 | Short-Harrison-Symmes family papers,
58 | 1760-1878.
59 | Member release.
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc246.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Modern problems of pharmacopsychiatry =
6 | Moderne Probleme der Pharmakopsychiatrie = Problèmes actuels de pharmacopsychiatrie.
7 |
8 |
9 | Moderne Probleme der Pharmakopsychiatrie
10 |
11 |
12 | Problèmes actuels de pharmacopsychiatrie
13 |
14 |
15 |
16 | 2
17 |
18 | ALA bulletin.
19 |
20 |
21 | American Library Association bulletin
22 | an engrossing read
23 |
24 |
25 |
26 | 3
27 |
28 | Fresenius' Zeitschrift für analytische Chemie.
29 |
30 |
31 | Zeitschrift für analytische Chemie
32 | Juli 1976-
33 |
34 |
35 |
36 | 4
37 |
38 | Issues for Apr. and Oct. each year have title:
39 | Archives for meteorology, geophysics, and bioclimatology :
40 | an engrossing read.
41 | Serie A,
42 | Meteorology and geophysics
43 | DLC
44 |
45 |
46 |
47 | 5
48 | 190819s2015 cc a 000 0 chi d
49 |
50 | 880-03
51 | Hua wen chuang zuo san di yu
52 |
53 |
54 | 246-03/$1
55 | 华文创作三地域
56 |
57 |
58 | Huaqiao wenhua yanjiu shuxi
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-200-247not240-Titles/marc247.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Family circle.
6 |
7 |
8 | Everywoman's magazine
9 | v. 1-24, Jan. 1948-57.
10 |
11 |
12 | Distribution of the principal kinds of soil :
13 | orders, suborders, and great groups : National Soil Survey Classification of 1967.
14 |
15 |
16 | Archives for meteorology, geophysics, and bioclimatology.
17 | Serie A,
18 | Meteorology and geophysics
19 | (varies slightly)
20 | 1234-5678
21 |
22 |
23 |
24 | 2
25 | 750711u1961uuuuch ar s s0 e1chi
26 |
27 | 880-03
28 | Taiwan Sheng ren kou tong ji.
29 | 1961-
30 |
31 |
32 | 247-03/$1
33 | 臺灣省人口統計.
34 | 1961-
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-240andX30-UnifTitle/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | The Encyclopedia of Latin American history and culture.
6 | (1952).
7 | [between 1775 and 1800].
8 | Manuscripts, Latin.
9 | Sound recording.
10 | violin, viola,
11 | D major.
12 | arr.
13 | O.T.
14 | Book 4.
15 | Selections.
16 | (ID)0001
17 |
18 |
19 | Latin American lives :
20 | selected biographies from the five-volume Encyclopedia of Latin American history and culture.
21 |
22 |
23 | Ukrainian weekly
24 | depicted.
25 | Indexes
26 | Periodicals
27 | (uri)http://example.org/9999#Work
28 | example
29 |
30 |
31 | Cendrars, Blaise, 1887-1961.
32 | Selections.
33 | 1987.
34 |
35 |
36 |
37 | 2
38 |
39 | Cendrars, Blaise, 1887-1961.
40 | Selections.
41 | 1987.
42 |
43 |
44 | Tarjamat al-Zabūr al-sharīf.
45 |
46 |
47 | 1980:
48 | Bible.
49 | O.T.
50 | Psalms.
51 | Codex Sinaiticus.
52 |
53 |
54 | B-flat minor
55 |
56 |
57 | Parody of (work):
58 | [Motets].
59 | E minor
60 | Sound recording
61 | 1234-5678
62 | DLC
63 |
64 |
65 |
66 | Apocrypha
67 |
68 |
69 | is arrangement of
70 | Partita,
71 | clarinets (2), bassoon,
72 | E♭ major;
73 |
74 |
75 | is translation of
76 | Etrusques et lEurope.
77 |
78 |
79 |
80 | 3
81 |
82 | Tōkaidō panorama chizu.
83 |
84 |
85 | ab
86 | Nihon zenkoku panorama chizu ;
87 | 1.
88 |
89 |
90 |
91 | 4
92 |
93 | eng
94 | epo
95 |
96 |
97 | Jara raporto de la Ministro de Supply kaj Servo Kanado sub la Korporacioj kaj Labor Unions Returns Akto.
98 | English.
99 |
100 |
101 | Annual report of the Minister of Supply and Service Canada under the Corporations and Labour Unions Returns Act.
102 |
103 |
104 |
105 | 5
106 | 160412r20152013nyu 000 1 eng
107 |
108 | eng
109 | ita
110 |
111 |
112 | Ferrante, Elena,
113 | author.
114 |
115 |
116 | Storia del nuovo cognome.
117 | English
118 |
119 |
120 | The story of a new name /
121 | Elena Ferrante ; translated from the Italian by Ann Goldstein.
122 |
123 |
124 |
125 | 6
126 |
127 | Nefwich, Harvey.
128 |
129 |
130 | Sonata for kazoo.
131 | arr.
132 |
133 |
134 |
135 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-250-270/marc-process8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 7334561
5 | 821208s1927 nyuh 000 0 eng
6 |
7 | New York,
8 | The Macmillan company;
9 | London,
10 | Macmillan and company,
11 | 1927.
12 |
13 |
14 |
15 | 5295609
16 | 970908s1987 ja b 000 0 jpn
17 |
18 | 880-02
19 | [S.l. :
20 | s.n.,
21 | Shōwa 62 i.e. 1987]
22 |
23 |
24 | 260-02/$1
25 | [S.l. :
26 | s.n.,
27 | 昭和 62 i.e. 1987]
28 |
29 |
30 |
31 | 20621601
32 | 03732cam a2200421 i 4500
33 | 180709t20192019enka b 001 0 eng c
34 |
35 | London ;
36 | New York, NY :
37 | Routledge/Taylor & Francis Group,
38 | 2019.
39 |
40 |
41 | ©2019
42 |
43 |
44 |
45 | 1972268
46 | 880804s1983 ndua 000 0deng
47 |
48 | [Milnor, N.D. :
49 | Milnor Centennial Corp.,
50 | 1983?]
51 | (Gwiner, N.D. :
52 | J & M Print.)
53 |
54 |
55 |
56 | 11457859
57 | 05014cas a2201093 i 4500
58 | 920430c19929999caubr p 0 a0eng c
59 |
60 | New York, NY :
61 | Out Publishing, Inc.,
62 | [1992]-
63 |
64 |
65 | <February 2010->:
66 | Los Angeles, CA :
67 | Here Publishing, Inc.
68 |
69 |
70 | <November 2019->:
71 | Los Angeles, CA :
72 | Pride Publishing Inc.
73 |
74 |
75 |
76 | 21009588
77 | 190607p19981996mnucyn| | eng d
78 |
79 | Minneapolis, MN :
80 | Dominion :
81 | Manufactured and distributed in the U.S. by K-tel International,
82 | [1998?], ℗1997.
83 |
84 |
85 |
86 | 01541cas a22003615a 4500
87 | 15387794
88 | 080729c20089999ncumx p 0 a0eng c
89 |
90 | Charlotte, NC :
91 | Hearst Communications, Inc.
92 |
93 |
94 |
95 | 01914cas a2200457 i 4500
96 | 12027497
97 | 000601c19829999iduqn p 0 a0eng
98 |
99 | Seattle, Wash. :
100 | Avalanche Review
101 |
102 |
103 | <2002->:
104 | Whitefish, Montana :
105 | American Avalanche Association
106 |
107 |
108 | <2005->:
109 | Driggs, Idaho :
110 | American Avalanche Association
111 |
112 |
113 |
114 | 14358cas a2202257 i 4500
115 | 18825600
116 | 20231011082528.0
117 | m o d
118 | cr bn||||||abp
119 | cr bn||||||ada
120 | 100318d18771920gw uu p o b 0 b0ger
121 |
122 | Berlin, Germany :
123 | De Gruyter
124 |
125 |
126 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-250-270/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 | xxk
5 |
6 | 3rd draft /
7 | edited by Paul Watson.
8 | 2000-2006
9 |
10 |
11 | Full score.
12 |
13 |
14 | Scale [ca. 1:500,000] ;
15 | Conic proj.
16 | (E 72°--E 148°/N 13°--N 18°).
17 | (RA 0 hr. to 24 hr./Decl. +90° to -90° ;
18 | eq. 1980).
19 | -113.628304 -113.498001 47.009300 46.087225
20 | -113.628304 -113.498001 47.009300 46.087225
21 |
22 |
23 | Scales differ.
24 |
25 |
26 | Computer data (2 files : 876,000, 775,000 records).
27 |
28 |
29 | France
30 | Germany
31 | Italy
32 | naf
33 |
34 |
35 | 1998-
36 | Arts Council of Great Britain
37 | London ;
38 | Upton Snodsbury :
39 | <1981- >
40 | 12345
41 | (Twickenham :
42 | CTD Printers,
43 | 1974)
44 |
45 |
46 | Produzioni europee associate.
47 | Rome;
48 | Arturo Gonzalez,
49 | Madrid;
50 | Constantin Film,
51 | Munich.
52 | Made by D.C. Chipperfield.
53 | Released in the U.S. by United Artists Corp.
54 | 1957.
55 |
56 |
57 | Louisville Orchestra,
58 | Louisville, KY.
59 | [1967]
60 | LS 671.
61 |
62 |
63 | 1999--
64 |
65 |
66 | 1981-
67 | U.S. G.P.O.
68 | Washington :
69 | 1981-
70 |
71 |
72 | Bendery :
73 | [publisher not identified],
74 | [2010]
75 |
76 |
77 | ©2002
78 |
79 |
80 | U.S. Geological Survey, Reston, Va. 22091
81 |
82 |
83 |
84 | 2
85 | t19721969dk ab js6 a111 1adan
86 |
87 | 1972, c1969
88 |
89 |
90 |
91 | 3
92 | xxk
93 |
94 | [Philadelphia :
95 | s.n.,
96 | 1829]
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-3XX/marc-multi-3XX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | performed music
6 | prm
7 | (uri)http://id.loc.gov/vocabulary/contentTypes/prm
8 | rdacontent
9 | record
10 |
11 |
12 | txt
13 | rdacontent
14 |
15 |
16 | audio
17 | s
18 | (uri)http://id.loc.gov/vocabulary/mediaTypes/s
19 | rdamedia
20 | soundtrack
21 |
22 |
23 | n
24 | rdamedia
25 |
26 |
27 | audio disc
28 | sd
29 | (uri)http://id.loc.gov/vocabulary/carriers/sd
30 | rdacarrier
31 | soundtrack
32 |
33 |
34 | vd
35 | rdacarrier
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-3XX/marc362-edge.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 1
5 |
6 |
7 | Began in 1989
8 |
9 |
10 |
11 | no. 1-3; 1975-1977.
12 |
13 |
14 |
15 | Vol. 62 (May 1959)-v. 73 (Jan. 1970) = No. 768-896.
16 |
17 |
18 |
19 | [Dai 1-gō] (Shōwa 41-nen 12-gatsu [Dec. 1966])
20 |
21 |
22 |
23 | Vol. 1 (1865-1866)-v. 62 (1926-1927).
24 |
25 |
26 |
27 | 2
28 |
29 |
30 | No. 1-
31 |
32 |
33 |
34 | 3
35 |
36 |
37 | -6th (Sept. 28, 1972).
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-460-468-SeriesTreat/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Calendar year 1982 pub. in 1983
6 | p. 3
7 |
8 |
9 | Double numbering discontinued with t. 179
10 | t. 179, t.p.
11 |
12 |
13 | no. 19
14 | items published <1982>
15 | DLC
16 |
17 |
18 | Lisboa
19 | Instituto de Investigação Científica Tropical/Junta de Investigações Científicas do Ultramar
20 | no. 137-
21 |
22 |
23 | f
24 | except v. 10, no. 1-3, v. 19, no. 4
25 | analyzable parts
26 | DLC
27 |
28 |
29 | t
30 | items cataloged after Dec. 31, 1980
31 | DLC
32 |
33 |
34 | c
35 | no. 65-
36 | DLC
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-490-510-Links/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 | 220416s2020 cc 00| 0|chi
5 |
6 | Ole Lukøie /
7 | H.C. Andersen ; illustrationer af Otto Dickmeiss.
8 |
9 |
110 |
111 | Index Medicus,
112 | 0019-3879,
113 | p. 10, 50, and iii,
114 | v1n1, 1984-
115 | https://portal.issn.org/resource/ISSN/0019-3879
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-648-662/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Dickens, Charles,
6 | 1812-1870
7 | honoree.
8 | hon
9 |
10 |
11 | Bible
12 | cmp
13 |
14 |
15 | Allied Occupation of Germany
16 | (Germany :
17 | 1918-1930)
18 | fast
19 | (OCoLC)fst01351651
20 | https://id.oclc.org/worldcat/entity/E39Qhp4vB9x3k8H8xR7TqHFkBX
21 |
22 |
23 | Allied Occupation 1918-1930
24 | Europe
25 | Tanks
26 | fast
27 |
28 |
29 | 1900-1999
30 | fast
31 |
32 |
33 | Caracas
34 | Bolivar Statue
35 | Far away
36 | Long ago
37 | depicted
38 | Miscellania
39 | History.
40 |
41 |
42 | Baseball cards.
43 |
44 |
45 | Kenwood (Chicago, Ill.)
46 | http://id.loc.gov/authorities/names/n97057532
47 |
48 |
49 | Man
50 | Eye
51 | Diseases
52 |
53 |
54 | Festschrift.
55 |
56 |
57 | Fiction.
58 | lcgft
59 |
60 |
61 | Hymnals
62 | Massachusetts
63 | 18th century.
64 | rbgenr
65 |
66 |
67 | Photomechanical prints
68 | Color
69 | 2020-2030.
70 | gmgpc
71 |
72 |
73 | Chauffeurs
74 | France.
75 | someCode
76 |
77 |
78 | Japan
79 | Hokkaido
80 | Asahi-dake.
81 | setting
82 | pemracs
83 |
84 |
85 | Dickens, Charles,
86 | 1812-1870
87 | Tale of two cities
88 |
89 |
90 | Dickens, Charles,
91 | 1812-1870
92 | Tale of two cities
93 | History and criticism.
94 |
95 |
96 | fossil
97 | https://www.wikidata.org/wiki/Q40614
98 |
99 |
100 | fossil
101 | DLC
102 |
103 |
104 |
105 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-648-662/marc_uris.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 19799455
5 |
6 | Allied Occupation of Germany
7 | (Germany :
8 | 1918-1930)
9 | fast
10 | (OCoLC)fst01351651
11 | https://id.oclc.org/worldcat/entity/E39Qhp4vB9x3k8H8xR7TqHFkBX
12 |
13 |
14 | Gender identity.
15 | http://id.loc.gov/authorities/subjects/sh91003756
16 |
17 |
18 | Sexual minorities.
19 |
20 |
21 | Sex (Psychology)
22 | fast
23 | (OCoLC)fst01114228
24 |
25 |
26 | Transsexualism
27 | fast
28 | (OCoLC)fst01155423
29 | https://id.oclc.org/entity/1
30 |
31 |
32 | Non-binary people.
33 | homoit
34 | https://homosaurus.org/v3/homoit0001048
35 |
36 |
37 | Society.
38 | ukslc
39 |
40 |
41 | Kenwood (Chicago, Ill.)
42 | http://id.loc.gov/authorities/names/n97057532
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-720+740to755/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | Theodore K. Hepburn
6 | inventor
7 |
8 |
9 | The Joint Legislative Committee on Matrimonial and Family Laws, proposed statute.
10 | Part 1
11 | Economic aspects, custody, taxes.
12 | MnMHCL
13 |
14 |
15 | Manual del adivino.
16 |
17 |
18 | England
19 | Greater London
20 | London
21 | publication place.
22 | pup
23 | tgn
24 |
25 |
26 | IBM PC
27 | Pascal
28 | DOS 1.1
29 | (uri)http://example.org/platform/obsolete
30 | (uri)http://example.com/platform/obsolete
31 | exampleplatform
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-760-788-Links/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | College English.
6 |
7 |
8 | United States. Geological Survey.
9 | Water supply papers
10 |
11 |
12 | Quality of surface waters of the United States
13 |
14 |
15 | Original
16 | Astrofizicheskie issledovaniíà
17 | (DLC) 78648457
18 | (OCoLC)4798581
19 |
20 |
21 | Astrofizicheskie issledovaniíà. English. Bulletin of the Special Astrophysical Observatory (North Caucasus)
22 | 0190-2709
23 | (DLC) 86649325
24 | (OCoLC)4698159
25 |
26 |
27 | APA 3011
28 | 0733-1959
29 |
30 |
31 | Statistiques pour l'économie normande
32 | 1979-
33 | (OCoLC)6260766
34 |
35 |
36 | Pamphlet
37 | Entomologists' monthly magazine
38 | ENTOMOL MON MAG
39 | Wonders of man series.
40 | Wallingford : Gem Publishing Company
41 | 24:B:9<235
42 | 0013-8908
43 | FNMMA
44 |
45 |
46 | NYDA.1993.010.00132.
47 | [DIAPimage]
48 | file on disc
49 | 240 x 760px
50 | View SE from Mill Brook Houses on rooftop on Cypress Ave. Between 136th St. and 137th St.,
51 | 93/05
52 |
53 |
54 | Cuba economic news
55 | Havana ed.
56 | cu
57 | 0590-2932
58 | eng
59 | (OCoLC)2259984
60 |
61 |
62 | Additional physical form:
63 | 0010-0994
64 | (DLC)sc#84007753#
65 | (OCoLC)3546316
66 |
67 |
68 | Mythprint
69 | 0146-9347
70 |
71 |
72 | American Society of International Law.
73 | Publications.
74 | Proceedings
75 | 1971
76 | MPC-387
77 | 0491001304
78 |
79 |
80 | Business week
81 | Oct. 1940
82 | 0007-7135
83 | (DLC) 31006225
84 | http://rdaregistry.info/Elements/w/P10145
85 |
86 |
87 | United States. Defense Mapping Agency.
88 | 19181111
89 | Reno, NV-CA west digital terrain elevation data
90 | Data for reformatting to DEM format
91 |
92 |
93 | Related source work
94 | (istc)0A3200912B4A1057
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-760-788-Links/marc_758_uris.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 20858356
5 |
6 | http://worldcat.org/entity/work/id/5464332661
7 |
8 |
9 | Studies on Voltaire and the eighteenth century
10 | http://id.loc.gov/ontologies/bibframe/instanceOf
11 | http://www.wikidata.org/entity/Q15754099
12 |
13 |
14 | http://rdaregistry.info/Elements/m/P30135
15 | Has work manifested:
16 | Psychological issues
17 | http://www.wikidata.org/entity/Q27712857
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-841-887/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | American quarterly.
6 |
7 |
8 | AAP
9 | CU
10 | DLC
11 | University of Upper Toothache
12 |
13 |
14 | CSf
15 | Sci
16 | http://hdl.loc.gov/loc.pnp/pp.print
17 | 10, rue du Général Camou
18 | 75007 Paris
19 | fr
20 | 1-54 on order in Microfiche
21 | Signed by author
22 |
23 |
24 | http://www.ref.loc.gov:2000
25 |
26 |
27 | http://www.ref.loc.gov:2000
28 | Address for accessing the journal using authorization number and password through OCLC FirstSearch Electronic Collections Online. Subscription to online journal required for access to abstracts and full text
29 |
30 |
31 |
32 | http://www.loc.gov/appendix.html
33 |
34 |
35 | Finding aid
36 | http://www.loc.gov/ammem/ead/jackson.sgm
37 |
38 |
39 | Table of Contents
40 | http://www.loc.gov/catdir/toc/onix07/93048623.html
41 |
42 |
43 |
44 | 01892cam a22003737a 4500
45 | 2
46 | 050126s2002 caua s 001 0 eng d
47 |
48 | The XML CD bookshelf
49 | [electronic resource].
50 |
51 |
52 | http://loc.gov/fakebook.html
53 |
54 |
55 | http://loc.gov/fakebook.html
56 | Click here for access
57 |
58 |
59 | http://loc.gov/fakebook2.html
60 |
61 |
62 | https://example.org/foo.html
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-880/marc-lang.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 | 040520s2001 dk a j 000 1 dan
5 |
6 | 246-00/(3
7 | ملحمة دانيال
8 |
9 |
10 | 246-00/Arab
11 | ملحمة دانيال
12 |
13 |
14 | 246-00/160
15 | ملحمة دانيال
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-880/marc-subfield6-processing.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 02277cam a2200505 i 4500
4 | 1
5 | 160822s2016 cc a b 000 0dchi
6 |
7 | 2016377151
8 |
9 |
10 | 880-01
11 | Cao Sugong mo ding zhi zuo ji yi /
12 | ben juan zhu bian Xu Ruohai, Xu Sihao.
13 |
14 |
15 | 245-01/$1
16 | 曹素功墨锭制作技艺 /
17 | 本卷主编徐若海, 许思豪.
18 |
19 |
20 | 880-02
21 | Di 1 ban.
22 |
23 |
24 | 250-02/$1
25 | 第 1 版.
26 |
27 |
28 | 880-05
29 | Shinjuku-ku, Tokyo
30 | Fujiwara Shoten
31 | 2013
32 |
33 |
34 | 260-05/$1
35 | 東京都新宿区
36 | 藤原書店
37 |
38 |
39 | 880-06
40 | Policy series / CES ;
41 | 1
42 |
43 |
44 | 490-06/(N
45 | Серия политик / CES ;
46 | 1
47 |
48 |
49 | 880-03
50 | From the works of the Chase Family
51 |
52 |
53 | 500-03/(N
54 | Из работ семьи Chase.
55 |
56 |
57 | 880-04
58 | Cao, Sugong,
59 | 1615-1689
60 | Criticism and interpretation.
61 |
62 |
63 | 600-04/$1
64 | 曹素功,
65 | 1615-1689
66 | Criticism and interpretation.
67 |
68 |
69 | 700-00/$1
70 | 许思豪,
71 | 1955-
72 | editor.
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-DLC/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 | QE75
6 | .P9 subser.
7 |
8 |
9 | QE75
10 | .G4
11 | 2d set.
12 |
13 |
14 | Microfilm
15 | 3741 HV
16 | Microfilm.
17 |
18 |
19 | Microform 1234
20 |
21 |
22 | Title of reissue;
23 | DLC
24 |
25 |
26 | v.1-49(1927-1975)
27 | Master and use copy. Digital Master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
28 | http://www.diglib.org/standards/bmarkfin.htm
29 | NIC
30 |
31 |
32 | Materials scheduled for permanent retention
33 | 25
34 | reels of microfilm
35 | U.S. Department of Transportation;
36 | Transfer under schedule;
37 | 1980/01/10.
38 | DLC
39 |
40 |
41 | On permanent loan from the collection of Paul Mellon.
42 |
43 |
44 |
45 | 2
46 |
47 | Annotations (Provenance)
48 | Sweden
49 | 18th century.
50 | rbprov
51 | DLC
52 |
53 |
54 | Jefferson, Thomas,
55 | 1743-1826,
56 | former owner.
57 | DLC
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-LDR/marc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 01094cam a2200229 a 4500
4 | 1
5 |
6 |
7 | 01094cdm a2200229 a 4500
8 | 2
9 |
10 |
11 | 01094cac a2200229 aa4500
12 | 3
13 |
14 | performed music
15 | prm
16 | (uri)http://id.loc.gov/vocabulary/contentTypes/prm
17 | rdacontent
18 | record
19 |
20 |
21 |
22 | 01094camaa2200229 a 4500
23 | 4
24 |
25 |
26 | nqu a22 u 4500
27 | 5
28 |
29 |
30 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-Preprocess0-Splitting/two007s-notCs.marc.xml:
--------------------------------------------------------------------------------
1 |
2 | 01215ccm a2200301 a 4500
3 | 5584859
4 | 20130501134539.0
5 | hd|afa---bacp
6 | hd|bfa---baap
7 | 950516q18301839fr zzz a n
8 |
9 | 7
10 | cbc
11 | orignew
12 | 4
13 | ncip
14 | 19
15 | y-genmusic
16 |
17 |
18 | 84121369
19 |
20 |
21 | (DLC) 84121369
22 |
23 |
24 | DLC
25 | DLC
26 |
27 |
28 | M562
29 |
30 |
31 | Microfilm 83/20134
32 |
33 |
34 | Kuhlau, Friedrich,
35 | 1786-1832.
36 |
37 |
38 | Quintets,
39 | flute, violin, violas, cello,
40 | op. 51
41 |
42 |
43 | 3 quintetti, pour flûte, violon, deux altos et violoncelle, oeuv. 51
44 | [microform] /
45 | par F. Kuhlau.
46 |
47 |
48 | Paris :
49 | Richault,
50 | [183-?]
51 |
52 |
53 | 5 parts (3 v.) ;
54 | 34 cm.
55 |
56 |
57 | Call no. of original: M562.K96 op. 51.
58 |
59 |
60 | Master microform held by: DLC.
61 |
62 |
63 | Microfilm.
64 | Washington, D.C. :
65 | Library of Congress Preservation Microfilming Program :
66 | Available from Library of Congress Photoduplication Service,
67 | 1970.
68 | 1 microfilm reel ; 35 mm.
69 | Only v. 2-3 on microfilm.
70 |
71 |
72 | Quintets (Flute, violin, violas (2), cello)
73 | Parts.
74 |
75 |
76 | Original
77 | (DLC) 78212515
78 |
79 |
80 | TA28
81 |
82 |
83 | c-Music
84 | Microfilm 83/20134
85 | Copy 1
86 | MUSIC
87 |
88 |
89 |
--------------------------------------------------------------------------------
/test/data/ConvSpec-Preprocess0-Splitting/two007s-oneAoneC-butno856.marc.xml:
--------------------------------------------------------------------------------
1 |
2 | 01302cem a2200361 i 4500
3 | 22273332
4 | 20211015095831.0
5 | aj canzn
6 | cr |||||||||||
7 | 211015s1855 nyud a 0 eng
8 |
9 | 7
10 | cbc
11 | orignew
12 | u
13 | ncip
14 | 20
15 | y-geogmaps
16 |
17 |
18 | acquire
19 | 1 shelf copy
20 | policy default
21 |
22 |
23 | ga37 2021-10-15 sent to CMT
24 |
25 |
26 | 2021590272
27 |
28 |
29 | a
30 | 1550000
31 |
32 |
33 | DLC
34 | eng
35 | DLC
36 | rda
37 |
38 |
39 | G4061.P3 1855
40 | .C6
41 |
42 |
43 | 4061
44 |
45 |
46 | Colton, J. H.
47 | (Joseph Hutchins),
48 | 1800-1893,
49 | cartographer.
50 |
51 |
52 | Colton's railroad & township map :
53 | western states compiled from the United States surveys.
54 |
55 |
56 | Scale approximately 1:1,550,000.
57 |
58 |
59 | New York :
60 | published by J. H. Colton & Co.,
61 | 1855.
62 |
63 |
64 | 1 map :
65 | mounted on cloth, hand colored ;
66 | 87 x 110 cm
67 |
68 |
69 | cartographic image
70 | cri
71 | rdacontent
72 |
73 |
74 | unmediated
75 | n
76 | rdamedia
77 |
78 |
79 | sheet
80 | nb
81 | rdacarrier
82 |
83 |
84 | Prime meridian: Washington.
85 |
86 |
87 | Relief shown by hachures.
88 |
89 |
90 | LC also has 1852, 1853, and 1857 editions.
91 |
92 |
93 | Includes illustrations.
94 |
95 |
96 | Railroads
97 | Middle West
98 | Maps.
99 |
100 |
101 | Maps.
102 | lcgft
103 |
104 |
105 | BibframePilot2
106 | 2021-10-15
107 | ga37 2021-10-15
108 |
109 |
110 |
--------------------------------------------------------------------------------
/test/data/entities/marc_unif.xml:
--------------------------------------------------------------------------------
1 |
2 | 01043pam a2200265 a 4500
3 | 4981716
4 | 19981029091631.9
5 | 980825s1998 nyua d 001 0ceng
6 |
7 | (DLC) 98041832
8 |
9 |
10 | 7
11 | cbc
12 | orignew
13 | 1
14 | ocip
15 | 19
16 | y-gencatlg
17 |
18 |
19 | pc17 to sa00 08-25-98; lc04 (CIP desc.) 08-27-98; lk07 09-03-98; lh37 09-04-98; CIP ver. lh04 to SL 10-29-98
20 |
21 |
22 | 98041832
23 |
24 |
25 | 0028650603 (alk. paper)
26 |
27 |
28 | DLC
29 | DLC
30 | DLC
31 |
32 |
33 | cl-----
34 |
35 |
36 | CT502
37 | .E542 1998
38 |
39 |
40 | 920.08
41 | 21
42 |
43 |
44 | Encyclopedia of Latin American history and culture.
45 | Selections.
46 |
47 |
48 | Latin American lives :
49 | selected biographies from the five-volume Encyclopedia of Latin American history and culture.
50 |
51 |
52 | New York :
53 | Macmillan Library Reference USA,
54 | c1998.
55 |
56 |
57 | vii, 1189 p. :
58 | ill. ;
59 | 29 cm.
60 |
61 |
62 | Macmillan compendium
63 |
64 |
65 | Includes index.
66 |
67 |
68 | Latin America
69 | Biography
70 | Dictionaries.
71 |
72 |
73 | c-GenColl
74 | CT502
75 | .E542 1998
76 | Copy 1
77 | BOOKS
78 |
79 |
80 |
--------------------------------------------------------------------------------
/test/data/marc.xml:
--------------------------------------------------------------------------------
1 |
2 | 01094cam a2200229 a 4500
3 | 13600108
4 | 20040915141353.0
5 | 040520s2001 dk a j 000 1 dan
6 |
7 | 7
8 | cbc
9 | orignew
10 | 3
11 | ncip
12 | 20
13 | y-gencatlg
14 |
15 |
16 | acquire
17 | 1 shelf copy
18 | policy default
19 |
20 |
21 | of10 05-20-04 to HLCD;
22 | ld04 2004-07-19 telework; to subj.
23 | ld07 2004-07-22
24 | ld11 2004-09-15 to BCCD
25 |
26 |
27 | 2004436018
28 |
29 |
30 | 8759517352
31 |
32 |
33 | DLC
34 | DLC
35 |
36 |
37 | PZ54
38 | .A498 2001
39 |
40 |
41 | Andersen, H. C.
42 | (Hans Christian),
43 | 1805-1875.
44 |
45 |
46 | Ole Lukøie /
47 | H.C. Andersen ; illustrationer af Otto Dickmeiss.
48 |
49 |
50 | [København?] :
51 | Lindhardt og Ringhof,
52 | c2001.
53 |
54 |
55 | 1 v. (unpaged) :
56 | col. ill. ;
57 | 23 cm.
58 |
59 |
60 | Text based on the original work published under the title "H.C. Andersens eventyr / kritisk udgivet efter de originale eventyrhæfter med varianter ved Erik Dal og kommentarer ved Erling Nielsen": Copenhagen : Danske Sprog- og Litteraturselskab : C.A. Reitzel, 1990.
61 |
62 |
63 | Dickmeiss, Otto,
64 | ill.
65 |
66 |
67 | 030902
68 | 692026
69 | 9300818
70 |
71 |
72 |
--------------------------------------------------------------------------------
/test/data/marc_url_encode.xml:
--------------------------------------------------------------------------------
1 |
2 | 01094cam a2200229 a 4500
3 | 13600108 (url-encøde test: #1)
4 | 20040915141353.0
5 | 040520s2001 dk a j 000 1 dan
6 |
7 | 7
8 | cbc
9 | orignew
10 | 3
11 | ncip
12 | 20
13 | y-gencatlg
14 |
15 |
16 | acquire
17 | 1 shelf copy
18 | policy default
19 |
20 |
21 | of10 05-20-04 to HLCD;
22 | ld04 2004-07-19 telework; to subj.
23 | ld07 2004-07-22
24 | ld11 2004-09-15 to BCCD
25 |
26 |
27 | 2004436018
28 |
29 |
30 | 8759517352
31 |
32 |
33 | DLC
34 | DLC
35 |
36 |
37 | PZ54
38 | .A498 2001
39 |
40 |
41 | Andersen, H. C.
42 | (Hans Christian),
43 | 1805-1875.
44 |
45 |
46 | Ole Lukøie /
47 | H.C. Andersen ; illustrationer af Otto Dickmeiss.
48 |
49 |
50 | [København?] :
51 | Lindhardt og Ringhof,
52 | c2001.
53 |
54 |
55 | 1 v. (unpaged) :
56 | col. ill. ;
57 | 23 cm.
58 |
59 |
60 | Text based on the original work published under the title "H.C. Andersens eventyr / kritisk udgivet efter de originale eventyrhæfter med varianter ved Erik Dal og kommentarer ved Erling Nielsen": Copenhagen : Danske Sprog- og Litteraturselskab : C.A. Reitzel, 1990.
61 |
62 |
63 | Dickmeiss, Otto,
64 | ill.
65 |
66 |
67 | 030902
68 | 692026
69 | 9300818
70 |
71 |
72 |
--------------------------------------------------------------------------------
/test/data/mtahub.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | nqu a22 u 4500
4 | no2020106889
5 | DLC
6 | 20200912070012.0
7 | 200911| |||||||||||||||||||| c
8 |
9 | no2020106889
10 |
11 |
12 | (OCoLC)oca13172524
13 |
14 |
15 | ICrlF
16 | eng
17 | rda
18 | ICrlF
19 |
20 |
21 | Borges, Jorge Luis,
22 | 1899-1986.
23 |
24 |
25 | Short stories.
26 | Selections (Aleph)
27 |
28 |
29 | Borges, Jorge Luis. El aleph [ER], 2011 :
30 | table of contents frame (Lists 16 short stories including the title story El Aleph) title page frame (Jorge Luis Borges. Debolsillo)
31 |
32 |
33 | DLC mta2mbh v1.0.0-SNAPSHOT
34 | 20220113063053.0
35 | no2020106889
36 | DLC
37 | https://github.com/lcnetdev/mta2mbh
38 |
39 |
40 |
--------------------------------------------------------------------------------
/xsl/ConvSpec-490-510-Links.xsl:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | http://id.loc.gov/vocabulary/relationship/indexedin
21 | http://id.loc.gov/vocabulary/relationship/references
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | http://id.loc.gov/vocabulary/mnotetype/coverage
54 |
55 |
56 |
57 |
58 | http://id.loc.gov/vocabulary/mnotetype/loc
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------
/xsl/ConvSpec-758.xsl:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
15 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | http://may.this/never/exist/
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
--------------------------------------------------------------------------------
/xsl/ConvSpec-880.xsl:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
--------------------------------------------------------------------------------
/xsl/conf/abbreviations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/xsl/conf/exclusions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/xsl/conf/subjectThesaurus.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 | http://id.loc.gov/authorities/subjects
10 | http://id.loc.gov/authorities/subjects
11 |
12 |
13 | http://id.loc.gov/authorities/childrensSubjects
14 | http://id.loc.gov/authorities/childrensSubjects
15 |
16 |
17 | http://id.loc.gov/vocabulary/subjectSchemes/mesh
18 |
19 |
20 | http://id.loc.gov/vocabulary/subjectSchemes/nal
21 |
22 |
23 | http://id.loc.gov/vocabulary/subjectSchemes/cash
24 |
25 |
26 | http://id.loc.gov/vocabulary/subjectSchemes/rvm
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xsl/variables.xsl:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 | v2.9.0
11 | http://id.loc.gov/ontologies/bibframe-2-5-0/
12 | https://github.com/lcnetdev/marc2bibframe2/releases/tag/v2.9.0
13 |
14 |
15 | http://id.loc.gov/ontologies/bibframe/
16 | http://id.loc.gov/ontologies/bflc/
17 | http://id.loc.gov/datatypes/
18 | http://www.loc.gov/mads/rdf/v1#
19 | http://www.w3.org/2001/XMLSchema#
20 |
21 |
22 | http://id.loc.gov/vocabulary/carriers/
23 | http://id.loc.gov/vocabulary/classSchemes/
24 | http://id.loc.gov/vocabulary/contentTypes/
25 | http://id.loc.gov/vocabulary/countries/
26 | http://id.loc.gov/authorities/demographicTerms/
27 | http://id.loc.gov/vocabulary/descriptionConventions/
28 | http://id.loc.gov/authorities/genreForms/
29 | http://id.loc.gov/vocabulary/geographicAreas/
30 | http://id.loc.gov/vocabulary/graphicMaterials/
31 | http://id.loc.gov/vocabulary/issuance/
32 | http://id.loc.gov/vocabulary/languages/
33 | http://id.loc.gov/vocabulary/marcgt/
34 | http://id.loc.gov/vocabulary/mcolor/
35 | http://id.loc.gov/vocabulary/mediaTypes/
36 | http://id.loc.gov/vocabulary/mmaterial/
37 | http://id.loc.gov/vocabulary/mplayback/
38 | http://id.loc.gov/vocabulary/mpolarity/
39 | http://id.loc.gov/vocabulary/marcauthen/
40 | http://id.loc.gov/vocabulary/marcmuscomp/
41 | http://id.loc.gov/vocabulary/organizations/
42 | http://id.loc.gov/vocabulary/relators/
43 | http://id.loc.gov/vocabulary/resourceComponents
44 | http://id.loc.gov/vocabulary/mproduction/
45 | http://id.loc.gov/vocabulary/msoundcontent/
46 | http://id.loc.gov/vocabulary/mrecmedium/
47 | http://id.loc.gov/vocabulary/mgeneration/
48 | http://id.loc.gov/vocabulary/mpresformat/
49 | http://id.loc.gov/vocabulary/maspect/
50 | http://id.loc.gov/vocabulary/mrectype/
51 | http://id.loc.gov/vocabulary/mspecplayback/
52 | http://id.loc.gov/vocabulary/mgroove/
53 | http://id.loc.gov/vocabulary/mvidformat/
54 | http://id.loc.gov/vocabulary/mbroadstd/
55 | http://id.loc.gov/vocabulary/mfiletype/
56 | http://id.loc.gov/vocabulary/mregencoding/
57 | http://id.loc.gov/vocabulary/mmusicformat/
58 | http://id.loc.gov/vocabulary/genreFormSchemes/
59 | http://id.loc.gov/vocabulary/subjectSchemes/
60 | http://id.loc.gov/vocabulary/nationalbibschemes/
61 | http://id.loc.gov/vocabulary/fingerprintschemes/
62 | http://id.loc.gov/vocabulary/languageschemes/
63 | http://id.loc.gov/vocabulary/musiccompschemes/
64 | http://id.loc.gov/vocabulary/mgovtpubtype/
65 | http://id.loc.gov/vocabulary/mencformat/
66 | http://id.loc.gov/vocabulary/nameTitleSchemes/
67 | http://id.loc.gov/vocabulary/musiccodeschemes/
68 | http://id.loc.gov/authorities/classification/G
69 | http://id.loc.gov/vocabulary/msupplcont/
70 | http://id.loc.gov/vocabulary/mstatus/
71 |
72 |
73 | https://ld.zdb-services.de/resource/organisations/
74 |
75 |
76 | abcdefghijklmnopqrstuvwxyz
77 | ABCDEFGHIJKLMNOPQRSTUVWXYZ
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------