hbz / lobid-resources

Transformation, web frontend, and API for the hbz catalog as LOD
http://lobid.org/resources
Eclipse Public License 2.0
7 stars 7 forks source link

Don't entrich maps with subject from superordinated resources #1011

Closed acka47 closed 5 years ago

acka47 commented 5 years ago

Reported by NWbib editor I.N. via email on 2019-08-02:

Am 02.08.19 um 16:08 schrieb I.N.: ...

uns ist aufgefallen, dass bei Karten durch die automatische Anreicherung der Bandsätze mit der Schlagwortfolge der Überordnung (z.B. ÜO HT015332726 SW: Nordrhein-Westfalen ; Landkreis ; Karte) eine thematisch nicht passende Schlagwortfolge bei den Bandsätzen erzeugt wird.

Die Bandsätze verzeichnen die Einzelkarten zu einem bestimmtem Kreis oder Ort und müssten nach RSWK thematisch enger d.h. mit dem entsprechenden geographischen Namen beschlagwortet werden.

Können Sie die Anreicherung der Bandsätze bei den Karten unterdrücken bzw. auch wieder rückgängig machen?

Die Information, dass es sich um eine Karte handelt, steht bei RAK-Aufnahmen im Feld 050 = Datenträger (Position 10 Landkarten „a“) und bei RDA-Aufnahmen im Feld 064a „Karte“. Im Json-Format gibt es am Anfang des Datensatzes den Eintrag „type: [… „Map“…].

Examples

http://lobid.org/resources/HT016642623

NWBib-Screenshot:

image

http://lobid.org/resources/HT015373288

NWBib-Screenshot:

image

acka47 commented 5 years ago

Source snippet for the first example:

<datafield tag="902" ind1="-" ind2="2">
  <subfield code="g">Nordrhein-Westfalen</subfield>
  <subfield code="9">(DE-588)4042570-8</subfield>
</datafield>
<datafield tag="902" ind1="-" ind2="2">
  <subfield code="s">Landkreis</subfield>
  <subfield code="9">(DE-588)4073976-4</subfield>
</datafield>
<datafield tag="902" ind1="-" ind2="2">
  <subfield code="f">Karte</subfield>
</datafield>
<datafield tag="903" ind1="-" ind2="2">
  <subfield code="a">213</subfield>
</datafield>
<datafield tag="907" ind1="-" ind2="1">
  <subfield code="g">Kreis Coesfeld</subfield>
  <subfield code="9">(DE-588)4010356-0</subfield>
</datafield>
<datafield tag="907" ind1="-" ind2="1">
  <subfield code="f">Karte</subfield>
</datafield>

For maps, we only want those 9-- fiels transformed with in2="1". What is typed as biboMap is defined like this:

https://github.com/hbz/lobid-resources/blob/0e890caf74fee8ae51db0aedb9ba89eb3f35ff64/src/main/resources/morph-hbz01-to-lobid.xml#L1701-L1709

dr0i commented 5 years ago

Seems ridiculous hard to achieve this. So my question is: it would be easy to just get rid of the superordinated subject chain in whole, for every resource. Would this be a solution?

acka47 commented 5 years ago

+1

acka47 commented 5 years ago

Fixed with #1024. Closing.