Skip to content

Commit e1c255f

Browse files
authored
Merge pull request #244 from lcnetdev/v2.6-dev
V2.6 dev
2 parents cdff84c + b7ebbd5 commit e1c255f

64 files changed

Lines changed: 1282 additions & 362 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.circleci/config.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ workflows:
99
jobs:
1010
build:
1111
docker:
12-
- image: circleci/buildpack-deps:scm
12+
- image: cimg/openjdk:17.0
1313
auth:
1414
username: $DH_USERNAME
1515
password: $DH_PASSWORD
@@ -18,7 +18,27 @@ jobs:
1818
- run:
1919
name: Install testing prerequisites
2020
command: |
21-
sudo apt-get update && sudo apt-get install -y openjdk-11-jre-headless libsaxonhe-java
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+
2242
git clone https://github.com/xspec/xspec.git /tmp/xspec
2343
- run:
2444
name: Run standard XSpec test suite

IDMETA

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
NAME=marc2bibframe2
22
CENTOS_DIST="centos7 centos8"
3-
VERSION=2.5.0
3+
VERSION=2.6.0

NEWS

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
--- 2.6.0 2024/06/18
2+
Changes towards updated v2.6.0 specifications:
3+
ConvSpec 3XX
4+
MARC field 350 (Price) no longer converted
5+
ConvSpec 010-048
6+
"Placeholder" national bibliography numbers in MARC 015 (e.g. "GB***") no longer converted
7+
National bibliographic agency control numbers (MARC 016 field) placed in Instance instead of Admin Metadata
8+
MARC 015 fields without $2 no longer converted
9+
The bf:acquisitionTerms literal created from MARC 020 and 024 $c (Terms of availability) is now placed within the bf:identifiedBy resource
10+
ConvSpec 050-088
11+
Government document numbers in MARC 086 placed in Work instead of Instance
12+
ConvSpec 250-270
13+
Musical presentation statement in MARC 254 now assigned to bf:editionStatement
14+
New conversion of $1 in authorized access points and updated Numeric Subfields conversion document
15+
Revised creation of Admin Metadata and the new Process 9 conversion specification outlines the changes
16+
17+
118
--- 2.5.0 2024/01/19
219
Changes towards updated v2.5.0 specifications:
320
ConvSpec 001-007

marc2bibframe2.spec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ rm -rf $RPM_BUILD_ROOT
4040
%docdir %{_docdir}/marc2bibframe2
4141

4242
%changelog
43+
* Tues Jun 18 2024 Kevin Ford <kevinford@loc.gov> - 2.6.0-1.indexdata
44+
- Release 2.6.0
45+
4346
* Fri Jan 19 2024 Kevin Ford <kevinford@loc.gov> - 2.5.0-1.indexdata
4447
- Release 2.5.0
4548

release-notes.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# marc2bibframe2 release notes
22

3+
4+
## v2.6.0
5+
6+
Conversion updates based on specifications v2.6. See the Library of Congress’s [BIBFRAME site](https://www.loc.gov/bibframe/) for more details. Specifications are included in the distribution in the [spec](spec/) directory. Changes of note:
7+
8+
* New conversion of $1 in authorized access points
9+
* Revised creation of Admin Metadata to create four distinct resources
10+
* More selective conversion of MARC 015 field to exclude placeholder numbers (e.g. "GB***") and numbers without source fields
11+
* Better handling of bf:acquisitionTerms literals from MARC 020/024 $c
12+
13+
14+
See the [NEWS](NEWS) file and the [updated specifications](spec/) for full details of changes. Changes from v2.4.0 in the specifications are marked in red.
15+
16+
317
## v2.5.0
418

519
Conversion updates based on specifications v2.5. See the Library of Congress’s [BIBFRAME site](https://www.loc.gov/bibframe/) for more details. Specifications are included in the distribution in the [spec](spec/) directory. Changes of note:

spec/ConvSpec-010-048-v2.5.xlsx

-24.5 KB
Binary file not shown.

spec/ConvSpec-010-048-v2.6.xlsx

24.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)