HUB: Generate MARC field 600 from Concept, Hub resource

Description

Purpose of this ticket is to generate MARC 600 when subject of work is pointing to resource of type Concept, Hub and Hub’s creator is Person/Family

image-20241002-171217.png

 

Identifying creator / contributor

Check if there is a “creator” outgoing edge for Hub. If yes, use that.

Else, pick one contributor of Hub

Identifying Title

Out of all the “title” edges, pick the one that is pointing to the resource of Type “http://bibfra.me/vocab/marc/Title

Marc 600 subfield

Graph property

ind1

if creator == Family, set ind1=3

$a

creator → http://bibfra.me/vocab/lite/name 

$b

creator → http://bibfra.me/vocab/marc/numeration 

$c

creator → http://bibfra.me/vocab/marc/titles 

$d

creator → http://bibfra.me/vocab/lite/date 

$j

creator → http://bibfra.me/vocab/marc/attribution 

$q

creator → http://bibfra.me/vocab/lite/nameAlternative 

$t

title → http://bibfra.me/vocab/marc/mainTitle

$p

title → http://bibfra.me/vocab/marc/partName

$n

title → http://bibfra.me/vocab/marc/partNumber

$l

language → http://bibfra.me/vocab/marc/code

$0

map → http://bibfra.me/vocab/lite/name

$1

should we include this?

Environment

None

Potential Workaround

None

Attachments

1
  • 02 Oct 2024, 05:30 PM

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Priority

Development Team

Citation

Release

Trillium (R2 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 2, 2024 at 4:45 PM
Updated January 20, 2025 at 10:30 PM
TestRail: Cases
TestRail: Runs

Flag notifications