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

Fulltext link missing in JSON-LD #958

Closed acka47 closed 5 years ago

acka47 commented 5 years ago

Reported by FRL customers in https://jira.hbz-nrw.de/browse/FRL-418:

bei der Ressource HT019746711 ist in der Aleph-Aufnahme sowohl ein Link zum Inhaltsverzeichnis, als auch ein Link zur FRL-Aufnahme vorhanden. Im FRL selbst wird aber nur der Link zum Inhaltsverzeichnis in den Metadaten ausgegeben: https://repository.publisso.de/resource/frl%3A6408814

From the example [HT019746711 source]():

<datafield tag="655" ind1="e" ind2="1">
  <subfield code="q">application/pdf</subfield>
  <subfield code="u">http://d-nb.info/1031268189/04</subfield>
  <subfield code="3">Inhaltsverzeichnis</subfield>
  <subfield code="z">kostenfrei</subfield>
  <subfield code="A">0</subfield>
</datafield>
<datafield tag="655" ind1="e" ind2="1">
  <subfield code="u">
https://repository.publisso.de/resource/frl:6408814</subfield>
  <subfield code="x">Langzeitarchivierung</subfield>
  <subfield code="A">0</subfield>
</datafield>

-> Only the first 655 entry gets into the JSON-LD as tableOfContents:

"tableOfContents":[
   {
      "id":"http://d-nb.info/1031268189/04",
      "label":"04"
   }
]

I found another interesting example, HT018296687. From the JSON:

"fulltextOnline":[
   {
      "id":"http://dx.doi.org/10.4126/38m-005647830",
      "label":"DOI-Link"
   },
   {
      "id":"http://nbn-resolving.de/urn:nbn:de:hbz:38m-0000008587",
      "label":"URN-Link"
   }
]

But in the XML source there is a third 655 entry with a link to publisso:

<datafield tag="655" ind1="e" ind2="1">
  <subfield code="u">http://dx.doi.org/10.4126/38m-005647830</subfield>
  <subfield code="q">pdf</subfield>
  <subfield code="x">Resolving-System</subfield>
  <subfield code="z">kostenfrei</subfield>
  <subfield code="3">Volltext</subfield>
</datafield>
<datafield tag="655" ind1="e" ind2="1">
  <subfield code="u">
http://nbn-resolving.de/urn:nbn:de:hbz:38m-0000008587</subfield>
  <subfield code="q">pdf</subfield>
  <subfield code="x">Resolving-System</subfield>
  <subfield code="z">kostenfrei</subfield>
  <subfield code="3">Volltext</subfield>
</datafield>
<datafield tag="655" ind1="e" ind2="1">
  <subfield code="u">
https://repository.publisso.de/resource/frl:5647830</subfield>
  <subfield code="x">Langzeitarchivierung</subfield>
  <subfield code="A">0</subfield>
</datafield>
acka47 commented 5 years ago

Ok, I completely misunderstood the issue. This is not the problem. Will open a correct one. Closing.