Skip to content

Commit

Permalink
Merge branch '1179-isPartOf' of https://github.com/hbz/lobid-resources
Browse files Browse the repository at this point in the history
See #1179.
  • Loading branch information
dr0i committed Apr 23, 2021
2 parents 1dc2edd + 69b6b98 commit 72ad8d6
Show file tree
Hide file tree
Showing 4 changed files with 232 additions and 1 deletion.
23 changes: 22 additions & 1 deletion src/main/resources/alma/common/fields.xml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@
</data>
</entity>
</entity>

<!-- 2xx -->
<!--
<entity name="TitleUniform">
Expand Down Expand Up @@ -409,6 +409,27 @@
</entity>

<!-- 6xx -->

<!-- 7xx -->
<entity name="isPartOf[]" flushWith="record">
<entity name="" sameEntity="true" reset="true">
<data source="773??.w" name="type">
<constant value="IsPartOfRelation" />
</data>
<entity name="hasSuperordinate[]" >
<entity name="" >
<data name="id" source="773??.w">
<regexp match="\(DE-605\)(.*)" format="${1}"/>
</data>
<data source="773??.w" name="label">
<constant value="lobid Ressource" />
</data>
</entity>
</entity>
<data source="773??.q" name="numbering" />
</entity>
</entity>

