Skip to content

Releases: lcnetdev/bibframe2marc

v2.8.1

02 Dec 15:04
12f0703
Compare
Choose a tag to compare

Patch release. This still conforms with 2.8.0 specs, which can be found in the spec directory. Changes of note:

  • Stop incorrect genre/form from populating obsolete 008 byte for monographs
  • Refine XPath selection for 072 production

See the NEWS file for full details of changes.

v2.8.0

21 Nov 19:57
5fb2723
Compare
Choose a tag to compare

Conversion updates based on specifications v2.8. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • Added creation of paired MARC 880 fields for agents
  • Improved 880 support for variant titles
  • Added conversion of MARC 080 field
  • Added conversion of $u to MARC 510 field
  • Updated creation of MARC 504 field to use bf:note instead of bf:supplementaryContent
  • Corrected relationships within the relation - Relation ... elements to align the specifications with the conversion program
  • Added bf:genreForm mapping to populate 008/24-27 bytes; previously only the bf:supplementaryContent values were mapped
  • Add creation of 008/39 value from data elements in Admin Metadata
  • Support for 008 date type 'q'
  • Numerous bug fixes

See the NEWS file for full details of changes.

v2.7.0

23 Aug 17:15
Compare
Choose a tag to compare

Conversion updates based on specifications v2.7. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • New instructions to construct added entry fields from new relation construct
  • New instruction to construct MARC 066
  • Updated creation of MARC 041 from new language resources and language notes
  • Updated creation of MARC 490 from new status codes
  • Updated creation of OCLC numbers in MARC 035
  • Updated support for NAL Classification
  • Added 758 with Work and Instance URIs.
  • Numerous bug fixes and other refinements.

See the NEWS file for full details of changes.

v.2.6.0

18 Jun 22:43
d76d36b
Compare
Choose a tag to compare

Conversion updates based on specifications v2.6. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • 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

See the NEWS file for full details of changes.

v2.5.0

19 Jan 20:15
Compare
Choose a tag to compare

Conversion updates based on specifications v2.5. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • Numerous bug fixes.
  • Added support for properties and classes moved from BFLC namespace to main BF namespace.
  • Added support for 023 and 647.
  • Support proper 264 ind1 value for serials and integrating resources.
  • Added support to dynamically lookup FAST and DNB headings.

See the NEWS file for full details of changes.

v.2.4.0

22 Nov 15:51
Compare
Choose a tag to compare

Conversion updates based on specifications v2.4. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • Resources that are split into multiple Instances during the marc2bibframe conversion are reassembled into a single MARC record with paired 007/300 fields. Reconstruction is outlined in the new “Process 4” instruction.
  • Value from bflc:nonSortNum field is inserted into first or second indicator of MARC field.

See the NEWS file for full details of changes.

v2.3.0

20 Jan 21:32
Compare
Choose a tag to compare

Many, many bug fixes and conversion updates based on specifications v2.3. See the Library of Congress’s BIBFRAME site for more details about spec changes. Specifications are included in the distribution in the spec directory. Changes of note:

  • 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.
  • 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.

See the NEWS file for full details of changes.

v2.2.1

08 Dec 22:19
Compare
Choose a tag to compare

Patch release to address numerous bug issues. This still conforms with 2.2.0 specs, which can be found in the spec directory. Changes of note:

  • Fix duplicating 7XXs.
  • Set correct indicator values for 240, 730, and 830.
  • Better handling of legacy 440.

See the NEWS file for full details of changes.

v2.2.0

02 Dec 21:56
Compare
Choose a tag to compare

Conversion updates based on specifications v2.2. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • 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.
  • Support for bflc:nonSortNum property.

See the NEWS file and the updated specifications for full details of changes. Changes from v2.1.0 in the specifications are marked in red.

v2.1.0

18 Oct 20:35
Compare
Choose a tag to compare

Conversion updates based on specifications v2.1. See the Library of Congress’s BIBFRAME site for more details. Specifications are included in the distribution in the spec directory. Changes of note:

  • Add support for converting bf:binding to 340$l.
  • Make 040 subfield order: $abecd
  • Add support for outputting 348.
  • Ensure BF language notes go to 546.
  • Update BF Series processing for appropriate 490 or Series 8XX fields.
  • Output 242$y.

See the NEWS file and the updated specifications for full details of changes. Changes from v2.0.0 in the specifications are marked in red.