MARC21 Breadcrumbs in LRM/RDA/RDF Output #367
Replies: 3 comments 2 replies
-
For information, the LRM has examples of MARC encoding: LRM-E1-A2 Res Note: 317 ## $a Inscription on the title page in sixteenth century hand, ‘Iohannes Wagge me iure tenet’ $5 DB/S-5-KK.555 [note on ownership history of an item as expressed in a UNIMARC field] This is clearly a single string value of a 'note on manifestation' attribute element: ex:M1 rdamd:P30137 "317 ## $a Inscription on the title page in sixteenth century hand, ‘Iohannes Wagge me iure tenet’ $5 DB/S-5-KK.555" . LRM-E3-A2 Expression Extent: 306 ## ‡a 002052 ‡a 000415 ‡a 000956 ‡a 003406 [durations encoded in a MARC 21 field] ex:E1 rdaed:P20321 "306 ## ‡a 002052 ‡a 000415 ‡a 000956 ‡a 003406" . LRM-E3-A5 Expression Cartographic scale: 034 1# ‡a a ‡b 100000 [cartographic scale expressed in normalized form in a MARC 21 field] ex:E2 rdaed:P20228 "034 1# ‡a a ‡b 100000" . LRM-E3-A8 Expression Medium of performance: 382 0# ‡a trumpet ‡n 2 ‡a trombone ‡n 2 ‡s 4 [medium of performance expressed in a MARC 21 field] ex:E4 rdae:P20215 "382 0# ‡a trumpet ‡n 2 ‡a trombone ‡n 2 ‡s 4" . LRM-E4-A2 Manifestation Extent: 300 ## $a 301 p., [8] p. of plates [number of pages, recorded according to AACR2 and expressed in a MARC 21 subfield] ex:M2 rdamd:P30182 "300 ## $a 301 p., [8] p. of plates" . LRM-E4-A5 Manifestation Access conditions: 538 ## ‡a System requirements: IBM 360 and 370; 9K bytes of internal memory; OS SVS and OSMVS. [system requirements expressed in a MARC 21 field] 538 ## ‡a Blu-ray 3D: requires Blu-ray player; 3D version requirements: full HD TV, compatible 3D glasses, Blu-ray 3D Player or PS3, and high speed HDMI cable. [system requirements for a video disc expressed in a MARC 21 field] 538 ## ‡a PSP (PlayStation portable); region 1; wi-fi compatible. [system requirements for a video game expressed in a MARC 21 field] ex:M3 rdamd:P30145 "538 ## ‡a System requirements: IBM 360 and 370; 9K bytes of internal memory; OS SVS and OSMVS." . ex:M4 rdamd:P30145 "538 ## ‡a Blu-ray 3D: requires Blu-ray player; 3D version requirements: full HD TV, compatible 3D glasses, Blu-ray 3D Player or PS3, and high speed HDMI cable." . ex:M5 rdamd:P30145 "538 ## ‡a PSP (PlayStation portable); region 1; wi-fi compatible." . {These are the only examples; I guess the editors were in a rush to meet deadlines.] I can see one issue: These strings would normally be treated as RDA structured descriptions, with MARC 21 Bibliographic as the string encoding scheme. But the RDA note elements can only treat them as unstructured descriptions, so there is a problem with the first example. However, this makes no different to the RDA/RDF: all strings are datatype values. The main difference is in data provenance: a structured description has an option to add an SES as data provenance, but an unstructured description does not. This does not prevent provenance for an SES being given for an unstructured note value; it's just unexpected. Expectations can be managed with documentation. Another issue is granularity. How is a specific subfield and its contents represented? The LRM has a UNIMARC example that includes a mark of omission, but I'm not sure it's valid or crumbable. I guess that could be allowed with appropriate documentation, assuming MARC 21 has not yet appropriated ... as a subfield code ;-) After the transformation it's just a (structured) RDA string that may or may not be parseable, depending on the SES that was used. |
Beta Was this translation helpful? Give feedback.
-
Further thoughts: The issue of recording a structured encoded string as an unstructured note can be resolved by declaring a "transform" element subtype of the general note datatype element (of each of Work, Expression, and Manifestation). For Manifestation: transformDomain:MCrumb rdfs:subPropertyOf rdamd:P30137 . ex:M1 transformDomain:MCrumb "500 ##$aRecast in bronze from artist's plaster original of 1903." . ex:M2 transformDomain:MCrumb "521 3#$aTactile learner$adiscalculia$bCenter for Disabilities." . This does not prevent the treatment of the value of transformDomain:MCrumb as a structured string in a "transformed data" application. For a broader RDA application, however, the structured string is "dumbed-up" as an unstructured note, or more probably simply ignored because the result is only good for display to a cataloguer (not an end-user) and produces unwanted results if keyword indexed, for example "##$aRecast" and "learner$adiscalculia$bCenter". This approach can be applied to all descriptive/annotation tags: ex:M3 transformDomain:MCrumb "245 04$aThe plays of Oscar Wilde /$cAlan Bird." . This also resolves the issue with using marks of omission. To generalize, all descriptive annotation tags might be output as a breadcrumb block: ex:M3 transformDomain:MCrumb "245 ..." . This can be generated independently of the transform itself. It is really the equivalent of outputting the whole source record as a structured string, and the block can be reduced to a single statement: ex:M3 transformDomain:MCrumb "245 ... 247 ... 250 ... 260 ..." . The true breadcrumb here is the subject IRI for the 'whole' manifestation that is described by the record. |
Beta Was this translation helpful? Give feedback.
-
I went looking for previous discussions on these topics and found these:
The MARC21 Breadcrumbs seemed the most comprehensive, so I am using it to share my suggestions for the discussion today. Domain: Manifestation IRI
Relationship: manifestation described with metadata by
Range:
|
Beta Was this translation helpful? Give feedback.
-
Our mapping will be lossy. We are mapping a number of MARC fields which lack the specificity needed for more granular LRM/RDA/RDF properties to broader properties, such as notes on broad entities, which could be cleaned up by humans or improved code in the future. It will be useful to those future humans and/or machines to know what the MARC tags for these triples looked like before they were transformed to LRM/RDA/RDF.
We would like to include provision for this in mapping/transform/both.
We need to establish exactly what information we would like to include, and how the data should be structured in our LRM/RDA/RDF output.
See related discussion: Reification in the mapping
Discussion from meeting 2022-06-08:
@szapoun described National Library of Greece's work on MARC21 authority data in LRM/RDA/RDF using Wikibase, use of qualifiers and internal notes to facilitate mapping back to MARC21
BIBFRAME has a note type vocabulary that could be useful.
RDA Registry --> About --> RDA for Developers
RDA Unconstrained Properties
Beta Was this translation helpful? Give feedback.
All reactions