Done
Details
Assignee
Alvaro LopezAlvaro LopezReporter
Punnoose Kutty Jacob PullolickalPunnoose Kutty Jacob PullolickalPriority
P2Story Points
1Sprint
Development Team
CitationRelease
Sunflower (R1 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Alvaro Lopez
Alvaro LopezReporter
Punnoose Kutty Jacob Pullolickal
Punnoose Kutty Jacob PullolickalPriority
Story Points
1
Sprint
Development Team
Citation
Release
Sunflower (R1 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created September 26, 2024 at 2:30 PM
Updated last month
Resolved last month
Purpose of this story is to map marc field 151 to resource descriptions when $v or $x or $y or $z is present.
Please note: Marc Authority field 151, has no subfield $b, so there’s no need to map such a subfield.
Example: https://id.loc.gov/authorities/subjects/sh2008116817.marcxml.xml
Resource #1
Types: (There will be two types)
>> http://bibfra.me/vocab/lite/Concept
>> http://bibfra.me/vocab/lite/Place
Properties
http://bibfra.me/vocab/lite/name
$a
http://bibfra.me/vocab/marc/miscInfo
$g
http://bibfra.me/vocab/marc/formSubdivision
$v
http://bibfra.me/vocab/marc/generalSubdivision
$x
http://bibfra.me/vocab/marc/chronologicalSubdivision
$y
http://bibfra.me/vocab/marc/geographicSubdivision
$z
label
$a -- $v -- $x -- $y -- $z
http://library.link/vocab/resourcePreferred
hardcode to true
Resource #2
From this Concept" resource (Resource#1), create an outgoing edge with the predicate http://bibfra.me/vocab/lite/focus
Type:
>> http://bibfra.me/vocab/lite/Place
Properties
http://bibfra.me/vocab/lite/name
$a
http://bibfra.me/vocab/marc/miscInfo
$g
label
$a
Resource #3
If $v is present, create an outgoing edge with predicate "http://bibfra.me/vocab/lite/subFocus" from the Concept resource (Resource #1)
Type:
>> http://bibfra.me/vocab/lite/Form
http://bibfra.me/vocab/lite/name
$v
http://bibfra.me/vocab/lite/label
$v
Resource #4
If $x is present, create an outgoing edge with predicate "http://bibfra.me/vocab/lite/subFocus" from the Concept resource (Resource #1)
Type:
>> http://bibfra.me/vocab/lite/Topic
http://bibfra.me/vocab/lite/name
$x
http://bibfra.me/vocab/lite/label
$x
Resource #5
If $y is present, create an outgoing edge with predicate "http://bibfra.me/vocab/lite/subFocus" from the Concept resource (Resource #1)
Type:
>> http://bibfra.me/vocab/lite/Temporal
http://bibfra.me/vocab/lite/name
$y
http://bibfra.me/vocab/lite/label
$y
Resource #6
If $z is present, create an outgoing edge with predicate "http://bibfra.me/vocab/lite/subFocus" from the Concept resource (Resource #1)
Type:
>> http://bibfra.me/vocab/lite/Place
http://bibfra.me/vocab/lite/name
$z
http://bibfra.me/vocab/lite/label
$z
Resource #7
Create an outgoing edge with predicate "http://library.link/vocab/map" from the Concept resource (Resource #1)
Types:
>> http://library.link/identifier/LCCN
>> http://bibfra.me/vocab/lite/Identifier
http://bibfra.me/vocab/lite/name
010
http://bibfra.me/vocab/lite/link
http://id.loc.gov/authorities/ + 010
http://bibfra.me/vocab/lite/label
010