STORY: Convert marc field 545 to Resource description

Description

Scenario 1: 545/ ind1 == 0

MARC to LD:

Create http://bibfra.me/vocab/marc/biogdata property in Instance. Map the value of $a to this property.

LD to MARC:

When deriving MARC from graph, do the reverse mapping (ie, map http://bibfra.me/vocab/marc/biogdata back to 545 and set ind1=0)

Scenario 2: 545/ ind1 == 1

MARC to LD:

Create http://bibfra.me/vocab/marc/adminhist property in Instance. Map the value of $a to this property.

LD to MARC:

When deriving MARC from graph, do the reverse mapping (ie, map http://bibfra.me/vocab/marc/adminhist back to 545 and set ind1=1)

Scenario 3: If both the above scenarios do not match (e.g: ind1 == “ “)

MARC to LD:

Populate 545$a to http://bibfra.me/vocab/lite/note property of instance.

http://bibfra.me/vocab/lite/note property is created from Marc field 500 also. So, if a MARC bib record has both 500 and 545 (with ind1==” “), then http://bibfra.me/vocab/lite/note property array should have two values in it. One from 500 and second from 545.

LD to MARC:

Map the values in http://bibfra.me/vocab/lite/note to MARC field 500.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Punnoose Kutty Jacob Pullolickal March 7, 2025 at 1:03 PM
Edited

In Bibliograph, 545 is mapped to http://bibfra.me/vocab/marc/biographicalOrHistoricalData.

However in BF2, there are two separate properties


Hence, I think we will need two equivalent properties in Builde also.

Details

Assignee

Reporter

Priority

Story Points

Development Team

Citation

Release

Trillium (R2 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 9, 2024 at 7:16 PM
Updated 5 days ago
TestRail: Cases
TestRail: Runs