-
Notifications
You must be signed in to change notification settings - Fork 5
/
NEWS
215 lines (158 loc) · 7.83 KB
/
NEWS
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
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
--- 2.8.1 2024/12/02
Patch release.
Changes include:
* Stop incorrect genre/form from populating obsolete 008 byte for monographs
* Refine XPath selection for 072 production
--- 2.8.0 2024/11/21
Changes for updated v2.8.0 specifications:
Instance-bf2marc
Updated creation of 008/06=q
Changed generation of indicators in MARC 246 field
Updated creation of MARC 504 field to use bf:note instead of bf:supplementaryContent
Work-bf2marc
Added creation of paired MARC 880 fields for agents and added titles
Added $u to MARC 510 field
Added creation of MARC 080 field
Changed generation of indicators in MARC 246 field
Corrected relationship URIs within the relation - Relation ... elements to align the specifications with the conversion program
008-bf2marc
Added bf:genreForm mapping to create 008/24-27 for ooks and serials; previously only bf:supplementaryContent values were mapped to these bytes
Added information about 008/06 creation that is also included in the Instance-bf2marc spec
Added reference to AdminMetadata spec regarding the creation of MARC 008/39 byte
AdminMetadata-bf2marc
Added creation of MARC 008/39 byte
Process0-4-bf2marc
Editorial changes to add new "biblio" notetype to Process 3 and update example of 066 field in Process 1
--- 2.7.0 2024/08/23
Changes for updated v2.7.0 specifications:
Instance-bf2marc
Updated creation of OCLC numbers in MARC 035
Work-bf2marc
New creation of MARC 041 from new language resources and language notes
Updated creation MARC 490 from new status codes
Updated creation of NAL classification numbers in MARC 070
New instructions to construct added entry fields from new relation construct
Process-0-4
New instruction to construct 066 field
--- 2.6.0 2024/06/18
Changes for updated v2.6.0 specifications:
Work-bf2marc and Instance-bf2marc
Updated creation of $1 URIs in authorized access points
Updated creation of MARC 001, 003, 005, 008, 040, 042, and 884 fields from new Admin Metadata resources
Updated creation of MARC 384 (Notated Music Characteristics) field
--- 2.5.0 2024/01/19
Changes for updated v2.5.0 specifications:
008-bf2marc
Add support for bf:relief/Relief (not just bflc:relief)
Work-bf2marc
Add support for bf:PrimaryContribution (not just bflc:PrimaryContribution)
Change creation of 653, 648, 651, 655 fields to match marc2bibframe
Add creation of 023, 647 fields to match marc2bibframe
Change creation of URL fields (mostly in $u) to match marc2bibframe
Added support for dynamic FAST and DNB look ups
Instance-bf2marc
Add support for bf:CaptureStorage (not just bflc:CaptureStorage)
Change insertion of copyright and phonogram symbols in 264 fields
Add creation of 264 Ind1 for serials and integrating resources
--- 2.4.0 2023/11/22
Changes for updated v2.4.0 specifications:
Instance-bf2marc:
Creation of 007 field added; refined rules for 007 creation based on Instance characteristics.
Work-bf2marc:
Creation of 007 field removed
--- 2.3.0 2022/01/18
This release reflects specification changes related to marc2bibframe v2.3.0 and many bug fixes.
Changes include:
* Remove copyright symbol from EDTF date so it can be used in 008.
* If metaentry note missing, output pipe in 008.
* Handle marc382 variation and make backwards compatible.
* Handle additonal patterns for source info and set 6XX indicator values correctly.
* Fix bug in XPath resulting in multiple, duplicate 7XXs.
* Only look for title properties on Work or Instance and ensure they have a bf:mainTitle.
* If Instance title exists, use that for 245, else Work title.
* Do not create empty 264 when bf:copyrightDate property has no value.
* Only output 310/321 if Frequency has data value.
* Fix bug with 630 non-filing characters.
* Fix bug where 7XX $i should be $4; set default relationship to 758 when indeterminable.
* Only output 5XX fields when there is content.
* Make sure related 8XX resource has a title before generaring field.
* Use spaces, not pipes, for remainder of 008 dates.
* Format LCCN properly.
* Force relators terms to lowercase.
* Use "[not] used by agency" statuses for 050, 055, 060, 070 to set indicator value properly.
* Accommodate use of main note pattern for Awards.
* Output 051 based on new classification pattern.
* Handle 561, 563, and 583 at Item or Instance level.
--- 2.2.1 2022/12/08
This is a patch release to address a variety of bugs.
Changes include:
* Fix duplicating 7XXs.
* Set correct indicator values for 240, 730, and 830.
* Better handling of legacy 440.
--- 2.2.0 2022/12/02
This release reflects specification changes related to marc2bibframe v2.2.0.
Changes include:
* Support for bflc:marcKey property.
* Support for ID.LOC.GOV lookup support using Saxonica or MarkLogic XSLT processors.
* Partial support for Names, Subjects, and GenreForm lookups with xsltprocessor.
* Bug fix for 386 subfields.
* Support for bflc:nonSortNum property.
* Fix bug with Work-level typing and 007 output.
--- 2.1.0 2022/10/18
This release reflects specification changes related to marc2bibframe v2.1.0.
Changes include:
* Do not convert descriptionConvention values 'aacr' or 'isbd.'
* Add support for converting bf:binding to 340$l.
* Make 040 subfield order: $abecd
* Force 'dlc' to 'DLC' for 040.
* Accommodate new source/Source pattern for LCGFT to ensure proper 655 ind2 subfield code.
* Add support for outputting 348.
* Ensure BF language notes go to 546.
* Update BF Series processing for appropriate 490 or Series 8XX fields.
* Correct bug with 340 subfielding.
* Output 242$y.
--- 2.0.0 2022/08/23
This release reflects specification changes related to marc2bibframe v2.0.0.
Changes include:
* Use new Work types to set Leader/06 and Leader/07 bytes.
* Use new 334 field for Issuance.
* Create 490 and 8XX fields from Hubs.
* Create 264 fields from bflc:simplePlace, bflc:simpleAgent and bflc:simplePlace literals.
* Create 720 fields when bf:agent has type Uncontrolled.
* Address issues a number of issues with too few 008 values (resulting in too-short 008s), incorrect 008 dates, and empty fields.
* Output 340 $l.
* Simplify 334 context processing.
* More flexible xpath selection to accommodate various RDF/XML shapes.
--- 1.1.1 2022/08/03
This is a patch release to address a variety of bugs.
Changes include:
* Not emitting MARC fields/subfields if content/information missing as seen with classification, ISBNs, ISSNS, and missing/expected rdf:value literals.
* Place RWO URIs in $1, not $0.
* Numerous fixes to 008, including correcting values (pos 34 for books) and spacing issues.
* Amend support for expressionOf/Hub construct.
* More flexible xpath selection to accommodate various RDF/XML shapes.
--- 1.1.0 2022/06/24
This release reflects specification changes related to marc2bibframe v1.7.1.
Changes include:
* Retaining punctuation in various fields (210, 222, 264, 245, etc.)
* Use new 344 for CaptureStorage and not 500.
* Add copyright symbol if Print, Arhival, Manuscript, Tactile, or Electronic.
* Test if Capture place relates to a G Class entry, use 033, else use 518.
* Bug fix with DLC repeating in 040.
* Numerous generation updates for 2XX, 3XX, 6XX, 7XX, etc. fields.
--- 1.1.0-M2BF-1.6 2022/04/05
Interim release reflecting specification changes related to marc2bibframe v1.6.x
Many changes and fixes, including:
* Fix recursion bug in tChopPunct template related to un-matched enclosing punctuation.
* Update 007 conversion. Add extended fill characters.
* Updated conversion based on updated specifications for many control and data fields.
* New named templates available for use in rules, including:
* tUriCode
* tToken2Subfields
* tGetMARCAuth
* New feature to allow for pulling in MARC authority records from the Library of Congress
or other sources, and using that data to augment data fields generated from
BIBFRAME entities.
See the README.md file and doc/rules.md for more details.
--- 1.0.0 2020/04/30
First packaged release.