<!--
<entity name="DescriptionOfRelatedEditions[]" flushWith="record">
<entity name="" flushWith="77[356]??|580 " sameEntity="true">
Expand Down
102 changes: 102 additions & 0 deletions src/test/resources/alma/(DE-605)TT003907920.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"almaIdMMS" : "990225056670206441",
"hbzId" : "TT003907920",
"oclcNumber" : "1074286945",
"title" : "Das gelbe Rechenbuch",
"otherTitleInformation" : [ "für Ingenieure, Naturwissenschaftler und Mathematiker ; Rechenverfahren der höheren Mathematik in Einzelschritten erklärt ; mit vielen ausführlich gerechneten Beispielen" ],
"titleOfSubSeries" : "Gewöhnliche Differentialgleichungen, Funktionentheorie, Integraltransformationen, Partielle Differentialgleichungen",
"responsibilityStatement" : [ "Peter Furlan" ],
"hasItem" : [ {
"heldBy" : {
"id" : "http://lobid.org/organisations/DE-605#!",
"label" : "lobid Organisation"
},
"id" : "https://lobid.org/item/990225056670206441",
"type" : [ "MBD" ]
} ],
"type" : [ "Book", "BibliographicResource" ],
"@context" : "http://lobid.org/resources/context.jsonld",
"id" : "http://lobid.org/resources/TT003907920#!",
"language" : [ {
"label" : "Deutsch",
"id" : "http://id.loc.gov/vocabulary/iso639-2/ger"
} ],
"isbn" : [ "3931645029", "9783931645021" ],
"sameAs" : [ {
"id" : "http://hub.culturegraph.org/resource/HBZ-TT003907920",
"label" : "Culturegraph Ressource"
}, {
"id" : "http://worldcat.org/oclc/1074286945",
"label" : "OCLC Ressource"
} ],
"publication" : [ {
"location" : "Dortmund",
"publicationHistory" : "ca. 2001",
"type" : [ "PublicationEvent" ],
"publishedBy" : "Furlan"
} ],
"extent" : "219 S.: graph. Darst.",
"isPartOf" : [ {
"type" : "IsPartOfRelation",
"hasSuperordinate" : [ {
"id" : "HT006855611",
"label" : "lobid Ressource"
} ],
"numbering" : "3"
} ],
"contribution" : [ {
"role" : {
"id" : "http://id.loc.gov/vocabulary/relators/cre",
"label" : "Autor/in"
},
"type" : [ "Contribution" ],
"agent" : {
"label" : "Furlan, Peter",
"type" : [ "Person" ],
"gndIdentifier" : "1049517296",
"id" : "https://d-nb.info/gnd/1049517296"
}
} ],
"describedBy" : {
"sourceOrganization" : {
"id" : "http://lobid.org/organisations/DE-82/Inst#!",
"label" : "lobid Organisation"
},
"provider" : {
"id" : "http://lobid.org/organisations/DE-82/Inst#!",
"label" : "lobid Organisation"
},
"dateModified" : "20210109",
"dateCreated" : "20201122",
"id" : "http://lobid.org/resources/TT003907920",
"label" : "Webseite der hbz-Ressource TT003907920",
"type" : [ "BibliographicDescription" ],
"inDataset" : {
"id" : "http://lobid.org/resources/dataset#!",
"label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data"
},
"resultOf" : {
"type" : [ "CreateAction" ],
"endTime" : "2021-04-23T16:03:14",
"instrument" : {
"id" : "https://github.com/hbz/lobid-resources",
"type" : [ "SoftwareApplication" ],
"label" : "Software lobid-resources"
},
"object" : {
"id" : "http://lobid.org/hbz01/TT003907920",
"type" : [ "DataFeedItem" ],
"label" : "hbz-Ressource TT003907920 im Exportformat MARC21 XML",
"inDataset" : {
"id" : "https://datahub.io/dataset/hbz_unioncatalog",
"label" : "hbz_unioncatalog"
}
}
},
"license" : [ {
"id" : "http://creativecommons.org/publicdomain/zero/1.0",
"label" : "Creative Commons-Lizenz CC0 1.0 Universal"
} ]
},
"subjectAltLabel" : [ "Borowski, Peter" ]
}
108 changes: 108 additions & 0 deletions src/test/resources/alma/(DE-605)TT003907920.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<?xml version = "1.0" encoding = "UTF-8"?><record>
<leader>01008nam#a2200241#cc4500</leader>
<controlfield tag="005">20210109150053.0</controlfield>
<controlfield tag="007">tu</controlfield>
<controlfield tag="008">180530|2001####gw############|||#|#ger#c</controlfield>
<controlfield tag="001">990225056670206441</controlfield>
<datafield tag="016" ind1="7" ind2=" ">
<subfield code="a">1074286945</subfield>
<subfield code="2">OCoLC</subfield>
</datafield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">3931645029</subfield>
<subfield code="9">3-931645-02-9</subfield>
<subfield code="0">(uri) http://www.isbnsearch.org/isbn/3931645029</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(DE-605)TT003907920</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)1074286945</subfield>
<subfield code="0">(uri) http://www.worldcat.org/oclc/1074286945</subfield>
</datafield>
<datafield tag="040" ind1=" " ind2=" ">
<subfield code="a">82/Inst</subfield>
<subfield code="b">ger</subfield>
<subfield code="c">82/Inst</subfield>
<subfield code="e">rakwb</subfield>
</datafield>
<datafield tag="041" ind1=" " ind2=" ">
<subfield code="a">ger</subfield>
</datafield>
<datafield tag="044" ind1=" " ind2=" ">
<subfield code="c">XA-DE</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">Furlan, Peter</subfield>
<subfield code="d">1953-</subfield>
<subfield code="0">(DE-588)1049517296</subfield>
<subfield code="4">aut</subfield>
<subfield code="9">O:H</subfield>
<subfield code="0">(uri) https://portal.dnb.de/opac.htm?method=simpleSearch&amp;cqlMode=true&amp;query=idn=1049517296</subfield>
<subfield code="0">(uri) http://viaf.org/viaf/sourceID/DNB|1049517296</subfield>
<subfield code="B">GND-1049517296</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">&lt;&lt;Das&gt;&gt; gelbe Rechenbuch</subfield>
<subfield code="b">f&#252;r Ingenieure, Naturwissenschaftler und Mathematiker ; Rechenverfahren der h&#246;heren Mathematik in Einzelschritten erkl&#228;rt ; mit vielen ausf&#252;hrlich gerechneten Beispielen</subfield>
<subfield code="n">3</subfield>
<subfield code="p">Gew&#246;hnliche Differentialgleichungen, Funktionentheorie, Integraltransformationen, Partielle Differentialgleichungen</subfield>
<subfield code="c">Peter Furlan</subfield>
</datafield>
<datafield tag="264" ind1=" " ind2="1">
<subfield code="a">Dortmund</subfield>
<subfield code="b">Furlan</subfield>
<subfield code="c">ca. 2001</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">219 S.: graph. Darst.</subfield>
</datafield>
<datafield tag="773" ind1="0" ind2="8">
<subfield code="w">(DE-605)HT006855611</subfield>
<subfield code="q">3</subfield>
</datafield>
<datafield tag="964" ind1="0" ind2="s">
<subfield code="F">030</subfield>
<subfield code="A">a|1uc||||||||</subfield>
</datafield>
<datafield tag="964" ind1="0" ind2="s">
<subfield code="F">050</subfield>
<subfield code="A">a|||||||||||||</subfield>
</datafield>
<datafield tag="MBD" ind1=" " ind2=" ">
<subfield code="M">49HBZ_NETWORK</subfield>
<subfield code="i">990225056670206441</subfield>
<subfield code="n">HBZ Network</subfield>
</datafield>
<datafield tag="MNG" ind1=" " ind2=" ">
<subfield code="c">System</subfield>
<subfield code="f">ILS</subfield>
<subfield code="i">marc21</subfield>
<subfield code="k">01</subfield>
<subfield code="e">false</subfield>
<subfield code="d">2021-01-09 15:00:53 Europe/Berlin</subfield>
<subfield code="g">022505667-HBZ01</subfield>
<subfield code="j">50</subfield>
<subfield code="a">import</subfield>
<subfield code="b">2020-11-22 22:31:39 Europe/Berlin</subfield>
</datafield>
<datafield tag="GPN" ind1="1" ind2=" ">
<subfield code="a">Borowski, Peter</subfield>
<subfield code="d">1953-</subfield>
<subfield code="4">nafr</subfield>
<subfield code="4">http://d-nb.info/standards/elementset/gnd#EarlierNameOfThePerson</subfield>
<subfield code="w">r</subfield>
<subfield code="i">Frueherer Name</subfield>
<subfield code="e">Frueherer Name</subfield>
<subfield code="A">GND</subfield>
<subfield code="B">GND-1049517296</subfield>
<subfield code="C">400</subfield>
</datafield>
<datafield tag="GSI" ind1="7" ind2=" ">
<subfield code="a">http://d-nb.info/gnd/1049517296</subfield>
<subfield code="2">uri</subfield>
<subfield code="A">GND</subfield>
<subfield code="B">GND-1049517296</subfield>
<subfield code="C">024</subfield>
</datafield>
</record>
Binary file modified src/test/resources/alma/almaMarcXmlTestFiles.xml.tar.bz2
Binary file not shown.

0 comments on commit 72ad8d6

Please sign in to comment.