diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2ac2d33ed7..a992a2be5d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,27 +6,28 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Set up JDK 1.8 + - name: Set up JDK 11 uses: actions/setup-java@v1 with: - java-version: 1.8 + java-version: 11 - name: Cache Maven packages uses: actions/cache@v2 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-m2 - # - name: Install metafacture-core snapshots - #run: | - #git clone https://github.com/metafacture/metafacture-core.git - #cd metafacture-core - #./gradlew publishToMavenLocal - #cd .. + #- name: Install metafacture-core-snapshots + # run: | + # git clone https://github.com/metafacture/metafacture-core.git + # cd metafacture-core + # git checkout 5.7.0-rc1 + # ./gradlew publishToMavenLocal + # cd .. - name: Install metafacture-fix run: | git clone https://github.com/metafacture/metafacture-fix.git cd metafacture-fix - git reset --hard 0.6.1 + git checkout 1.0.0 ./gradlew publishToMavenLocal cd .. - name: Build with Maven diff --git a/.gitmodules b/.gitmodules index 03405ed749..6a25c8bfc1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,6 +4,3 @@ [submodule "vocabs"] path = vocabs url = https://github.com/lobid/vocabs -[submodule "link-templates"] - path = link-templates - url = https://github.com/hbz/link-templates diff --git a/README.textile b/README.textile index 8d13152d79..b17e157fbf 100644 --- a/README.textile +++ b/README.textile @@ -12,7 +12,7 @@ h1. Build "!https://github.com/hbz/lobid-resources/workflows/Build/badge.svg?branch=master!":https://github.com/hbz/lobid-resources/actions?query=branch%3Amaster -Prerequisites: Java 8, Maven 3; verify with @mvn -version@ +Prerequisites: Java 11, Maven 3; verify with @mvn -version@ Create and change into a folder where you want to store the projects: @@ -49,11 +49,11 @@ In the online test the data is indexed into a living elasticsearch instance. This instance is only reachable within our internal network, thus this test must be executed manually. Then elasticsearch can be looked up like this: -https://alma.lobid.org/resources/990054215550206441 +https://lobid.org/resources/990054215550206441 For querying it you can use the elasticsearch query DSL, like: -https://alma.lobid.org/resources/search?q=title:%22Moby%20dick%22 +https://lobid.org/resources/search?q=title:%22Moby%20dick%22 h1. Developer instructions @@ -100,11 +100,23 @@ If you've added and commited everything, check again if all is ok: @mvn clean install@ -This should result in *BUILD SUCCESS*. Push your changes. You're done :) +This should result in *BUILD SUCCESS*. Push your changes. + +Check if the play tests work, e.g.: + +@sbt "test:testOnly *IntegrationTest"@ + +If that fails, check the tests. Most of the time the "fix" is to update the test +as new data introduce more/less hits. +Then, at last: + +You're done :) h2. Tables as gitsubmodules + Some lookup tables are provided through gitsubmodules. To make a @git pull@ also -update these tables you can e.g. do @git config --local submodule.recurse true@ once. +update these tables you can e.g. do @git config --local submodule.recurse true@ once and @git submodule update --recursive --remote@ after every @git pull@ ! This is necessary +to be on the HEAD of the master of the submodules. h2. Propagate the context.json to lobid-resources-web diff --git a/link-templates b/link-templates deleted file mode 160000 index 692c7a7965..0000000000 --- a/link-templates +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 692c7a7965aea5b0e5c244f6d4b6ff460dc71ec7 diff --git a/pom.xml b/pom.xml index a3897d2e9b..e3a2cdd3b2 100644 --- a/pom.xml +++ b/pom.xml @@ -3,114 +3,115 @@ 4.0.0 org.lobid lobid-resources - 0.6.0-SNAPSHOT + 1.0.1-SNAPSHOT UTF-8 UTF-8 - 1.8 + 11 4.8.2 - 0.9.30 + 1.3.14 org.metafacture metafacture-io - 5.6.0 + 6.0.0 org.metafacture metafacture-files - 5.6.0 + 6.0.0 org.metafacture metafacture-json - 5.6.0 + 6.0.0 + + + commons-logging + commons-logging + + + org.slf4j + slf4j-api + + org.metafacture metafacture-biblio - 5.6.0 + 6.0.0 org.metafacture metafacture-formeta - 5.6.0 + 6.0.0 org.metafacture metafacture-monitoring - 5.6.0 + 6.0.0 org.metafacture metafacture-strings - 5.6.0 + 6.0.0 org.metafacture metafacture-formatting - 5.6.0 + 6.0.0 org.metafacture metafacture-triples - 5.6.0 + 6.0.0 org.metafacture metafacture-flowcontrol - 5.6.0 + 6.0.0 org.metafacture metamorph - 5.6.0 + 6.0.0 org.metafacture metafacture-plumbing - 5.6.0 + 6.0.0 org.metafacture metamorph-test - 5.6.0 + 6.0.0 org.metafacture metafacture-xml - 5.6.0 + 6.0.0 org.metafacture metafacture-mangling - 5.6.0 + 6.0.0 - org.apache.jena - jena-arq - 3.17.0 + org.metafacture + metafix + 1.0.0 - - log4j - log4j - - - org.apache.httpcomponents - httpclient + + org.slf4j + slf4j-simple - - org.metafacture - metafix - 0.6.1 - com.github.jsonld-java jsonld-java - 0.13.2 + 0.13.6 commons-codec @@ -129,7 +130,11 @@ 5.6.3 - log4j + commons-logging + commons-logging + + + org.apache.logging.log4j log4j-api @@ -138,6 +143,12 @@ org.elasticsearch.client transport 5.6.3 + + + commons-logging + commons-logging + + junit @@ -164,6 +175,21 @@ jaxb-api 2.3.0 + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + + org.slf4j + log4j-over-slf4j + 1.7.36 + diff --git a/src/main/java/de/hbz/lobid/helper/Etikett.java b/src/main/java/de/hbz/lobid/helper/Etikett.java index 23d282e61d..7641d49426 100644 --- a/src/main/java/de/hbz/lobid/helper/Etikett.java +++ b/src/main/java/de/hbz/lobid/helper/Etikett.java @@ -233,4 +233,4 @@ public Map getMultilangLabel() { return multilangLabel; } -} \ No newline at end of file +} diff --git a/src/main/java/de/hbz/lobid/helper/EtikettMaker.java b/src/main/java/de/hbz/lobid/helper/EtikettMaker.java index cb920aed84..31b558a605 100644 --- a/src/main/java/de/hbz/lobid/helper/EtikettMaker.java +++ b/src/main/java/de/hbz/lobid/helper/EtikettMaker.java @@ -169,13 +169,15 @@ private void initContext() { } /** - * Generates context.json based on labels.json. Stores into filesystem. + * Generates context.json based on labels.json. + * Stores into filesystem, alphabetically sorted. */ public void writeContext() { logger.info("Writing context file ..."); try { ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.enable(SerializationFeature.INDENT_OUTPUT) + objectMapper.enable(SerializationFeature.INDENT_OUTPUT) // + .enable(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS) // .writeValue(new File(getContextLocation()), context); logger.info( "... done writing context file to " + getContextLocation() + "."); diff --git a/src/main/java/org/lobid/resources/run/AlmaMarcXmlFix2lobidJsonEs.java b/src/main/java/org/lobid/resources/run/AlmaMarcXmlFix2lobidJsonEs.java index a2af5d3b0d..a2eaaced6f 100644 --- a/src/main/java/org/lobid/resources/run/AlmaMarcXmlFix2lobidJsonEs.java +++ b/src/main/java/org/lobid/resources/run/AlmaMarcXmlFix2lobidJsonEs.java @@ -237,7 +237,7 @@ private static ElasticsearchIndexer getElasticsearchIndexer() { private static StringReader receiverThread() { StreamBatchLogger batchLogger = new StreamBatchLogger(); - batchLogger.setBatchSize(100000); + batchLogger.setBatchSize(10000); MarcXmlHandler marcXmlHandler = new MarcXmlHandler(); marcXmlHandler.setNamespace(null); EtikettJson etikettJson = new EtikettJson(); diff --git a/src/main/resources/alma/alma.fix b/src/main/resources/alma/alma.fix index 601b739410..97320c127a 100644 --- a/src/main/resources/alma/alma.fix +++ b/src/main/resources/alma/alma.fix @@ -16,7 +16,7 @@ do list(path:"880??","var":"$i") copy_field("$i.6","$i.linkageTest") replace_all("$i.linkageTest","\\d{3}(-\\d{2}).*","880$1") copy_field("$i.6","$i.@script.id") - copy_field("$i.6","$i.@script.label") + copy_field("$i.6","$i.@script.label") replace_all("$i.@script.id","(\\d{3}-\\d{2})/(.*)","https://unicode.org/iso15924/iso15924.txt#$2") replace_all("$i.@script.label","(\\d{3}-\\d{2})/(.*)","$2") lookup("$i.@script.label","ISO15924-to-script") diff --git a/src/main/resources/alma/fix/contribution.fix b/src/main/resources/alma/fix/contribution.fix index af0d24c39d..ccf87544bf 100644 --- a/src/main/resources/alma/fix/contribution.fix +++ b/src/main/resources/alma/fix/contribution.fix @@ -55,7 +55,7 @@ do list(path:"100[01] ", "var":"$i") end end # name - call_macro("gndPersonCombinedLabel",field:"$i") + call_macro("gndPersonCombinedLabel",field:"$i") copy_field("$i.@combinedLabel","contribution[].$last.agent.label") # type set_array("contribution[].$last.agent.type[]","Person") @@ -105,7 +105,7 @@ do list(path:"700[01] ", "var":"$i") end end # name - call_macro("gndPersonCombinedLabel",field:"$i") + call_macro("gndPersonCombinedLabel",field:"$i") copy_field("$i.@combinedLabel","contribution[].$last.agent.label") # type set_array("contribution[].$last.agent.type[]","Person") @@ -263,7 +263,7 @@ do list(path:"111[012] |711[012] ", "var":"$i") end # name call_macro("gndEventCombinedLabel",field:"$i") - copy_field("$i.@combinedLabel", "contribution[].$last.agent.label") + copy_field("$i.@combinedLabel", "contribution[].$last.agent.label") # type set_array("contribution[].$last.agent.type[]","ConferenceOrEvent") # role @@ -339,7 +339,7 @@ do list (path: "contribution[]", "var": "$i") set_array("$i.agent.altLabel[]") do list(path:"GPN??", "var": "$z") if in ("$i.agent.@gndIdn", "$z.B") # Person labels have no character between $a (Name) and $b (Number). - call_macro("gndPersonCombinedLabel",field:"$z") + call_macro("gndPersonCombinedLabel",field:"$z") copy_field("$z.@combinedLabel", "$i.agent.altLabel[].$append") end end diff --git a/src/main/resources/alma/fix/identifiers.fix b/src/main/resources/alma/fix/identifiers.fix index f386fd75b3..0655f6dfcd 100644 --- a/src/main/resources/alma/fix/identifiers.fix +++ b/src/main/resources/alma/fix/identifiers.fix @@ -76,7 +76,7 @@ do list(path:"022? ", "var":"$i") copy_field("$i.a", "issn[].$append") end replace_all("issn[].*", "-","") - +uniq("issn[]") # 024 - Other Standard Identifier (R) - Subfield a (NR) 1. Indicator 2 = ISMN set_array("ismn[]") @@ -98,9 +98,9 @@ end # 856 - Electronic Location and Access (R) - Subfield: $u (R) $3 (NR) # 1. Indicator: 4 = HTTP do list(path:"8564?", "var":"$i") - if all_match("$i.u", ".*(10\\.(\\d)+/(\\S)+).*") # Volltext + if all_match("$i.u", ".*doi.org.*(10\\.(\\d)+/(\\S)+).*") # Volltext copy_field("$i.u", "doi[].$append") - replace_all("doi[].$last", ".*(10\\.(\\d)+/(\\S)+).*", "$1") + replace_all("doi[].$last", ".*doi.org.*(10\\.(\\d)+/(\\S)+).*", "$1") end end uniq("doi[]") diff --git a/src/main/resources/alma/fix/item.fix b/src/main/resources/alma/fix/item.fix index f71b9a71a6..7214206c5a 100644 --- a/src/main/resources/alma/fix/item.fix +++ b/src/main/resources/alma/fix/item.fix @@ -18,31 +18,7 @@ do list(path:"ITM ", "var": "$i") copy_field("$i.b", "hasItem[].$last.serialNumber") copy_field("$i.w","hasItem[].$last.currentLibrary") copy_field("$i.x","hasItem[].$last.currentLocation") - copy_field("$i.a", "$i.@iz") - replace_all("$i.@iz",".*(\\d{4})$","$1") - lookup("$i.@iz", "alma-institution-code-to-isil") - copy_field("$i.w","$i.@sublibraryIsil") - lookup("$i.@sublibraryIsil", "hbzowner2sigel",delete:"true") - lookup("$i.@sublibraryIsil", "sigel2isilMap",delete:"true") - # following fix checks for sublibrary codes and if they map to provided sublocation Isil - unless exists("$i.@sublibraryIsil") - paste("$i.@sublibraryIsil","$i.M","~+","$i.w",join_char:"") - lookup("$i.@sublibraryIsil", "sublibraryIsil",delete:"true") - end - if exists("$i.@sublibraryIsil") - copy_field("$i.@sublibraryIsil","hasItem[].$last.heldBy.isil") - # if no mapping for a sublocation code is provided or no sublocation code exists ($i.w) the main library ISIL is used. - else - copy_field("$i.@iz","hasItem[].$last.heldBy.isil") - end - call_macro("opacLink", field:"@sublibraryIsil") - unless exists("hasItem[].$last.seeAlso[].1") - call_macro("opacLink", field:"@iz") - end - paste("hasItem[].$last.heldBy.id", "~http://lobid.org/organisations/", "hasItem[].$last.heldBy.isil", "~#!", join_char:"") - copy_field("hasItem[].$last.heldBy.id", "hasItem[].$last.heldBy.label") - # item id is constructed "http://lobid.org/items/[almaMmsId of the record]:[isil of the Owner]:[almaMmsId of the holding]#!" - paste("hasItem[].$last.id", "~http://lobid.org/items/","almaMmsId", "~:", "hasItem[].$last.heldBy.isil","~:", "$i.a","~#!", join_char: "") + call_macro("holdingLibrary+opacLink", mmsIdField:"$i.a",libraryCodeField:"$i.w") end end @@ -58,34 +34,18 @@ do list(path: "HOL ", "var": "$i") add_field( "hasItem[].$append.test","") add_field("hasItem[].$last.label", "lobid Bestandsressource") set_array("hasItem[].$last.type[]", "Item","PhysikalischerTitel") - copy_field("$H52.b","hasItem[].$last.currentLibrary") - copy_field("$H52.c","hasItem[].$last.currentLocation") - copy_field("$H52.h", "hasItem[].$last.callNumber") - copy_field("$i.8", "$i.@iz") - replace_all("$i.@iz",".*(\\d{4})$","$1") - lookup("$i.@iz", "alma-institution-code-to-isil") - copy_field("$H52.b","$i.@sublibraryIsil") - lookup("$i.@sublibraryIsil", "hbzowner2sigel",delete:"true") - lookup("$i.@sublibraryIsil", "sigel2isilMap",delete:"true") - # following fix checks for sublibrary codes and if they map to provided sublocation Isil - unless exists("$i.@sublibraryIsil") - paste("$i.@sublibraryIsil","$i.M","~+","$H52.b",join_char:"") - lookup("$i.@sublibraryIsil", "sublibraryIsil",delete:"true") - end - if exists("$i.@sublibraryIsil") - copy_field("$i.@sublibraryIsil", "hasItem[].$last.heldBy.isil") - # if no mapping for a sublocation code is provided or no sublocation code exists ($i.w) the main library ISIL is used. + if exists("$H52.b.1") + copy_field("$H52.b.1","hasItem[].$last.currentLibrary") else - copy_field("$i.@iz", "hasItem[].$last.heldBy.isil") + copy_field("$H52.b","hasItem[].$last.currentLibrary") end - call_macro("opacLink", field:"@sublibraryIsil") - unless exists("hasItem[].$last.seeAlso[].1") - call_macro("opacLink", field:"@iz") + copy_field("$H52.c","hasItem[].$last.currentLocation") + copy_field("$H52.h", "hasItem[].$last.callNumber") + if exists("$H52.b.1") + call_macro("holdingLibrary+opacLink", mmsIdField:"$i.8",libraryCodeField:"$H52.b.1") + else + call_macro("holdingLibrary+opacLink", mmsIdField:"$i.8",libraryCodeField:"$H52.b") end - paste("hasItem[].$last.heldBy.id", "~http://lobid.org/organisations/", "hasItem[].$last.heldBy.isil", "~#!", join_char:"") - copy_field("hasItem[].$last.heldBy.id", "hasItem[].$last.heldBy.label") - # item id is constructed "http://lobid.org/items/[almaMmsId of the record]:[isil of the Owner]:[almaMmsId of the holding]#!" - paste("hasItem[].$last.id", "~http://lobid.org/items/","almaMmsId", "~:", "hasItem[].$last.heldBy.isil","~:","$i.8","~#!", join_char: "") end end end @@ -105,15 +65,7 @@ do list(path:"POR ", "var": "$i") copy_field("$i.d", "$i.@sublocation") replace_all("$i.@sublocation","https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK","") paste("hasItem[].$last.sublocation", "~https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/","$i.M","$i.@sublocation", join_char: "") - copy_field("$i.a", "$i.@iz") - replace_all("$i.@iz",".*(\\d{4})$","$1") - lookup("$i.@iz", "alma-institution-code-to-isil") - call_macro("opacLink", field:"@iz") - copy_field("$i.@iz","hasItem[].$last.heldBy.isil") - paste("hasItem[].$last.heldBy.id", "~http://lobid.org/organisations/", "hasItem[].$last.heldBy.isil", "~#!", join_char:"") - copy_field("hasItem[].$last.heldBy.id", "hasItem[].$last.heldBy.label") - # item id is constructed "http://lobid.org/items/[almaMmsId of the record]:[isil of the Owner]:[almaMmsId of the holding]#!" - paste("hasItem[].$last.id", "~http://lobid.org/items/","almaMmsId", "~:", "hasItem[].$last.heldBy.isil","~:", "$i.a","~#!", join_char: "") + call_macro("holdingLibrary+opacLink", mmsIdField:"$i.a",libraryCodeField:"$i.g") end # entity for every POR .A if exists ("$i.A") diff --git a/src/main/resources/alma/fix/macros.fix b/src/main/resources/alma/fix/macros.fix index 751aae8af8..f6bcbbbd6f 100644 --- a/src/main/resources/alma/fix/macros.fix +++ b/src/main/resources/alma/fix/macros.fix @@ -4,7 +4,7 @@ do put_macro("alternateGraphicRepresationArrayOfObjects") copy_field("$[variable].6","$[variable].linkageTest") do list(path:"880??","var":"$880") if in ("$[variable].linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.$[targetArray]") @@ -13,9 +13,9 @@ do put_macro("alternateGraphicRepresationArrayOfObjects") copy_field("$880.a","$AGR.record.$[targetArray].$append$[targetField].label") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") - copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") + copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.record.$[targetArray]") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.$[targetArray].$append$[targetField].label") end @@ -29,21 +29,21 @@ do put_macro("alternateGraphicRepresationIsPartOf") copy_field("$[variable].6","$[variable].linkageTest") do list(path:"880??","var":"$880") if in ("$[variable].linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.isPartOf[]") set_array("$AGR.record.isPartOf[]") end - set_array("$AGR.record.isPartOf[].$append.hasSuperordinate[]") + set_array("$AGR.record.isPartOf[].$append.hasSuperordinate[]") copy_field("$880.a","$AGR.record.isPartOf[].$last.hasSuperordinate[].$append.label") copy_field("$880.v", "$AGR.record.isPartOf[].$last.numbering") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") - set_array("alternateGraphicRepresentation[].$last.record.isPartOf[]") + set_array("alternateGraphicRepresentation[].$last.record.isPartOf[]") set_array("alternateGraphicRepresentation[].$last.record.isPartOf[].$append.hasSuperordinate[]") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.isPartOf[].$last.hasSuperordinate[].$append.label") copy_field("$880.v", "alternateGraphicRepresentation[].$last.record.isPartOf[].$last.numbering") @@ -59,7 +59,7 @@ do put_macro("rolesFromSubfieldE") unless is_array("$i.4") move_field("$i.4","$i.@4") set_array("$i.4") - move_field("$i.@4","$i.4.$append") + move_field("$i.@4","$i.4.$append") end do list(path:"$i.e","var":"$e") if any_match("$e","(?i).*dars.*") @@ -151,10 +151,10 @@ do put_macro("gndEventCombinedLabel") copy_field("$[field].b","$[field].@combinedLabel.$append") join_field("$[field].@combinedLabel", ". ") # This is the difference to gnd person set_array("$[field].@combinedDetailsForEvents") - copy_field("$[field].n","$[field].@combinedDetailsForEvents.$append") + copy_field("$[field].n","$[field].@combinedDetailsForEvents.$append") copy_field("$[field].g","$[field].@combinedDetailsForEvents.$append") copy_field("$[field].d","$[field].@combinedDetailsForEvents.$append") - copy_field("$[field].c","$[field].@combinedDetailsForEvents.$append") + copy_field("$[field].c","$[field].@combinedDetailsForEvents.$append") join_field("$[field].@combinedDetailsForEvents"," : ") unless is_empty("$[field].@combinedDetailsForEvents.") paste("$[field].@combinedLabel", "$[field].@combinedLabel", "~ (", "$[field].@combinedDetailsForEvents", "~)", join_char:"") @@ -191,6 +191,7 @@ end do put_macro("gndOtherCombinedLabel") set_array("$[field].@combinedLabel") # check if GND concept has combined variant copy_field("$[field].a","$[field].@combinedLabel.$append") + copy_field("$[field].p","$[field].@combinedLabel.$append") copy_field("$[field].b","$[field].@combinedLabel.$append") join_field("$[field].@combinedLabel", ". ") # This is the difference to gnd person if exists("$[field].c") @@ -228,13 +229,13 @@ do put_macro("provenanceLinks") elsif any_equal("$[field]", "BSZ") replace_all("$[field]", "^.*$", "DE-576") elsif any_equal("$[field]", "GBV") - replace_all("$[field]", "^.*$", "DE-601") + replace_all("$[field]", "^.*$", "DE-601") elsif any_equal("$[field]", "KOBV") - replace_all("$[field]", "^.*$", "DE-602") + replace_all("$[field]", "^.*$", "DE-602") elsif any_equal("$[field]", "HeBIS") - replace_all("$[field]", "^.*$", "DE-603") + replace_all("$[field]", "^.*$", "DE-603") elsif any_equal("$[field]", "BVB") - replace_all("$[field]", "^.*$", "DE-604") + replace_all("$[field]", "^.*$", "DE-604") elsif any_match("$[field]","^292$") replace_all("$[field]", "^292$", "DE-101b") elsif any_match("$[field]","(.*)\\/NWBib$") @@ -253,6 +254,36 @@ do put_macro("provenanceLinks") append("$[field]", "#!") end +# holding institution differentiating between library and sublibrary (libraryCode) and adding opacLink + +do put_macro("holdingLibrary+opacLink") + copy_field("$[mmsIdField]", "$i.@iz") + replace_all("$i.@iz",".*(\\d{4})$","$1") + lookup("$i.@iz", "alma-institution-code-to-isil") + copy_field("$[libraryCodeField]","$i.@sublibraryIsil") + lookup("$i.@sublibraryIsil", "hbzowner2sigel",delete:"true") + lookup("$i.@sublibraryIsil", "sigel2isilMap",delete:"true") + # following fix checks for sublibrary codes and if they map to provided sublocation Isil + unless exists("$i.@sublibraryIsil") + paste("$i.@sublibraryIsil","$i.M","~+","$[libraryCodeField]",join_char:"") + lookup("$i.@sublibraryIsil", "sublibraryIsil",delete:"true") + end + if exists("$i.@sublibraryIsil") + copy_field("$i.@sublibraryIsil", "hasItem[].$last.heldBy.isil") + # if no mapping for a sublocation code is provided or no sublocation code exists ($i.w) the main library ISIL is used. + else + copy_field("$i.@iz", "hasItem[].$last.heldBy.isil") + end + call_macro("opacLink", field:"@sublibraryIsil") + unless exists("hasItem[].$last.seeAlso[].1") + call_macro("opacLink", field:"@iz") + end + paste("hasItem[].$last.heldBy.id", "~http://lobid.org/organisations/", "hasItem[].$last.heldBy.isil", "~#!", join_char:"") + copy_field("hasItem[].$last.heldBy.id", "hasItem[].$last.heldBy.label") + # item id is constructed "http://lobid.org/items/[almaMmsId of the record]:[isil of the Owner]:[almaMmsId of the holding]#!" + paste("hasItem[].$last.id", "~http://lobid.org/items/","almaMmsId", "~:", "hasItem[].$last.heldBy.isil","~:", "$[mmsIdField]","~#!", join_char: "") +end + # opacLink do put_macro("opacLink") @@ -273,20 +304,20 @@ do put_macro("opacLink") lookup("$i.@opacLinkIssn","isil2opac_issn", delete:"true") split_field("$i.@opacLinkIssn","\\{issn\\}") end - if exists("isbn[].1") - copy_field("$i.$[field]", "$i.@opacLinkIsbn") - lookup("$i.@opacLinkIsbn","isil2opac_isbn", delete:"true") - split_field("$i.@opacLinkZdbId","\\{isbn\\}") - end +# if exists("isbn[].1") +# copy_field("$i.$[field]", "$i.@opacLinkIsbn") +# lookup("$i.@opacLinkIsbn","isil2opac_isbn", delete:"true") +# split_field("$i.@opacLinkZdbId","\\{isbn\\}") +# end set_array("hasItem[].$last.seeAlso[]") - if exists("$i.@opacLinkZdbId.1") + if exists("$i.@opacAlmaMmsId.1") + paste("hasItem[].$last.seeAlso[].$append","$i.@opacAlmaMmsId.1","almaMmsId","$i.@opacAlmaMmsId.2",join_char:"") + elsif exists("$i.@opacLinkZdbId.1") paste("hasItem[].$last.seeAlso[].$append","$i.@opacLinkZdbId.1","zdbId","$i.@opacLinkZdbId.2",join_char:"") elsif exists("$i.@opacLinkHbzId.1") paste("hasItem[].$last.seeAlso[].$append","$i.@opacLinkHbzId.1","hbzId","$i.@opacLinkHbzId.2",join_char:"") - elsif exists("$i.@opacAlmaMmsId.1") - paste("hasItem[].$last.seeAlso[].$append","$i.@opacAlmaMmsId.1","almaMmsId","$i.@opacAlmaMmsId.2",join_char:"") - elsif exists("$i.@opacLinkIsbn.1") - paste("hasItem[].$last.seeAlso[].$append","$i.@opacLinkIsbn.1","isbn[].1","$i.@opacLinkIsbn.2",join_char:"") +# elsif exists("$i.@opacLinkIsbn.1") +# paste("hasItem[].$last.seeAlso[].$append","$i.@opacLinkIsbn.1","isbn[].1","$i.@opacLinkIsbn.2",join_char:"") elsif exists("$i.@opacLinkIssn.1") paste("hasItem[].$last.seeAlso[].$append","$i.@opacLinkIssn.1","issn[].1","$i.@opacLinkIssn.2",join_char:"") end @@ -311,7 +342,7 @@ do put_macro("schlagwortfolge") if any_equal("subject[].$last.componentList[].$last.type[]","p") call_macro("gndPersonCombinedLabel",field:"$i") elsif any_equal("subject[].$last.componentList[].$last.type[]","f") - call_macro("gndEventCombinedLabel",field:"$i") + call_macro("gndEventCombinedLabel",field:"$i") else call_macro("gndOtherCombinedLabel",field:"$i") end @@ -391,25 +422,25 @@ do put_macro("publication") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.publication[]") set_array("$AGR.record.publication[]") - end - add_field ("$AGR.record.publication[].$append.dummi","") - set_array("$AGR.record.publication[].$last.location[]") + end + add_field ("$AGR.record.publication[].$append.dummi","") + set_array("$AGR.record.publication[].$last.location[]") copy_field("$880.a", "$AGR.record.publication[].$last.location[].$append") set_array("$AGR.record.publication[].$last.publishedBy[]") copy_field("$880.b", "$AGR.record.publication[].$last.publishedBy[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.publication[]") - add_field ("alternateGraphicRepresentation[].$last.publication[].$append.dummi","") - set_array("alternateGraphicRepresentation[].$last.publication[].$last.location[]") + add_field ("alternateGraphicRepresentation[].$last.publication[].$append.dummi","") + set_array("alternateGraphicRepresentation[].$last.publication[].$last.location[]") copy_field("$880.a", "alternateGraphicRepresentation[].$last.publication[].$last.location[].$append") set_array("alternateGraphicRepresentation[].$last.publication[].$last.publishedBy[]") copy_field("$880.b", "alternateGraphicRepresentation[].$last.publication[].$last.publishedBy[].$append") @@ -445,25 +476,25 @@ do put_macro("manufacture") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.manufacture[]") set_array("$AGR.record.manufacture[]") - end - add_field ("$AGR.record.manufacture[].$append.dummi","") - set_array("$AGR.record.manufacture[].$last.location[]") + end + add_field ("$AGR.record.manufacture[].$append.dummi","") + set_array("$AGR.record.manufacture[].$last.location[]") copy_field("$880.a", "$AGR.record.manufacture[].$last.location[].$append") set_array("$AGR.record.manufacture[].$last.manufacturedBy[]") copy_field("$880.b", "$AGR.record.manufacture[].$last.manufacturedBy[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.manufacture[]") - add_field ("alternateGraphicRepresentation[].$last.manufacture[].$append.dummi","") - set_array("alternateGraphicRepresentation[].$last.manufacture[].$last.location[]") + add_field ("alternateGraphicRepresentation[].$last.manufacture[].$append.dummi","") + set_array("alternateGraphicRepresentation[].$last.manufacture[].$last.location[]") copy_field("$880.a", "alternateGraphicRepresentation[].$last.manufacture[].$last.location[].$append") set_array("alternateGraphicRepresentation[].$last.manufacture[].$last.publishedBy[]") copy_field("$880.b", "alternateGraphicRepresentation[].$last.manufacture[].$last.publishedBy[].$append") @@ -472,4 +503,4 @@ do put_macro("manufacture") end end end -end \ No newline at end of file +end diff --git a/src/main/resources/alma/fix/maps.fix b/src/main/resources/alma/fix/maps.fix index a3c43a9459..9b9d4427f4 100644 --- a/src/main/resources/alma/fix/maps.fix +++ b/src/main/resources/alma/fix/maps.fix @@ -766,4 +766,4 @@ put_map("ISO15924-to-script", "Zxxx": "Nicht geschriebenes Dokument", "Zyyy": "Schrift nicht identifiziert", "Zzzz": "Kein Schriftcode vergeben" -) \ No newline at end of file +) diff --git a/src/main/resources/alma/fix/mediumAndType.fix b/src/main/resources/alma/fix/mediumAndType.fix index 43f2eda110..d8ff2acbfc 100644 --- a/src/main/resources/alma/fix/mediumAndType.fix +++ b/src/main/resources/alma/fix/mediumAndType.fix @@ -179,6 +179,10 @@ elsif any_match("@leaderTyp+008", "(Book|Music|Continuing Resources|Mixed materi add_field("medium[].$append.label","Print") elsif any_match("@leaderTyp+008", "(Map|Visual materials)(.{29})[dr].*") # Pos29 add_field("medium[].$append.label","Print") +elsif any_match("@leaderTyp+008", "Map.*") +unless any_match("337.b","c") # add medium "print" if map is non-electronic (337b code b computermedia) + add_field("medium[].$append.label","Print") +end # elsif any_match("@leaderTyp+008", "(Visual materials)(.{33})b.*") # Pos33 I excluded Kit # add_field("medium[].$append.label","Print") elsif any_match("006", "[acdpst]](.{5})[dr].*") # Pos00+06 Added Print for pos 006. @@ -562,7 +566,7 @@ elsif any_match("natureOfContent[].*.label", "(?i).*(Zeitschrift|Periodical).*") add_field("type[].$append", "Periodical") elsif any_equal("906", "JOURNAL") add_field("type[].$append","Periodical") -else +else set_array("@PORtype") do list(path: "POR ","var":"$i") copy_field("$i.f","@PORtype.$append") diff --git a/src/main/resources/alma/fix/otherFields.fix b/src/main/resources/alma/fix/otherFields.fix index 462a3457f9..6bb501edae 100644 --- a/src/main/resources/alma/fix/otherFields.fix +++ b/src/main/resources/alma/fix/otherFields.fix @@ -10,7 +10,7 @@ uniq("@language") set_array("language[]") do list(path:"@language", "var":"$i") - unless any_match("$i","zxx|mul|sgn|und|.*[\\|\\#].*") + unless any_match("$i","zxx|mul|sgn|und|.*[\\|\\#].*|\\s*") copy_field("$i", "language[].$append.id") copy_field("$i", "language[].$last.label") end @@ -19,26 +19,35 @@ end lookup("language[].*.label","ISO639-2-to-GND") prepend("language[].*.id", "http://id.loc.gov/vocabulary/iso639-2/") - # 300 - Physical Description (R) # We reuse the introx transformation here. set_array("@300a") -copy_field("300 .a", "@300a.$append") +set_array("@300c") +do list(path: "300 ", "var": "$i") + copy_field("$i.a", "@300a.$append") + do list(path: "$i.b", "var": "$j") + replace_all("$j", "\\s?[:;+(]?$", "") + copy_field("$j", "@300b") + end + copy_field("$i.c", "@300c.$append") + do list(path: "$i.e", "var": "$j") + replace_all("$j", "[.]?\\s?\\(?$", "") + copy_field("$j", "@300e") + end +end if exists("@300a.1") copy_field("@300a.1", "@300a1") replace_all("@300a1", "\\s?[:;+(]?$", "") end if exists("@300a.2") copy_field("@300a.2", "@300a2") - replace_all("@300a2", "\\s?[:;+)]?$", "") + replace_all("@300a2", "\\s?[:;+]?$", "") end -do list(path: "300 .b", "var": "$i") - replace_all("$i", "\\s?[:;+(]?$", "") - copy_field("$i", "@300b") +if exists("@300a.3") + copy_field("@300a.3", "@300a3") + replace_all("@300a3", "\\s?[:;+]?$", "") end -set_array("@300c") -copy_field("300 .c", "@300c.$append") if exists("@300c.1") copy_field("@300c.1", "@300c1") replace_all("@300c1", "[.]?\\s?[:;+(]?$", "") @@ -47,16 +56,15 @@ if exists("@300c.2") copy_field("@300c.2", "@300c2") replace_all("@300c2", "[.]?\\s?[:;+)]?$", "") end -do list(path: "300 .e", "var": "$i") - replace_all("$i", "[.]?\\s?\\(?$", "") - copy_field("$i", "@300e") -end if exists("@300a2") if exists("@300c2") - paste("@300a2_punct", "@300a2", "~ ; ", join_char: "") + paste("@300a2_punct", "@300a2", "~) ; ", join_char: "") else paste("@300a2_punct", "@300a2", "~)", join_char: "") end +if exists("@300a3") + paste("@300a2_punct", "@300a2_punct", "~, (","@300a3", "~)", join_char: "") +end end if exists("@300b") if exists("@300a1") @@ -85,6 +93,8 @@ if exists("300 .e") end end paste("extent", "@300a1", "@300b_punct", "@300c1_punct", "@300e_punct", "@300a2_punct", "@300c2_punct", join_char: "") +replace_all("extent", " ", " ") + # 500 - General Note (R) Subfield: $a (NR) @@ -100,7 +110,7 @@ do list(path:"500 ","var":"$i") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.note[]") @@ -109,16 +119,16 @@ do list(path:"500 ","var":"$i") copy_field("$880.a","$AGR.record.note[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") - copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") + copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.record.note[]") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.note[].$append") end end end end -end +end # 520 - Summary, Etc. (R) Subfield: $a (NR), $b (NR) diff --git a/src/main/resources/alma/fix/relatedRessourcesAndLinks.fix b/src/main/resources/alma/fix/relatedRessourcesAndLinks.fix index 9b2cb94b8f..141b6807da 100644 --- a/src/main/resources/alma/fix/relatedRessourcesAndLinks.fix +++ b/src/main/resources/alma/fix/relatedRessourcesAndLinks.fix @@ -202,8 +202,6 @@ uniq("containedIn[]") # 776 - Additional Physical Form Entry (R) - $i (R), $w (R) -# TODO: is this not duplicate info with "related"? - set_array("primaryForm[]") do list(path: "77608", "var":"$i") @@ -343,28 +341,23 @@ end set_array("related[]") do list(path:"775??|776??", "var":"$i") unless any_match ("$i.i", ".*eproduktion von.*|.*eproduktion") - add_field("related[].$append.test","") - if all_match("$i.w", "^\\((?:DE-600|DE-605)\\)(.*)$") - copy_field("$i.w", "related[].$last.id") - end - set_array("related[].$last.note[]") - paste("related[].$last.note[].$append","$i.i", "$i.n") - replace_all("related[].$last.note[].$last", "Erscheint auch als ","") - copy_field("$i.t", "related[].$last.label") - set_array("related[].$last.issn[]") - copy_field("$i.x", "related[].$last.issn[].$append") - set_array("$i.isbn13") - set_array("$i.isbn10") - do list(path: "$i.z", "var":"$j") - isbn("$j", to: "clean") - copy_field("$j", "$i.isbn13.$append") - copy_field("$j", "$i.isbn10.$append") + do list_as("$hbzId":"$i.w", "$isbn":"$i.z", "$label":"$i.t", "$note":"$i.n", "$issn":"$i.x", "$info":"$i.i") + set_hash("related[].$append") + if all_match("$hbzId", "^\\((DE-600|DE-605)\\).*$") + copy_field("$hbzId", "related[].$last.id") + end + set_array("related[].$last.note[]") + paste("related[].$last.note[].$append","$info", "$note") + replace_all("related[].$last.note[].$last", "Erscheint auch als ","") + copy_field("$label", "related[].$last.label") + set_array("related[].$last.issn[]") + copy_field("$issn", "related[].$last.issn[].$append") + set_array("related[].$last.isbn[]") + isbn("$isbn", to:"isbn13") + copy_field("$isbn", "related[].$last.isbn[].$append") + isbn("$isbn", to:"isbn10") + copy_field("$isbn", "related[].$last.isbn[].$append") end - set_array("related[].$last.isbn[]") - isbn("$i.isbn10.*", to:"isbn10") - isbn("$i.isbn13.*", to:"isbn13") - copy_field("$i.isbn13.*", "related[].$last.isbn[].$append") - copy_field("$i.isbn10.*", "related[].$last.isbn[].$append") end end @@ -620,6 +613,20 @@ end replace_all("exampleOfWork.label","<<|>>","") +# 041 h|k - Language code of original and/or intermediate translations of text + +set_array("lang_temp") +copy_field("041[ 01] .[hk]", "lang_temp.$append") +set_array("exampleOfWork.language[]") +do list(path:"lang_temp", "var": "$i") + copy_field("$i","exampleOfWork.language[].$append.id") + copy_field("$i","exampleOfWork.language[].$last.label") +end +lookup("exampleOfWork.language[].*.label","ISO639-2-to-GND") +prepend("exampleOfWork.language[].*.id", "http://id.loc.gov/vocabulary/iso639-2/") + + + # following only with second indicator 2 for analytical entries: # 700 - Added Entry-Personal Name (R) # 710 - Added Entry-Corporate Name (R) diff --git a/src/main/resources/alma/fix/subjects.fix b/src/main/resources/alma/fix/subjects.fix index 1a2c5a4533..06a8011155 100644 --- a/src/main/resources/alma/fix/subjects.fix +++ b/src/main/resources/alma/fix/subjects.fix @@ -51,8 +51,8 @@ set_array("subject[]") # 600 - Subject Added Entry - Personal Name (R) # 610 - Subject Added Entry-Corporate Name (R), Subfield: $a (NR) # 611 - Subject Added Entry - Meeting Name (R) -# 630 - Subject Added Entry - Uniform Title (R) -# 648 - Subject Added Entry - Chronological Term (R) +# 630 - Subject Added Entry - Uniform Title (R) +# 648 - Subject Added Entry - Chronological Term (R) # 650 - Subject Added Entry-Topical Term (R), Subfield: $a (NR) # 651 - Subject Added Entry - Geographic Name (R) # 653 - Index Term-Uncontrolled (R), !!! Subfield: $a (R) !!!! @@ -405,7 +405,7 @@ do list (path: "subject[]", "var": "$i") set_array("$j.altLabel[]") do list(path:"GPN??", "var": "$z") if in ("$j.@gndIdn", "$z.B") # Person labels have no character between $a (Name) and $b (Number). - call_macro("gndPersonCombinedLabel",field:"$z") + call_macro("gndPersonCombinedLabel",field:"$z") copy_field("$z.@combinedLabel", "$j.altLabel[].$append") end end diff --git a/src/main/resources/alma/fix/titleRelatedFields.fix b/src/main/resources/alma/fix/titleRelatedFields.fix index 5352a64bfe..b6ef3bd7e8 100644 --- a/src/main/resources/alma/fix/titleRelatedFields.fix +++ b/src/main/resources/alma/fix/titleRelatedFields.fix @@ -53,9 +53,9 @@ do list(path:"245??","var":"$i") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") - if in ("$880.@script.id","$AGR.script.id") + if in ("$880.@script.id","$AGR.script.id") copy_field("$880.a","$AGR.record.@title") copy_field("$880.n","$AGR.record.@titleOfSubSeries_n") unless exists("$AGR.record.@titleOfSubSeries_p") @@ -65,24 +65,24 @@ do list(path:"245??","var":"$i") unless exists("$AGR.record.otherTitleInformation[]") set_array("$AGR.record.otherTitleInformation[]") end - copy_field("$880.b","$AGR.record.otherTitleInformation[].$append") + copy_field("$880.b","$AGR.record.otherTitleInformation[].$append") unless exists("$AGR.record.responsibilityStatement[]") set_array("$AGR.record.responsibilityStatement[]") end - copy_field("$880.c","$AGR.record.responsibilityStatement[].$append") + copy_field("$880.c","$AGR.record.responsibilityStatement[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") - copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") + copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.@title") copy_field("$880.n","alternateGraphicRepresentation[].$last.record.@titleOfSubSeries_n") set_array("alternateGraphicRepresentation[].$last.record.@titleOfSubSeries_p") - copy_field("$880.p","alternateGraphicRepresentation[].$last.record.@titleOfSubSeries_p.$append") + copy_field("$880.p","alternateGraphicRepresentation[].$last.record.@titleOfSubSeries_p.$append") set_array("alternateGraphicRepresentation[].$last.record.otherTitleInformation[]") copy_field("$880.b","alternateGraphicRepresentation[].$last.record.otherTitleInformation[].$append") set_array("alternateGraphicRepresentation[].$last.record.responsibilityStatement[]") - copy_field("$880.c","alternateGraphicRepresentation[].$last.record.responsibilityStatement[].$append") + copy_field("$880.c","alternateGraphicRepresentation[].$last.record.responsibilityStatement[].$append") end end end @@ -113,7 +113,7 @@ do list(path:"alternateGraphicRepresentation[]","var":"$AGR") prepend("$AGR.record.@titleOfSubSeries",", ") paste("$AGR.record.title","$AGR.record.@title", "$AGR.record.@titleOfSubSeries", join_char: "") # title consists of main title + if exists: subvolume numbering and subvolume title - remove_field("$AGR.record.@title") + remove_field("$AGR.record.@title") remove_field("$AGR.record.@titleOfSubSeries") remove_field("$AGR.record.@titleOfSubSeries_n") remove_field("$AGR.record.@titleOfSubSeries_p") @@ -148,7 +148,7 @@ do list(path:"246?[ 345678]","var":"$i") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.alternativeTitle[]") @@ -157,16 +157,16 @@ do list(path:"246?[ 345678]","var":"$i") copy_field("$880.a","$AGR.record.alternativeTitle[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") - copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") + copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.record.alternativeTitle[]") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.alternativeTitle[].$append") end end end end -end +end # 247 - Former Title (R) @@ -197,7 +197,7 @@ do list(path:"250 ","var":"$i") copy_field("$i.6","$i.linkageTest") do list(path:"880??","var":"$880") if in ("$i.linkageTest","$880.linkageTest") - if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") + if in ("$880.@script.id","alternateGraphicRepresentation[].*.script.id") do list(path:"alternateGraphicRepresentation[]","var":"$AGR") if in ("$880.@script.id","$AGR.script.id") unless exists("$AGR.record.edition[]") @@ -206,9 +206,9 @@ do list(path:"250 ","var":"$i") copy_field("$880.a","$AGR.record.edition[].$append") end end - else + else copy_field("$880.@script.id","alternateGraphicRepresentation[].$append.script.id") - copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") + copy_field("$880.@script.label","alternateGraphicRepresentation[].$last.script.label") set_array("alternateGraphicRepresentation[].$last.record.edition[]") copy_field("$880.a","alternateGraphicRepresentation[].$last.record.edition[].$append") end @@ -342,10 +342,18 @@ do list(path:"533 ", "var": "$i") end # Cleaning up dates of publicaton [] +copy_field("leader","@leaderPos07") +substring("@leaderPos07","7","1") do list(path: "publication[]", "var": "$i") replace_all("$i.startDate", ".*?([01]\\d{3}|20\\d{2}).*", "$1") + if any_match("@leaderPos07","s") + if any_contain("$i.startDate","0000") + remove_field("$i.startDate") + end + end replace_all("$i.endDate", ".*-[ ]?([01]\\d{3}|20\\d{2})$", "$1") replace_all("$i.location[].*", "^\\[(.*)\\]$", "$1") + replace_all("$i.location[].*", "\\s?[,:;]$", "") replace_all("$i.publishedBy[].*", "^[©]|\\s?[,:;/=]?$", "") uniq("$i.location[]") end diff --git a/src/main/resources/alma/index-config.json b/src/main/resources/alma/index-config.json index 9ec7f8fbea..00d208b6dc 100644 --- a/src/main/resources/alma/index-config.json +++ b/src/main/resources/alma/index-config.json @@ -393,7 +393,7 @@ "analyzer": "id_analyzer", "type": "text" }, - "biblioVinoId": { + "schoeneNummer": { "analyzer": "id_analyzer", "type": "text" }, @@ -541,6 +541,17 @@ }, "creatorOfWork": { "type": "text" + }, + "language": { + "properties": { + "id": { + "type": "keyword" + }, + "label": { + "type": "text", + "index": false + } + } } } }, diff --git a/src/main/resources/alma/maps/institutions.tsv b/src/main/resources/alma/maps/institutions.tsv index 5ab2fdd8d0..c7f1bd25b2 100644 --- a/src/main/resources/alma/maps/institutions.tsv +++ b/src/main/resources/alma/maps/institutions.tsv @@ -39,7 +39,7 @@ Wave Name Member Code Institution Code ISIL 3.2 Ruhr-Universität Bochum (Bridge) 49HBZ_BRIDGE_UBO 7503 DE-294 3.2 ZB MED, Köln/Bonn 49HBZ_ZBM 6472 DE-38M 3.2 ZB MED, Köln/Bonn 49HBZ_BRIDGE_ZBM 7501 DE-38M -3.2 Hochschule Hamm-Lippstadt 49HBZ_HHL 6482 DE-583 +3.2 Hochschule Hamm-Lippstadt 49HBZ_HHL 6482 DE-1871 3.2 Kunstakademie Düsseldorf 49HBZ_KAD 6458 DE-Due18 3.2 Kunstakademie Düsseldorf (Bridge) 49HBZ_BRIDGE_KAD 7923 DE-Due18 3.2 Hochschule für Musik und Tanz, Köln 49HBZ_HMT 6460 DE-Kn38 diff --git a/src/main/resources/getLobidOrganisationsMapping.sh b/src/main/resources/getLobidOrganisationsMapping.sh new file mode 100644 index 0000000000..8b24235055 --- /dev/null +++ b/src/main/resources/getLobidOrganisationsMapping.sh @@ -0,0 +1,10 @@ +# description: get cron scheduled lobid-organisations labels map. See #1903. +# checks whether lines > 18k before overriding tsv +# author: dr0i +# date: 2023-11-27 + +FNAME="lobidOrganisationsMapping.tsv" +curl "https://lobid.org/organisations/search?q=_exists_%3Aisil+OR+type%3ACollection&format=tsv:id,isil,sigel,name&size=25000" > ${FNAME}.tmp +if [ $(wc -l ${FNAME}.tmp|cut -d ' ' -f1) -gt 18000 ]; then + mv ${FNAME}.tmp alma/maps/$FNAME +fi diff --git a/src/main/resources/log4j.xml b/src/main/resources/log4j.xml deleted file mode 100644 index 412b596f74..0000000000 --- a/src/main/resources/log4j.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index 09de0a31e8..6754b1838b 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -1,7 +1,7 @@ - + diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml new file mode 100644 index 0000000000..4fd580ef13 --- /dev/null +++ b/src/main/resources/logback.xml @@ -0,0 +1,69 @@ + + + ./logs/application.log + + + application-log-%d{yyyy-MM-dd}.%i.gz + + 21 + + 100MB + + + %date{yyyy-MM-dd HH:mm:ss ZZZZ} [%level] from %logger{36} - %message%n%xException + + + + + ./logs/etl.log + + + etl-log-%d{yyyy-MM-dd}.%i.gz + + 21 + + 100MB + + + %date{yyyy-MM-dd HH:mm:ss} [%level] %logger{52} in %thread - %message%n%xException + + + + + + %logger{15} - %message%n%xException{10} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/java/org/lobid/resources/AlmaMarc21XmlToLobidJsonMetafixTest.java b/src/test/java/org/lobid/resources/AlmaMarc21XmlToLobidJsonMetafixTest.java index 7ffc32e405..4f70ef0f4b 100644 --- a/src/test/java/org/lobid/resources/AlmaMarc21XmlToLobidJsonMetafixTest.java +++ b/src/test/java/org/lobid/resources/AlmaMarc21XmlToLobidJsonMetafixTest.java @@ -69,7 +69,7 @@ public void setup() { fixVariables.put("picaCreatorId2Isil.tsv", "src/main/resources/alma/maps/picaCreatorId2Isil.tsv"); fixVariables.put("nwbibWikidataLabelTypeCoords.tsv", "src/main/resources/alma/maps/nwbibWikidataLabelTypeCoords.tsv"); fixVariables.put("almaMmsId2rpbId", "src/test/resources/alma/maps/almaMmsId2rpbId.tsv"); - fixVariables.put("lobidOrganisationsMapping.tsv", "src/main/resources/alma/maps/lobidOrganisationsMapping.tsv"); + fixVariables.put("lobidOrganisationsMapping.tsv", "src/test/resources/alma/maps/lobidOrganisationsMapping.tsv"); fixVariables.put("hbzowner2sigel.tsv", "src/main/resources/alma/maps/hbzowner2sigel.tsv"); fixVariables.put("rpb2.ttl", "src/test/resources/alma/maps/rpb2.ttl"); fixVariables.put("rpb-spatial.ttl", "src/test/resources/alma/maps/rpb-spatial.ttl"); @@ -77,11 +77,11 @@ public void setup() { fixVariables.put("nwbib.ttl", "src/test/resources/alma/maps/nwbib.ttl"); fixVariables.put("nwbib-spatial.ttl", "src/test/resources/alma/maps/nwbib-spatial.ttl"); fixVariables.put("hbzId2zdbId.tsv", "src/main/resources/alma/maps/hbzId2zdbId.tsv.gz"); - fixVariables.put("isil2opac_hbzId.tsv", "src/test/resources/alma/maps/isil2opac_hbzId.tsv"); - fixVariables.put("isil2opac_isbn.tsv", "src/test/resources/alma/maps/isil2opac_isbn.tsv"); - fixVariables.put("isil2opac_issn.tsv", "src/test/resources/alma/maps/isil2opac_issn.tsv"); - fixVariables.put("isil2opac_zdbId.tsv", "src/test/resources/alma/maps/isil2opac_zdbId.tsv"); - fixVariables.put("isil2opac_almaMmsId.tsv", "src/test/resources/alma/maps/isil2opac_almaMmsId.tsv"); + fixVariables.put("isil2opac_hbzId.tsv", "src/test/resources/alma/maps/isil2opac_hbzId.tsv"); + fixVariables.put("isil2opac_isbn.tsv", "src/test/resources/alma/maps/isil2opac_isbn.tsv"); + fixVariables.put("isil2opac_issn.tsv", "src/test/resources/alma/maps/isil2opac_issn.tsv"); + fixVariables.put("isil2opac_zdbId.tsv", "src/test/resources/alma/maps/isil2opac_zdbId.tsv"); + fixVariables.put("isil2opac_almaMmsId.tsv", "src/test/resources/alma/maps/isil2opac_almaMmsId.tsv"); } /** diff --git a/src/test/resources/alma-fix/990001412590206441.json b/src/test/resources/alma-fix/990001412590206441.json index e5935d721d..e7aea1eaa4 100644 --- a/src/test/resources/alma-fix/990001412590206441.json +++ b/src/test/resources/alma-fix/990001412590206441.json @@ -147,7 +147,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000161712%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000161712" ], "id" : "http://lobid.org/items/990001412590206441:DE-929:2367328890007506#!" }, { "label" : "lobid Bestandsressource", @@ -161,7 +161,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000161712%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000161712" ], "id" : "http://lobid.org/items/990001412590206441:DE-929:2367328900007506#!" }, { "label" : "lobid Bestandsressource", @@ -175,7 +175,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000161712%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000161712" ], "id" : "http://lobid.org/items/990001412590206441:DE-929:2367328910007506#!" }, { "label" : "lobid Bestandsressource", @@ -189,6 +189,7 @@ "id" : "http://lobid.org/organisations/DE-121#!", "label" : "Wissenschaftliche Bibliothek der Stadt Trier" }, + "seeAlso" : [ "https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word=HT000161712&local_base=str01" ], "id" : "http://lobid.org/items/990001412590206441:DE-121:2319004410007826#!" }, { "label" : "lobid Bestandsressource", @@ -230,6 +231,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT000161712" ], "id" : "http://lobid.org/items/990001412590206441:DE-361:23278036660006442#!" }, { "label" : "lobid Bestandsressource", @@ -243,7 +245,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000161712" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990001412590206441" ], "id" : "http://lobid.org/items/990001412590206441:DE-61:23299197890006443#!" }, { "label" : "lobid Bestandsressource", @@ -257,7 +259,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000161712" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990001412590206441&fdb=uni " ], "id" : "http://lobid.org/items/990001412590206441:DE-38:23307640680006476#!" }, { "label" : "lobid Bestandsressource", @@ -299,7 +301,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000161712" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990001412590206441" ], "id" : "http://lobid.org/items/990001412590206441:DE-466:23135518530006463#!" }, { "label" : "lobid Bestandsressource", @@ -311,7 +313,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000161712" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990001412590206441" ], "id" : "http://lobid.org/items/990001412590206441:DE-466:22135518500006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990016782920206441.json b/src/test/resources/alma-fix/990016782920206441.json index 700da0300d..6b2e4543c4 100644 --- a/src/test/resources/alma-fix/990016782920206441.json +++ b/src/test/resources/alma-fix/990016782920206441.json @@ -121,7 +121,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT004285445%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT004285445" ], "id" : "http://lobid.org/items/990016782920206441:DE-107:237988430007506#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990021367710206441.json b/src/test/resources/alma-fix/990021367710206441.json index e5eebfafae..6537e6bb86 100644 --- a/src/test/resources/alma-fix/990021367710206441.json +++ b/src/test/resources/alma-fix/990021367710206441.json @@ -142,6 +142,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT005207972" ], "id" : "http://lobid.org/items/990021367710206441:DE-361:23251929370006442#!" }, { "label" : "lobid Bestandsressource", @@ -158,7 +159,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT005207972" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990021367710206441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", diff --git a/src/test/resources/alma-fix/990021974470206441.json b/src/test/resources/alma-fix/990021974470206441.json index 13d3b20152..f35f73865b 100644 --- a/src/test/resources/alma-fix/990021974470206441.json +++ b/src/test/resources/alma-fix/990021974470206441.json @@ -140,6 +140,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT005271161" ], "id" : "http://lobid.org/items/990021974470206441:DE-361:23252165950006442#!" }, { "label" : "lobid Bestandsressource", @@ -149,11 +150,12 @@ "currentLibrary" : "HIS", "currentLocation" : "HIS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-11", + "id" : "http://lobid.org/organisations/DE-294-11#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Geschichtswissenschaft, Historische Bibliothek" }, - "id" : "http://lobid.org/items/990021974470206441:DE-294:23118570990006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990021974470206441" ], + "id" : "http://lobid.org/items/990021974470206441:DE-294-11:23118570990006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -166,7 +168,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT005271161" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990021974470206441&fdb=uni " ], "id" : "http://lobid.org/items/990021974470206441:DE-38:23290695210006476#!" }, { "label" : "lobid Bestandsressource", @@ -180,7 +182,7 @@ "id" : "http://lobid.org/organisations/DE-38-208#!", "label" : "Gemeinschaftsbibliothek Internationales Recht" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT005271161" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990021974470206441&fdb=uni " ], "id" : "http://lobid.org/items/990021974470206441:DE-38-208:23290695190006476#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990026405480206441.json b/src/test/resources/alma-fix/990026405480206441.json index 4a00c73023..bc239f5f5b 100644 --- a/src/test/resources/alma-fix/990026405480206441.json +++ b/src/test/resources/alma-fix/990026405480206441.json @@ -102,7 +102,7 @@ "id" : "http://lobid.org/organisations/DE-Sie5#!", "label" : "Wissenschaftliche Bibliothek des Rhein-Sieg-Kreises" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990026405480206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990026405480206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990026405480206441:DE-Sie5:2365555310006452#!" }, { "label" : "lobid Bestandsressource", @@ -130,7 +130,7 @@ "id" : "http://lobid.org/organisations/DE-Zw1#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Bibliotheca Bipontina" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT006813395%22&selectedViewBranchlib=2" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT006813395" ], "id" : "http://lobid.org/items/990026405480206441:DE-Zw1:2310230370007506#!" }, { "label" : "lobid Bestandsressource", @@ -144,7 +144,7 @@ "id" : "http://lobid.org/organisations/DE-Zw1#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Bibliotheca Bipontina" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT006813395%22&selectedViewBranchlib=2" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT006813395" ], "id" : "http://lobid.org/items/990026405480206441:DE-Zw1:2310230380007506#!" }, { "label" : "lobid Bestandsressource", @@ -158,6 +158,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT006813395" ], "id" : "http://lobid.org/items/990026405480206441:DE-361:23250908000006442#!" }, { "label" : "lobid Bestandsressource", @@ -171,7 +172,7 @@ "id" : "http://lobid.org/organisations/DE-38-420#!", "label" : "Historisches Institut, Abteilung für Mittlere und Neuere Geschichte mit Abteilung für Nationalismusforschung, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT006813395" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990026405480206441&fdb=uni " ], "id" : "http://lobid.org/items/990026405480206441:DE-38-420:23288776350006476#!" }, { "label" : "lobid Bestandsressource", @@ -185,7 +186,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT006813395" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990026405480206441" ], "id" : "http://lobid.org/items/990026405480206441:DE-466:23148766830006463#!" }, { "label" : "lobid Bestandsressource", @@ -197,7 +198,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT006813395" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990026405480206441" ], "id" : "http://lobid.org/items/990026405480206441:DE-466:22148766820006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990033263300206441.json b/src/test/resources/alma-fix/990033263300206441.json index 2fdde2a8d2..ee55fa6d1f 100644 --- a/src/test/resources/alma-fix/990033263300206441.json +++ b/src/test/resources/alma-fix/990033263300206441.json @@ -83,6 +83,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT008389117" ], "id" : "http://lobid.org/items/990033263300206441:DE-361:23234824210006442#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990035016180206441.json b/src/test/resources/alma-fix/990035016180206441.json index f014304fc0..efa5386cdc 100644 --- a/src/test/resources/alma-fix/990035016180206441.json +++ b/src/test/resources/alma-fix/990035016180206441.json @@ -118,6 +118,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT008733617" ], "id" : "http://lobid.org/items/990035016180206441:DE-361:23262944040006442#!" }, { "label" : "lobid Bestandsressource", @@ -131,6 +132,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990035016180206441" ], "id" : "http://lobid.org/items/990035016180206441:DE-294:23153395620006471#!" }, { "label" : "lobid Bestandsressource", @@ -172,7 +174,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT008733617" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990035016180206441&fdb=uni " ], "id" : "http://lobid.org/items/990035016180206441:DE-38:23229037390006476#!" }, { "label" : "lobid Bestandsressource", @@ -214,7 +216,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT008733617" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990035016180206441" ], "id" : "http://lobid.org/items/990035016180206441:DE-466:23125280390006463#!" }, { "label" : "lobid Bestandsressource", @@ -226,7 +228,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT008733617" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990035016180206441" ], "id" : "http://lobid.org/items/990035016180206441:DE-466:22125280380006463#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990041403870206441.json b/src/test/resources/alma-fix/990041403870206441.json index 0829e72720..44b4e5ba0b 100644 --- a/src/test/resources/alma-fix/990041403870206441.json +++ b/src/test/resources/alma-fix/990041403870206441.json @@ -89,7 +89,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT009965981" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990041403870206441&fdb=uni " ], "id" : "http://lobid.org/items/990041403870206441:DE-38:23320523800006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990050000600206441.json b/src/test/resources/alma-fix/990050000600206441.json index 926f1c6ea5..f64e61ff6d 100644 --- a/src/test/resources/alma-fix/990050000600206441.json +++ b/src/test/resources/alma-fix/990050000600206441.json @@ -175,7 +175,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT006855611&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990050000600206441" ], "id" : "http://lobid.org/items/990050000600206441:DE-Lan1:2365786130007476#!" }, { "label" : "lobid Bestandsressource", @@ -189,7 +189,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT006855611" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990050000600206441" ], "id" : "http://lobid.org/items/990050000600206441:DE-466:23137495220006463#!" }, { "label" : "lobid Bestandsressource", @@ -201,6 +201,7 @@ "id" : "http://lobid.org/organisations/DE-1042#!", "label" : "Hochschule Trier, Umwelt-Campus Birkenfeld, Bibliothek" }, + "seeAlso" : [ "https://grimm.umwelt-campus.de/uhtbin/cgisirsi/x/0/0/5?searchdata1=HT006855611" ], "id" : "http://lobid.org/items/990050000600206441:DE-1042:228013380007821#!" }, { "label" : "lobid Bestandsressource", @@ -276,7 +277,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT006855611%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990050000600206441" ], "heldBy" : { "isil" : "DE-Dm13", "id" : "http://lobid.org/organisations/DE-Dm13#!", @@ -286,6 +287,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990050000600206441" ], "heldBy" : { "isil" : "DE-Hag4", "id" : "http://lobid.org/organisations/DE-Hag4#!", @@ -305,6 +307,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT006855611" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -334,7 +337,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990050000600206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990050000600206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", @@ -374,6 +377,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-605)HT006855611" ], "heldBy" : { "isil" : "DE-1383", "id" : "http://lobid.org/organisations/DE-1383#!", @@ -403,7 +407,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT006855611" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT006855611" ], "heldBy" : { "isil" : "DE-832", "id" : "http://lobid.org/organisations/DE-832#!", @@ -433,6 +437,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT006855611" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -442,6 +447,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990050000600206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -451,7 +457,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT006855611" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990050000600206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", diff --git a/src/test/resources/alma-fix/990051708340206441.json b/src/test/resources/alma-fix/990051708340206441.json index 33145159cb..3365d598eb 100644 --- a/src/test/resources/alma-fix/990051708340206441.json +++ b/src/test/resources/alma-fix/990051708340206441.json @@ -72,11 +72,12 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT009976241" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990051708340206441" ], "id" : "http://lobid.org/items/990051708340206441:DE-466:23139237860006463#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT009976241" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", diff --git a/src/test/resources/alma-fix/990052965140206441.json b/src/test/resources/alma-fix/990052965140206441.json index 8a285e7922..579fb7138f 100644 --- a/src/test/resources/alma-fix/990052965140206441.json +++ b/src/test/resources/alma-fix/990052965140206441.json @@ -134,7 +134,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT002529477%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT002529477" ], "id" : "http://lobid.org/items/990052965140206441:DE-929:2217153360007506#!" }, { "label" : "lobid Bestandsressource", @@ -170,7 +170,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990052965140206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990052965140206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", @@ -210,7 +210,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT002529477" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990052965140206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -220,7 +220,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT002529477" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990052965140206441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", @@ -240,6 +240,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://www.livivo.de/doc/990052965140206441" ], "heldBy" : { "isil" : "DE-38M", "id" : "http://lobid.org/organisations/DE-38M#!", diff --git a/src/test/resources/alma-fix/990053976760206441.json b/src/test/resources/alma-fix/990053976760206441.json index a0b425d87d..cf00222062 100644 --- a/src/test/resources/alma-fix/990053976760206441.json +++ b/src/test/resources/alma-fix/990053976760206441.json @@ -240,7 +240,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332670008057#!" }, { "label" : "lobid Bestandsressource", @@ -254,7 +254,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332740008057#!" }, { "label" : "lobid Bestandsressource", @@ -268,7 +268,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332700008057#!" }, { "label" : "lobid Bestandsressource", @@ -282,7 +282,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332710008057#!" }, { "label" : "lobid Bestandsressource", @@ -296,7 +296,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332720008057#!" }, { "label" : "lobid Bestandsressource", @@ -310,7 +310,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Kob7:2332332730008057#!" }, { "label" : "lobid Bestandsressource", @@ -324,7 +324,7 @@ "id" : "http://lobid.org/organisations/DE-467#!", "label" : "Universitätsbibliothek Siegen" }, - "seeAlso" : [ "http://obelix.ub.uni-siegen.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://ub-siegen.digibib.net/search/katalog/record/(DE-600)123550-3}" ], "id" : "http://lobid.org/items/990053976760206441:DE-467:2379886190006462#!" }, { "label" : "lobid Bestandsressource", @@ -337,6 +337,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)123550-3" ], "id" : "http://lobid.org/items/990053976760206441:DE-468:22142187260006447#!" }, { "label" : "lobid Bestandsressource", @@ -375,7 +376,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=00319244&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-Lan1:2266381790007476#!" }, { "label" : "lobid Bestandsressource", @@ -401,7 +402,7 @@ "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, - "seeAlso" : [ "https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%22123550-3%22" ], + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-290:22189310720006445#!" }, { "label" : "lobid Bestandsressource", @@ -414,7 +415,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=00319244&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=123550-3" ], "id" : "http://lobid.org/items/990053976760206441:DE-361:22274254620006442#!" }, { "label" : "lobid Bestandsressource", @@ -423,12 +424,12 @@ "currentLocation" : "PHYS_Z", "callNumber" : "ohne Sign.", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/123550-3" ], - "id" : "http://lobid.org/items/990053976760206441:DE-294:22175660800006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990053976760206441" ], + "id" : "http://lobid.org/items/990053976760206441:DE-294-16:22175660800006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysikalischerTitel" ], @@ -440,7 +441,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=00319244" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-61:22302058760006443#!" }, { "label" : "lobid Bestandsressource", @@ -453,6 +454,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990053976760206441&fdb=uni " ], "id" : "http://lobid.org/items/990053976760206441:DE-38:22292579360006476#!" }, { "label" : "lobid Bestandsressource", @@ -504,7 +506,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=00319244&scope=catalog&sf=rank" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990053976760206441" ], "id" : "http://lobid.org/items/990053976760206441:DE-466:22131234930006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990054215550206441.json b/src/test/resources/alma-fix/990054215550206441.json index 2b41a0f31f..ceb39796ef 100644 --- a/src/test/resources/alma-fix/990054215550206441.json +++ b/src/test/resources/alma-fix/990054215550206441.json @@ -155,7 +155,7 @@ "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%221257-9%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990054215550206441" ], "id" : "http://lobid.org/items/990054215550206441:DE-5:22235621980006467#!" }, { "label" : "lobid Bestandsressource", @@ -168,7 +168,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/1257-9" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990054215550206441" ], "id" : "http://lobid.org/items/990054215550206441:DE-294:22184893700006471#!" }, { "label" : "lobid Bestandsressource", @@ -181,6 +181,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990054215550206441&fdb=uni " ], "id" : "http://lobid.org/items/990054215550206441:DE-38:22238974440006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990054301770206441.json b/src/test/resources/alma-fix/990054301770206441.json index cf5c8b30f2..7c5993b4d2 100644 --- a/src/test/resources/alma-fix/990054301770206441.json +++ b/src/test/resources/alma-fix/990054301770206441.json @@ -198,6 +198,7 @@ "id" : "http://lobid.org/organisations/DE-51#!", "label" : "Lippische Landesbibliothek - Theologische Bibliothek und Mediothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)133469-4" ], "id" : "http://lobid.org/items/990054301770206441:DE-51:2294873830006480#!" }, { "label" : "lobid Bestandsressource", @@ -210,7 +211,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=-1=%22133469-4%22" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)133469-4" ], "id" : "http://lobid.org/items/990054301770206441:DE-107:2285922320007506#!" }, { "label" : "lobid Bestandsressource", @@ -223,6 +224,7 @@ "id" : "http://lobid.org/organisations/DE-121#!", "label" : "Wissenschaftliche Bibliothek der Stadt Trier" }, + "seeAlso" : [ "https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word=01715224&local_base=str01" ], "id" : "http://lobid.org/items/990054301770206441:DE-121:2224982290007826#!" }, { "label" : "lobid Bestandsressource", @@ -235,6 +237,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990054301770206441&fdb=uni " ], "id" : "http://lobid.org/items/990054301770206441:DE-38:22216279800006476#!" }, { "label" : "lobid Bestandsressource", @@ -252,7 +255,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%22133469-4%22" ], + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990054301770206441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", diff --git a/src/test/resources/alma-fix/990054345550206441.json b/src/test/resources/alma-fix/990054345550206441.json index 496546b1b2..4a6db91671 100644 --- a/src/test/resources/alma-fix/990054345550206441.json +++ b/src/test/resources/alma-fix/990054345550206441.json @@ -248,7 +248,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763870006443#!" }, { "label" : "lobid Bestandsressource", @@ -262,7 +262,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763880006443#!" }, { "label" : "lobid Bestandsressource", @@ -275,7 +275,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763720006443#!" }, { "label" : "lobid Bestandsressource", @@ -289,7 +289,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763800006443#!" }, { "label" : "lobid Bestandsressource", @@ -303,7 +303,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763810006443#!" }, { "label" : "lobid Bestandsressource", @@ -316,7 +316,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763710006443#!" }, { "label" : "lobid Bestandsressource", @@ -329,7 +329,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763610006443#!" }, { "label" : "lobid Bestandsressource", @@ -342,7 +342,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763640006443#!" }, { "label" : "lobid Bestandsressource", @@ -355,7 +355,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763630006443#!" }, { "label" : "lobid Bestandsressource", @@ -368,7 +368,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763620006443#!" }, { "label" : "lobid Bestandsressource", @@ -381,7 +381,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763650006443#!" }, { "label" : "lobid Bestandsressource", @@ -394,7 +394,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763660006443#!" }, { "label" : "lobid Bestandsressource", @@ -407,7 +407,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763670006443#!" }, { "label" : "lobid Bestandsressource", @@ -421,7 +421,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763840006443#!" }, { "label" : "lobid Bestandsressource", @@ -434,7 +434,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763750006443#!" }, { "label" : "lobid Bestandsressource", @@ -448,7 +448,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763830006443#!" }, { "label" : "lobid Bestandsressource", @@ -462,7 +462,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763850006443#!" }, { "label" : "lobid Bestandsressource", @@ -475,7 +475,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763700006443#!" }, { "label" : "lobid Bestandsressource", @@ -488,7 +488,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763740006443#!" }, { "label" : "lobid Bestandsressource", @@ -502,7 +502,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763820006443#!" }, { "label" : "lobid Bestandsressource", @@ -516,7 +516,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763860006443#!" }, { "label" : "lobid Bestandsressource", @@ -530,7 +530,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763770006443#!" }, { "label" : "lobid Bestandsressource", @@ -543,7 +543,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763690006443#!" }, { "label" : "lobid Bestandsressource", @@ -556,7 +556,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763680006443#!" }, { "label" : "lobid Bestandsressource", @@ -569,7 +569,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763590006443#!" }, { "label" : "lobid Bestandsressource", @@ -582,7 +582,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763600006443#!" }, { "label" : "lobid Bestandsressource", @@ -595,7 +595,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23317763580006443#!" }, { "label" : "lobid Bestandsressource", @@ -608,7 +608,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=01770403" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-61:23349048300006443#!" }, { "label" : "lobid Bestandsressource", @@ -620,6 +620,7 @@ "id" : "http://lobid.org/organisations/DE-2187#!", "label" : "Bischöfliches Diözesanarchiv Aachen" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=ISN&request=01770403&func=find-b" ], "id" : "http://lobid.org/items/990054345550206441:DE-2187:2247379360007507#!" }, { "label" : "lobid Bestandsressource", @@ -645,6 +646,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)619424-2" ], "id" : "http://lobid.org/items/990054345550206441:DE-929:2275368700007506#!" }, { "label" : "lobid Bestandsressource", @@ -657,7 +659,7 @@ "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%22619424-2%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-5:22214232350006467#!" }, { "label" : "lobid Bestandsressource", @@ -670,7 +672,7 @@ "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%22619424-2%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990054345550206441" ], "id" : "http://lobid.org/items/990054345550206441:DE-5:22214232360006467#!" }, { "label" : "lobid Bestandsressource", @@ -683,6 +685,7 @@ "id" : "http://lobid.org/organisations/DE-38-445#!", "label" : "Kunsthistorisches Institut, Abteilung Architekturgeschichte, Bibliothek" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990054345550206441&fdb=uni " ], "id" : "http://lobid.org/items/990054345550206441:DE-38-445:22321673870006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990055981810206441.json b/src/test/resources/alma-fix/990055981810206441.json index 8d0d2a74ca..9766f3bc07 100644 --- a/src/test/resources/alma-fix/990055981810206441.json +++ b/src/test/resources/alma-fix/990055981810206441.json @@ -1,7 +1,7 @@ { "@context" : "http://lobid.org/resources/context.jsonld", "almaMmsId" : "990055981810206441", - "issn" : [ "09405453", "09405453" ], + "issn" : [ "09405453" ], "oclcNumber" : [ "724554237" ], "zdbId" : "1089874-8", "dnbId" : "01620476X", @@ -337,7 +337,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/1089874-8" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990055981810206441" ], "id" : "http://lobid.org/items/990055981810206441:DE-294:22118612190006471#!" }, { "label" : "lobid Bestandsressource", @@ -350,7 +350,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/1089874-8" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990055981810206441" ], "id" : "http://lobid.org/items/990055981810206441:DE-294:22118612210006471#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990058434730206441.json b/src/test/resources/alma-fix/990058434730206441.json index 4e79bfea72..827668a0b0 100644 --- a/src/test/resources/alma-fix/990058434730206441.json +++ b/src/test/resources/alma-fix/990058434730206441.json @@ -173,7 +173,7 @@ "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma990058434730206441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-Kn41:2317181430006478#!" }, { "label" : "lobid Bestandsressource", @@ -187,6 +187,7 @@ "id" : "http://lobid.org/organisations/DE-Kn28#!", "label" : "Erzbischöfliche Diözesan- und Dombibliothek" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=IDN&request=HT000893437&func=find-b" ], "id" : "http://lobid.org/items/990058434730206441:DE-Kn28:2351376600007507#!" }, { "label" : "lobid Bestandsressource", @@ -200,6 +201,7 @@ "id" : "http://lobid.org/organisations/DE-Walb1#!", "label" : "Bibliothek St. Albert" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=IDN&request=HT000893437&func=find-b" ], "id" : "http://lobid.org/items/990058434730206441:DE-Walb1:2351376580007507#!" }, { "label" : "lobid Bestandsressource", @@ -213,6 +215,7 @@ "id" : "http://lobid.org/organisations/DE-51#!", "label" : "Lippische Landesbibliothek - Theologische Bibliothek und Mediothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-605)HT000893437" ], "id" : "http://lobid.org/items/990058434730206441:DE-51:23101485880006480#!" }, { "label" : "lobid Bestandsressource", @@ -226,6 +229,7 @@ "id" : "http://lobid.org/organisations/DE-Tr2#!", "label" : "Bibliothek des Bischöflichen Priesterseminars Trier" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=ptr01&find_code=IDN&request=HT000893437&func=find-b" ], "id" : "http://lobid.org/items/990058434730206441:DE-Tr2:2327546360007817#!" }, { "label" : "lobid Bestandsressource", @@ -239,7 +243,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000893437%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000893437" ], "id" : "http://lobid.org/items/990058434730206441:DE-107:2384300260007506#!" }, { "label" : "lobid Bestandsressource", @@ -323,6 +327,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-294:23169547910006471#!" }, { "label" : "lobid Bestandsressource", @@ -332,11 +337,12 @@ "currentLibrary" : "HIS", "currentLocation" : "HIS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-11", + "id" : "http://lobid.org/organisations/DE-294-11#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Geschichtswissenschaft, Historische Bibliothek" }, - "id" : "http://lobid.org/items/990058434730206441:DE-294:23169547890006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058434730206441" ], + "id" : "http://lobid.org/items/990058434730206441:DE-294-11:23169547890006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -345,11 +351,12 @@ "currentLibrary" : "EVTH", "currentLocation" : "EVTH_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-21", + "id" : "http://lobid.org/organisations/DE-294-21#!", + "label" : "Ruhr-Universität Bochum, Evangelisch-theologisches Seminar, Bibliothek" }, - "id" : "http://lobid.org/items/990058434730206441:DE-294:23169547870006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058434730206441" ], + "id" : "http://lobid.org/items/990058434730206441:DE-294-21:23169547870006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -358,11 +365,12 @@ "currentLibrary" : "KTH", "currentLocation" : "KTH_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-38", + "id" : "http://lobid.org/organisations/DE-294-38#!", + "label" : "Ruhr-Universität Bochum, Zentrales katholisch-theologisches Seminar, Bibliothek" }, - "id" : "http://lobid.org/items/990058434730206441:DE-294:23169547850006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058434730206441" ], + "id" : "http://lobid.org/items/990058434730206441:DE-294-38:23169547850006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -389,7 +397,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000893437" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-61:23316394070006443#!" }, { "label" : "lobid Bestandsressource", @@ -403,7 +411,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000893437" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-61:23316394030006443#!" }, { "label" : "lobid Bestandsressource", @@ -417,7 +425,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000893437" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-61:23316394050006443#!" }, { "label" : "lobid Bestandsressource", @@ -431,7 +439,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000893437" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990058434730206441&fdb=uni " ], "id" : "http://lobid.org/items/990058434730206441:DE-38:23301320240006476#!" }, { "label" : "lobid Bestandsressource", @@ -445,7 +453,7 @@ "id" : "http://lobid.org/organisations/DE-38-622#!", "label" : "Institut für Katholische Theologie, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000893437" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990058434730206441&fdb=uni " ], "id" : "http://lobid.org/items/990058434730206441:DE-38-622:23301320220006476#!" }, { "label" : "lobid Bestandsressource", @@ -543,7 +551,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000893437" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990058434730206441" ], "id" : "http://lobid.org/items/990058434730206441:DE-466:23136243400006463#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990058567920206441.json b/src/test/resources/alma-fix/990058567920206441.json index 8c58908828..5f89e6035e 100644 --- a/src/test/resources/alma-fix/990058567920206441.json +++ b/src/test/resources/alma-fix/990058567920206441.json @@ -186,6 +186,7 @@ "id" : "http://lobid.org/organisations/DE-987#!", "label" : "Hochschule Koblenz, Bibliothek RheinMoselCampus" }, + "seeAlso" : [ "https://bibopac2.rac.hs-koblenz.de/webOPACClient-Koblenz/start.do?Query=0010=%22HT000909138%22" ], "id" : "http://lobid.org/items/990058567920206441:DE-987:235067850007829#!" }, { "label" : "lobid Bestandsressource", @@ -241,7 +242,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT000909138&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-Lan1:2386676860007476#!" }, { "label" : "lobid Bestandsressource", @@ -269,7 +270,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000909138%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000909138" ], "id" : "http://lobid.org/items/990058567920206441:DE-107:2317906360007506#!" }, { "label" : "lobid Bestandsressource", @@ -283,7 +284,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000909138%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000909138" ], "id" : "http://lobid.org/items/990058567920206441:DE-929:2317906380007506#!" }, { "label" : "lobid Bestandsressource", @@ -297,6 +298,7 @@ "id" : "http://lobid.org/organisations/DE-121#!", "label" : "Wissenschaftliche Bibliothek der Stadt Trier" }, + "seeAlso" : [ "https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word=HT000909138&local_base=str01" ], "id" : "http://lobid.org/items/990058567920206441:DE-121:2310241930007826#!" }, { "label" : "lobid Bestandsressource", @@ -408,6 +410,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT000909138" ], "id" : "http://lobid.org/items/990058567920206441:DE-361:23251699480006442#!" }, { "label" : "lobid Bestandsressource", @@ -421,6 +424,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT000909138" ], "id" : "http://lobid.org/items/990058567920206441:DE-361:23251699510006442#!" }, { "label" : "lobid Bestandsressource", @@ -434,6 +438,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT000909138" ], "id" : "http://lobid.org/items/990058567920206441:DE-361:23251699490006442#!" }, { "label" : "lobid Bestandsressource", @@ -443,11 +448,12 @@ "currentLibrary" : "SOZ", "currentLocation" : "SOZ_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-17", + "id" : "http://lobid.org/organisations/DE-294-17#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Sozialwissenschaft, Bibliothek" }, - "id" : "http://lobid.org/items/990058567920206441:DE-294:23163521090006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058567920206441" ], + "id" : "http://lobid.org/items/990058567920206441:DE-294-17:23163521090006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -456,11 +462,12 @@ "currentLibrary" : "HIS", "currentLocation" : "HIS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-11", + "id" : "http://lobid.org/organisations/DE-294-11#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Geschichtswissenschaft, Historische Bibliothek" }, - "id" : "http://lobid.org/items/990058567920206441:DE-294:23163521110006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058567920206441" ], + "id" : "http://lobid.org/items/990058567920206441:DE-294-11:23163521110006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -473,6 +480,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-294:23163521130006471#!" }, { "label" : "lobid Bestandsressource", @@ -486,6 +494,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-294:23163521140006471#!" }, { "label" : "lobid Bestandsressource", @@ -495,11 +504,12 @@ "currentLibrary" : "KTH", "currentLocation" : "KTH_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-38", + "id" : "http://lobid.org/organisations/DE-294-38#!", + "label" : "Ruhr-Universität Bochum, Zentrales katholisch-theologisches Seminar, Bibliothek" }, - "id" : "http://lobid.org/items/990058567920206441:DE-294:23163521070006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990058567920206441" ], + "id" : "http://lobid.org/items/990058567920206441:DE-294-38:23163521070006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -540,7 +550,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000909138" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-61:23269116240006443#!" }, { "label" : "lobid Bestandsressource", @@ -554,7 +564,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT000909138&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-Kob7:2335729480008057#!" }, { "label" : "lobid Bestandsressource", @@ -568,7 +578,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000909138" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990058567920206441&fdb=uni " ], "id" : "http://lobid.org/items/990058567920206441:DE-38:23211428530006476#!" }, { "label" : "lobid Bestandsressource", @@ -582,7 +592,7 @@ "id" : "http://lobid.org/organisations/DE-38-132#!", "label" : "Gemeinsame Fachbibliothek Soziologie" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000909138" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990058567920206441&fdb=uni " ], "id" : "http://lobid.org/items/990058567920206441:DE-38-132:23211428510006476#!" }, { "label" : "lobid Bestandsressource", @@ -596,7 +606,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000909138" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990058567920206441&fdb=uni " ], "id" : "http://lobid.org/items/990058567920206441:DE-38:23211428550006476#!" }, { "label" : "lobid Bestandsressource", @@ -722,7 +732,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000909138" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-466:23139972710006463#!" }, { "label" : "lobid Bestandsressource", @@ -758,7 +768,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT000909138&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-Kob7:2235729470008057#!" }, { "label" : "lobid Bestandsressource", @@ -770,7 +780,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000909138" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990058567920206441" ], "id" : "http://lobid.org/items/990058567920206441:DE-466:22139972700006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990059571560206441.json b/src/test/resources/alma-fix/990059571560206441.json index 4d46dbc1ff..568a4bfbd0 100644 --- a/src/test/resources/alma-fix/990059571560206441.json +++ b/src/test/resources/alma-fix/990059571560206441.json @@ -124,6 +124,7 @@ "id" : "http://lobid.org/organisations/DE-Tr5#!", "label" : "Hochschulbibliothek Trier" }, + "seeAlso" : [ "https://bibserv.fh-trier.de/webOPACClient/start.do?Query=0010=%22HT001039253%22" ], "id" : "http://lobid.org/items/990059571560206441:DE-Tr5:234944500007820#!" }, { "label" : "lobid Bestandsressource", @@ -151,7 +152,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT001039253" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT001039253" ], "id" : "http://lobid.org/items/990059571560206441:DE-832:2349652950006477#!" }, { "label" : "lobid Bestandsressource", @@ -179,6 +180,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990059571560206441" ], "id" : "http://lobid.org/items/990059571560206441:DE-294:23129320140006471#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990063549080206441.json b/src/test/resources/alma-fix/990063549080206441.json index 37f9162bf9..aedfc4d91f 100644 --- a/src/test/resources/alma-fix/990063549080206441.json +++ b/src/test/resources/alma-fix/990063549080206441.json @@ -167,6 +167,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990063549080206441" ], "id" : "http://lobid.org/items/990063549080206441:DE-294:23126359060006471#!" }, { "label" : "lobid Bestandsressource", @@ -180,6 +181,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990063549080206441" ], "id" : "http://lobid.org/items/990063549080206441:DE-294:23126359080006471#!" }, { "label" : "lobid Bestandsressource", @@ -193,7 +195,7 @@ "id" : "http://lobid.org/organisations/DE-38-125#!", "label" : "Forschungsinstitut für Politische Wissenschaft und Europäische Fragen, Seminar für Politische Wissenschaft, Gemeinsame Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT003538502" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990063549080206441&fdb=uni " ], "id" : "http://lobid.org/items/990063549080206441:DE-38-125:23286017520006476#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990075429930206441.json b/src/test/resources/alma-fix/990075429930206441.json index 3b6f75981a..7ceaffca8e 100644 --- a/src/test/resources/alma-fix/990075429930206441.json +++ b/src/test/resources/alma-fix/990075429930206441.json @@ -89,6 +89,7 @@ "id" : "http://lobid.org/organisations/DE-Tr2#!", "label" : "Bibliothek des Bischöflichen Priesterseminars Trier" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=ptr01&find_code=IDN&request=HT000944190&func=find-b" ], "id" : "http://lobid.org/items/990075429930206441:DE-Tr2:2325456820007817#!" }, { "label" : "lobid Bestandsressource", @@ -102,7 +103,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000944190%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000944190" ], "id" : "http://lobid.org/items/990075429930206441:DE-107:2377095800007506#!" }, { "label" : "lobid Bestandsressource", @@ -116,7 +117,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT000944190%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT000944190" ], "id" : "http://lobid.org/items/990075429930206441:DE-107:2377095810007506#!" }, { "label" : "lobid Bestandsressource", @@ -130,7 +131,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT000944190" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT000944190" ], "id" : "http://lobid.org/items/990075429930206441:DE-832:2344940620006477#!" }, { "label" : "lobid Bestandsressource", @@ -185,6 +186,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT000944190" ], "id" : "http://lobid.org/items/990075429930206441:DE-361:23256260230006442#!" }, { "label" : "lobid Bestandsressource", @@ -198,6 +200,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990075429930206441" ], "id" : "http://lobid.org/items/990075429930206441:DE-294:2399479500006471#!" }, { "label" : "lobid Bestandsressource", @@ -207,11 +210,12 @@ "currentLibrary" : "HIS", "currentLocation" : "HIS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-11", + "id" : "http://lobid.org/organisations/DE-294-11#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Geschichtswissenschaft, Historische Bibliothek" }, - "id" : "http://lobid.org/items/990075429930206441:DE-294:2399479480006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990075429930206441" ], + "id" : "http://lobid.org/items/990075429930206441:DE-294-11:2399479480006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -220,11 +224,12 @@ "currentLibrary" : "GER", "currentLocation" : "GER_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-23", + "id" : "http://lobid.org/organisations/DE-294-23#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Philologie, Germanistisches Institut, Bibliothek" }, - "id" : "http://lobid.org/items/990075429930206441:DE-294:2399479440006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990075429930206441" ], + "id" : "http://lobid.org/items/990075429930206441:DE-294-23:2399479440006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -237,7 +242,7 @@ "id" : "http://lobid.org/organisations/DE-38-434#!", "label" : "Petrarca-Institut der Universität zu Köln, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000944190" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990075429930206441&fdb=uni " ], "id" : "http://lobid.org/items/990075429930206441:DE-38-434:23213349030006476#!" }, { "label" : "lobid Bestandsressource", @@ -251,7 +256,7 @@ "id" : "http://lobid.org/organisations/DE-38-432#!", "label" : "Thomas-Institut, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT000944190" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990075429930206441&fdb=uni " ], "id" : "http://lobid.org/items/990075429930206441:DE-38-432:23213349050006476#!" }, { "label" : "lobid Bestandsressource", @@ -328,12 +333,12 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT000944190" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990075429930206441" ], "id" : "http://lobid.org/items/990075429930206441:DE-466:22124728180006463#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT000944190" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990075429930206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", diff --git a/src/test/resources/alma-fix/990075538650206441.json b/src/test/resources/alma-fix/990075538650206441.json index 93fb525ef7..a93e093a4e 100644 --- a/src/test/resources/alma-fix/990075538650206441.json +++ b/src/test/resources/alma-fix/990075538650206441.json @@ -138,7 +138,7 @@ "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma990075538650206441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma990075538650206441" ], "id" : "http://lobid.org/items/990075538650206441:DE-Kn41:2325727750006478#!" }, { "label" : "lobid Bestandsressource", @@ -152,7 +152,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT003184116" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990075538650206441" ], "id" : "http://lobid.org/items/990075538650206441:DE-466:23134766780006463#!" }, { "label" : "lobid Bestandsressource", @@ -166,6 +166,7 @@ "id" : "http://lobid.org/organisations/DE-38M#!", "label" : "ZB MED - Informationszentrum Lebenswissenschaften, Köln" }, + "seeAlso" : [ "https://www.livivo.de/doc/990075538650206441" ], "id" : "http://lobid.org/items/990075538650206441:DE-38M:23133481820006472#!" }, { "label" : "lobid Bestandsressource", @@ -177,7 +178,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT003184116" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990075538650206441" ], "id" : "http://lobid.org/items/990075538650206441:DE-466:22134766770006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990103899140206441.json b/src/test/resources/alma-fix/990103899140206441.json index b6be166fba..5bbed956e7 100644 --- a/src/test/resources/alma-fix/990103899140206441.json +++ b/src/test/resources/alma-fix/990103899140206441.json @@ -118,7 +118,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=-1=%22590016-5%22" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)590016-5" ], "id" : "http://lobid.org/items/990103899140206441:DE-107:2263335540007506#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990108873860206441.json b/src/test/resources/alma-fix/990108873860206441.json index a4334f009c..bbe3d8b340 100644 --- a/src/test/resources/alma-fix/990108873860206441.json +++ b/src/test/resources/alma-fix/990108873860206441.json @@ -146,6 +146,7 @@ "id" : "http://lobid.org/organisations/DE-Tr2#!", "label" : "Bibliothek des Bischöflichen Priesterseminars Trier" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=ptr01&find_code=IDN&request=14735849&func=find-b" ], "id" : "http://lobid.org/items/990108873860206441:DE-Tr2:2221102140007817#!" }, { "label" : "lobid Bestandsressource", @@ -157,7 +158,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=-1=%221500025-4%22" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)1500025-4" ], "id" : "http://lobid.org/items/990108873860206441:DE-107:2263798630007506#!" }, { "label" : "lobid Bestandsressource", @@ -169,11 +170,12 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)1500025-4" ], "id" : "http://lobid.org/items/990108873860206441:DE-929:2263798660007506#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=14735849&scope=catalog&sf=rank" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990108873860206441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", diff --git a/src/test/resources/alma-fix/990109712970206441.json b/src/test/resources/alma-fix/990109712970206441.json index 9e8c7090ee..e85dc65778 100644 --- a/src/test/resources/alma-fix/990109712970206441.json +++ b/src/test/resources/alma-fix/990109712970206441.json @@ -224,6 +224,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199900006447#!" }, { "label" : "lobid Bestandsressource", @@ -237,6 +238,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199920006447#!" }, { "label" : "lobid Bestandsressource", @@ -250,6 +252,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199950006447#!" }, { "label" : "lobid Bestandsressource", @@ -263,6 +266,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199930006447#!" }, { "label" : "lobid Bestandsressource", @@ -275,6 +279,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23171066570006447#!" }, { "label" : "lobid Bestandsressource", @@ -288,6 +293,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199910006447#!" }, { "label" : "lobid Bestandsressource", @@ -301,6 +307,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23121199890006447#!" }, { "label" : "lobid Bestandsressource", @@ -313,6 +320,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:23175079460006447#!" }, { "label" : "lobid Bestandsressource", @@ -326,6 +334,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309400006480#!" }, { "label" : "lobid Bestandsressource", @@ -339,6 +348,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309360006480#!" }, { "label" : "lobid Bestandsressource", @@ -352,6 +362,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309380006480#!" }, { "label" : "lobid Bestandsressource", @@ -365,6 +376,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309300006480#!" }, { "label" : "lobid Bestandsressource", @@ -378,6 +390,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309320006480#!" }, { "label" : "lobid Bestandsressource", @@ -391,6 +404,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309340006480#!" }, { "label" : "lobid Bestandsressource", @@ -404,6 +418,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309440006480#!" }, { "label" : "lobid Bestandsressource", @@ -417,6 +432,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309270006480#!" }, { "label" : "lobid Bestandsressource", @@ -430,6 +446,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309500006480#!" }, { "label" : "lobid Bestandsressource", @@ -443,6 +460,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309420006480#!" }, { "label" : "lobid Bestandsressource", @@ -456,6 +474,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309460006480#!" }, { "label" : "lobid Bestandsressource", @@ -469,6 +488,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2390309480006480#!" }, { "label" : "lobid Bestandsressource", @@ -481,6 +501,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23375062020006443#!" }, { "label" : "lobid Bestandsressource", @@ -493,6 +514,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476030006443#!" }, { "label" : "lobid Bestandsressource", @@ -505,6 +527,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476050006443#!" }, { "label" : "lobid Bestandsressource", @@ -517,6 +540,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476060006443#!" }, { "label" : "lobid Bestandsressource", @@ -529,6 +553,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476080006443#!" }, { "label" : "lobid Bestandsressource", @@ -541,6 +566,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476100006443#!" }, { "label" : "lobid Bestandsressource", @@ -553,6 +579,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-61:23263476110006443#!" }, { "label" : "lobid Bestandsressource", @@ -593,6 +620,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:22121199860006447#!" }, { "label" : "lobid Bestandsressource", @@ -605,6 +633,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-468:22175079420006447#!" }, { "label" : "lobid Bestandsressource", @@ -629,6 +658,7 @@ "id" : "http://lobid.org/organisations/DE-575#!", "label" : "Hochschule für Musik Detmold, Bibliothek" }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2000012-1" ], "id" : "http://lobid.org/items/990109712970206441:DE-575:2290309520006480#!" }, { "label" : "lobid Bestandsressource", @@ -641,7 +671,7 @@ "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222000012-1%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-5:22316628570006467#!" }, { "label" : "lobid Bestandsressource", @@ -654,7 +684,7 @@ "id" : "http://lobid.org/organisations/DE-Bo59#!", "label" : "Beethoven-Haus Bonn, Bibliothek" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222000012-1%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-Bo59:22316628560006467#!" }, { "label" : "lobid Bestandsressource", @@ -667,7 +697,7 @@ "id" : "http://lobid.org/organisations/DE-Bo59#!", "label" : "Beethoven-Haus Bonn, Bibliothek" }, - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222000012-1%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-Bo59:22316628550006467#!" }, { "label" : "lobid Bestandsressource", @@ -680,6 +710,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990109712970206441" ], "id" : "http://lobid.org/items/990109712970206441:DE-Kob7:2229555290008057#!" }, { "label" : "lobid Bestandsressource", @@ -692,6 +723,7 @@ "id" : "http://lobid.org/organisations/DE-38-430#!", "label" : "Musikwissenschaftliches Institut, Abteilung Historische Musikwissenschaft, Systematische Musikwissenschaft, Musikethnologie,, Collgium musicum, Bibliothek" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990109712970206441&fdb=uni " ], "id" : "http://lobid.org/items/990109712970206441:DE-38-430:22294277850006476#!" }, { "label" : "lobid Bestandsressource", @@ -704,10 +736,12 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990109712970206441&fdb=uni " ], "id" : "http://lobid.org/items/990109712970206441:DE-38:22294277840006476#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/list?start=1&defaults=on&q-al=2000012-1" ], "heldBy" : { "isil" : "DE-1972", "id" : "http://lobid.org/organisations/DE-1972#!", diff --git a/src/test/resources/alma-fix/990114617880206441.json b/src/test/resources/alma-fix/990114617880206441.json index 731515d1ea..4f0fb2298e 100644 --- a/src/test/resources/alma-fix/990114617880206441.json +++ b/src/test/resources/alma-fix/990114617880206441.json @@ -95,7 +95,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT013135581" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990114617880206441" ], "id" : "http://lobid.org/items/990114617880206441:DE-61:23257820090006443#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990119186660206441.json b/src/test/resources/alma-fix/990119186660206441.json new file mode 100644 index 0000000000..26a0bd0e42 --- /dev/null +++ b/src/test/resources/alma-fix/990119186660206441.json @@ -0,0 +1,131 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "990119186660206441", + "oclcNumber" : [ "1057478173" ], + "zdbId" : "2102077-2", + "dnbId" : "024334561", + "deprecatedUri" : "http://lobid.org/resources/HT013595767#!", + "hbzId" : "HT013595767", + "title" : "Know your world extra", + "publication" : [ { + "type" : [ "PublicationEvent" ], + "location" : [ "Middletown, CT" ], + "publishedBy" : [ "Xerox Education Publications" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/990119186660206441", + "label" : "Webseite der hbz-Ressource 990119186660206441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/990119186660206441", + "dateCreated" : "2021-04-05", + "dateModified" : "2023-05-25", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 990119186660206441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-600#!", + "label" : "Zeitschriftendatenbank (ZDB)" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-101#!", + "label" : "Deutsche Nationalbibliothek" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-600#!", + "label" : "Zeitschriftendatenbank (ZDB)" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://worldcat.org/oclc/1057478173", + "label" : "OCLC Ressource" + }, { + "id" : "http://ld.zdb-services.de/resource/2102077-2", + "label" : "ZDB-Ressource" + }, { + "id" : "https://d-nb.info/024334561", + "label" : "DNB-Ressource" + } ], + "fulltextOnline" : [ { + "label" : "EZB", + "id" : "http://www.bibliothek.uni-regensburg.de/ezeit/?2102077" + } ], + "related" : [ { + "note" : [ "Druck-Ausgabe" ], + "label" : "Know your world extra", + "issn" : "0163-4844" + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/resources/HT014846970#!", + "label" : "Zeitschriftendatenbank (ZDB)", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/resources/HT016356466#!", + "label" : "Elektronische Zeitschriftenbibliothek (EZB)", + "type" : [ "Collection" ] + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/eng", + "label" : "Englisch" + } ], + "extent" : "Online-Ressource", + "natureOfContent" : [ { + "label" : "Zeitschrift", + "id" : "https://d-nb.info/gnd/4067488-5" + } ], + "subject" : [ { + "notation" : "050", + "type" : [ "Concept" ], + "source" : { + "label" : "DDC-Sachgruppen der ZDB" + }, + "label" : "Zeitschriften, fortlaufende Sammelwerke" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "Allgemeine fortlaufende Sammelwerke", + "notation" : "050", + "version" : "sdnb" + } ], + "medium" : [ { + "label" : "Datenträger", + "id" : "http://rdaregistry.info/termList/RDAMediaType/1003" + }, { + "label" : "Online-Ressource", + "id" : "http://rdaregistry.info/termList/RDACarrierType/1018" + } ], + "bibliographicLevel" : { + "label" : "Serial", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Serial" + }, + "type" : [ "BibliographicResource", "Periodical" ], + "id" : "http://lobid.org/resources/990119186660206441#!" +} diff --git a/src/test/resources/alma-fix/990119186660206441.xml b/src/test/resources/alma-fix/990119186660206441.xml new file mode 100644 index 0000000000..2549f57ced --- /dev/null +++ b/src/test/resources/alma-fix/990119186660206441.xml @@ -0,0 +1,121 @@ + + + 00000nas a2200000#c 4500 + 20230525135732.0 + cr|||||||||||| + 030218c00009999xxuu||p|o ||| 0||||1eng c + DE-605 + 990119186660206441 + + 2102077-2 + DE-600 + + + 024334561 + DE-101 + + + (DE-599)ZDB2102077-2 + + + (OCoLC)1057478173 + + + (DE-600)2102077-2 + + + (DE-101)024334561 + + + 9001 + ger + DE-101 + 9001 + + + eng + + + XD-US + + + 050 + DE-600 + sdnb + + + Know your world extra + + + Middletown, CT + Xerox Education Publications + 0000- + + + Online-Ressource + + + txt + + + c + + + cr + + + http://www.bibliothek.uni-regensburg.de/ezeit/?2102077 + EZB + + + Erscheint auch als + Druck-Ausgabe + Know your world extra + 0163-4844 + http://worldcat.org/issn/0163-4844 + + + Zeitschrift + (DE-588)4067488-5 + gnd-content + GND-040674886 + + + 49HBZ_NETWORK + 990119186660206441 + HBZ Network + + + System + ZDB + marc21 + 20230525135732.0 + 01 + false + 2023-05-25 14:20:35 Europe/Berlin + 011918666-HBZ01 + 90 + import + 2021-04-05 09:58:24 Europe/Berlin + + + Periodikum + GND-CONTENT + GND-040674886 + 450 + + + Zeitschriften + GND-CONTENT + GND-040674886 + 450 + + + 4067488-5 + http://d-nb.info/gnd/4067488-5 + gnd + GND-CONTENT + GND-040674886 + 024 + + diff --git a/src/test/resources/alma-fix/990124590390206441.json b/src/test/resources/alma-fix/990124590390206441.json index ce791812ab..e0db2a3707 100644 --- a/src/test/resources/alma-fix/990124590390206441.json +++ b/src/test/resources/alma-fix/990124590390206441.json @@ -102,6 +102,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT013911008" ], "id" : "http://lobid.org/items/990124590390206441:DE-361:23240897810006442#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990126276700206441.json b/src/test/resources/alma-fix/990126276700206441.json index 7fe5b98bb4..9a2ea5f2e1 100644 --- a/src/test/resources/alma-fix/990126276700206441.json +++ b/src/test/resources/alma-fix/990126276700206441.json @@ -132,7 +132,7 @@ "id" : "http://lobid.org/organisations/DE-Dm13#!", "label" : "Fachhochschule Dortmund, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT014015351%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990126276700206441" ], "id" : "http://lobid.org/items/990126276700206441:DE-Dm13:2346678150006451#!" }, { "label" : "lobid Bestandsressource", @@ -160,7 +160,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT014015351&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990126276700206441" ], "id" : "http://lobid.org/items/990126276700206441:DE-Lan1:2380082230007476#!" }, { "label" : "lobid Bestandsressource", @@ -174,7 +174,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT014015351&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990126276700206441" ], "id" : "http://lobid.org/items/990126276700206441:DE-Lan1:2380082240007476#!" }, { "label" : "lobid Bestandsressource", @@ -216,6 +216,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT014015351" ], "id" : "http://lobid.org/items/990126276700206441:DE-361:23264458310006442#!" }, { "label" : "lobid Bestandsressource", @@ -229,6 +230,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990126276700206441" ], "id" : "http://lobid.org/items/990126276700206441:DE-294:23142334490006471#!" }, { "label" : "lobid Bestandsressource", @@ -242,7 +244,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT014015351" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990126276700206441" ], "id" : "http://lobid.org/items/990126276700206441:DE-61:23303488680006443#!" }, { "label" : "lobid Bestandsressource", @@ -256,7 +258,7 @@ "id" : "http://lobid.org/organisations/DE-38-405#!", "label" : "Institut für Deutsche Sprache und Literatur mit Volkskundlicher Abteilung, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT014015351" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990126276700206441&fdb=uni " ], "id" : "http://lobid.org/items/990126276700206441:DE-38-405:23267503020006476#!" }, { "label" : "lobid Bestandsressource", @@ -270,7 +272,7 @@ "id" : "http://lobid.org/organisations/DE-38-467#!", "label" : "Internationales Kolleg Morphomata, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT014015351" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990126276700206441&fdb=uni " ], "id" : "http://lobid.org/items/990126276700206441:DE-38-467:23267503000006476#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990133067580206441.json b/src/test/resources/alma-fix/990133067580206441.json index 0c8e58fde8..796230dcb3 100644 --- a/src/test/resources/alma-fix/990133067580206441.json +++ b/src/test/resources/alma-fix/990133067580206441.json @@ -241,6 +241,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53804555180006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990133067580206441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990133067580206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -252,7 +253,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53804555180006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=990133067580206441", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222163340-X%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990133067580206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", @@ -276,6 +277,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53804555180006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=990133067580206441", + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990133067580206441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", diff --git a/src/test/resources/alma-fix/990136041660206441.json b/src/test/resources/alma-fix/990136041660206441.json index b45b54c68c..e78f062c84 100644 --- a/src/test/resources/alma-fix/990136041660206441.json +++ b/src/test/resources/alma-fix/990136041660206441.json @@ -196,6 +196,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)2189310-X" ], "id" : "http://lobid.org/items/990136041660206441:DE-929:2264740600007506#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990141342350206441.json b/src/test/resources/alma-fix/990141342350206441.json index 829b645857..ddfacd923b 100644 --- a/src/test/resources/alma-fix/990141342350206441.json +++ b/src/test/resources/alma-fix/990141342350206441.json @@ -106,7 +106,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22TT001230001%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)TT001230001" ], "id" : "http://lobid.org/items/990141342350206441:DE-107:2379314410007506#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990150856900206441.json b/src/test/resources/alma-fix/990150856900206441.json index 8f6247f596..57a71e3b3b 100644 --- a/src/test/resources/alma-fix/990150856900206441.json +++ b/src/test/resources/alma-fix/990150856900206441.json @@ -96,6 +96,7 @@ "id" : "http://lobid.org/organisations/DE-Kn28#!", "label" : "Erzbischöfliche Diözesan- und Dombibliothek" }, + "seeAlso" : [ "https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=IDN&request=TT002001274&func=find-b" ], "id" : "http://lobid.org/items/990150856900206441:DE-Kn28:2350360720007507#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990156027740206441.json b/src/test/resources/alma-fix/990156027740206441.json index c152907612..81ac105105 100644 --- a/src/test/resources/alma-fix/990156027740206441.json +++ b/src/test/resources/alma-fix/990156027740206441.json @@ -76,12 +76,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53209607190006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991010117289706445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990156027740206441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990156027740206441" ], "id" : "http://lobid.org/items/990156027740206441:DE-290:53209607190006445#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990156060190206441.json b/src/test/resources/alma-fix/990156060190206441.json index ab856670bb..2152b00928 100644 --- a/src/test/resources/alma-fix/990156060190206441.json +++ b/src/test/resources/alma-fix/990156060190206441.json @@ -189,7 +189,7 @@ "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma990156060190206441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-Kn41:2317986730006478#!" }, { "label" : "lobid Bestandsressource", @@ -231,6 +231,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-A96:2383400860006444#!" }, { "label" : "lobid Bestandsressource", @@ -244,7 +245,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990156060190206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990156060190206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990156060190206441:DE-1044:2348092950006452#!" }, { "label" : "lobid Bestandsressource", @@ -258,7 +259,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990156060190206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990156060190206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990156060190206441:DE-1044:2348092970006452#!" }, { "label" : "lobid Bestandsressource", @@ -314,6 +315,7 @@ "id" : "http://lobid.org/organisations/DE-1042#!", "label" : "Hochschule Trier, Umwelt-Campus Birkenfeld, Bibliothek" }, + "seeAlso" : [ "https://grimm.umwelt-campus.de/uhtbin/cgisirsi/x/0/0/5?searchdata1=HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-1042:237127600007821#!" }, { "label" : "lobid Bestandsressource", @@ -368,7 +370,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT015014677&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-Lan1:2374193700007476#!" }, { "label" : "lobid Bestandsressource", @@ -410,7 +412,7 @@ "id" : "http://lobid.org/organisations/DE-107#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Pfälzische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT015014677%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-107:2369296750007506#!" }, { "label" : "lobid Bestandsressource", @@ -424,7 +426,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT015014677%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-929:2369296770007506#!" }, { "label" : "lobid Bestandsressource", @@ -438,7 +440,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT015014677" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-832:2348954760006477#!" }, { "label" : "lobid Bestandsressource", @@ -494,6 +496,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-361:23274927800006442#!" }, { "label" : "lobid Bestandsressource", @@ -507,6 +510,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT015014677" ], "id" : "http://lobid.org/items/990156060190206441:DE-361:23274927810006442#!" }, { "label" : "lobid Bestandsressource", @@ -516,11 +520,12 @@ "currentLibrary" : "SOZ", "currentLocation" : "SOZ_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-17", + "id" : "http://lobid.org/organisations/DE-294-17#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Sozialwissenschaft, Bibliothek" }, - "id" : "http://lobid.org/items/990156060190206441:DE-294:23181911570006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990156060190206441" ], + "id" : "http://lobid.org/items/990156060190206441:DE-294-17:23181911570006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -529,11 +534,12 @@ "currentLibrary" : "PHILO", "currentLocation" : "PHILO_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-28", + "id" : "http://lobid.org/organisations/DE-294-28#!", + "label" : "Ruhr-Universität Bochum, Institut für Philosophie, Bibliothek" }, - "id" : "http://lobid.org/items/990156060190206441:DE-294:23181911550006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990156060190206441" ], + "id" : "http://lobid.org/items/990156060190206441:DE-294-28:23181911550006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -574,7 +580,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT015014677&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-Kob7:2330787680008057#!" }, { "label" : "lobid Bestandsressource", @@ -588,7 +594,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT015014677" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990156060190206441&fdb=uni " ], "id" : "http://lobid.org/items/990156060190206441:DE-38:23308363920006476#!" }, { "label" : "lobid Bestandsressource", @@ -602,7 +608,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT015014677" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990156060190206441&fdb=uni " ], "id" : "http://lobid.org/items/990156060190206441:DE-38:23308363930006476#!" }, { "label" : "lobid Bestandsressource", @@ -616,7 +622,7 @@ "id" : "http://lobid.org/organisations/DE-38-307#!", "label" : "Humanwissenschaftliche Bibliothek: Gemeinsame Bibliothek der Humanwissenschaftlichen Fakultät und der USB" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT015014677" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990156060190206441&fdb=uni " ], "id" : "http://lobid.org/items/990156060190206441:DE-38-307:23308363900006476#!" }, { "label" : "lobid Bestandsressource", @@ -672,7 +678,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT015014677" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-466:23115327380006463#!" }, { "label" : "lobid Bestandsressource", @@ -710,7 +716,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT015014677&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-Kob7:2230787670008057#!" }, { "label" : "lobid Bestandsressource", @@ -722,7 +728,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT015014677" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990156060190206441" ], "id" : "http://lobid.org/items/990156060190206441:DE-466:22115327370006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990167595410206441.json b/src/test/resources/alma-fix/990167595410206441.json index 15c976bed2..d046ebc38e 100644 --- a/src/test/resources/alma-fix/990167595410206441.json +++ b/src/test/resources/alma-fix/990167595410206441.json @@ -78,7 +78,7 @@ "id" : "http://lobid.org/organisations/DE-Kn3#!", "label" : "Kunst- und Museumsbibliothek der Stadt Köln" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=TT002494857" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990167595410206441&fdb=uni " ], "id" : "http://lobid.org/items/990167595410206441:DE-Kn3:23283323610006476#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990170546170206441.json b/src/test/resources/alma-fix/990170546170206441.json new file mode 100644 index 0000000000..9e455b9492 --- /dev/null +++ b/src/test/resources/alma-fix/990170546170206441.json @@ -0,0 +1,1615 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "990170546170206441", + "issn" : [ "1866959X" ], + "oclcNumber" : [ "699274666" ], + "zdbId" : "2438569-4", + "dnbId" : "989651053", + "deprecatedUri" : "http://lobid.org/resources/HT015612055#!", + "hbzId" : "HT015612055", + "title" : "In situ", + "alternativeTitle" : [ "Insitu" ], + "otherTitleInformation" : [ "Zeitschrift für Architekturgeschichte" ], + "publication" : [ { + "startDate" : "2009", + "type" : [ "PublicationEvent" ], + "location" : [ "Worms" ], + "publishedBy" : [ "Werner" ], + "publicationHistory" : "1.2009 -", + "frequency" : [ { + "id" : "http://marc21rdf.info/terms/continuingfre#f", + "label" : "halbjährlich" + } ], + "note" : [ "2x jährl." ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/990170546170206441", + "label" : "Webseite der hbz-Ressource 990170546170206441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/990170546170206441", + "dateCreated" : "2021-04-06", + "dateModified" : "2023-04-23", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 990170546170206441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-1230#!", + "label" : "Öffentliche Bücherei Raesfeld" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-101#!", + "label" : "Deutsche Nationalbibliothek" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-600#!", + "label" : "Zeitschriftendatenbank (ZDB)" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://worldcat.org/oclc/699274666", + "label" : "OCLC Ressource" + }, { + "id" : "http://ld.zdb-services.de/resource/2438569-4", + "label" : "ZDB-Ressource" + }, { + "id" : "https://d-nb.info/989651053", + "label" : "DNB-Ressource" + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/resources/HT014846970#!", + "label" : "Zeitschriftendatenbank (ZDB)", + "type" : [ "Collection" ] + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", + "label" : "Deutsch" + } ], + "extent" : "30 cm", + "natureOfContent" : [ { + "label" : "Zeitschrift", + "id" : "https://d-nb.info/gnd/4067488-5" + } ], + "subject" : [ { + "notation" : "510", + "type" : [ "Concept" ], + "id" : "https://w3id.org/lobid/rpb2#n510", + "label" : "Architektur", + "source" : { + "id" : "https://w3id.org/lobid/rpb2", + "label" : "LBZ-Notationen" + } + }, { + "notation" : "012000*zs", + "type" : [ "Concept" ], + "source" : { + "label" : "Systematik der Bayerischen Bibliographie", + "id" : "http://bartoc.org/en/node/1983" + } + }, { + "notation" : "ZH 0001", + "type" : [ "Concept" ], + "source" : { + "label" : "RVK (Regensburger Verbundklassifikation)", + "id" : "https://d-nb.info/gnd/4449787-8" + } + }, { + "notation" : "NA 1000", + "type" : [ "Concept" ], + "source" : { + "label" : "RVK (Regensburger Verbundklassifikation)", + "id" : "https://d-nb.info/gnd/4449787-8" + } + }, { + "notation" : "720", + "type" : [ "Concept" ], + "source" : { + "label" : "Sachgruppen der DNB", + "id" : "https://bartoc.org/en/node/20049" + }, + "label" : "Architektur" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "720", + "notation" : "720", + "version" : "sdnb" + }, { + "notation" : "700", + "type" : [ "Concept" ], + "source" : { + "label" : "DDC-Sachgruppen der ZDB" + }, + "label" : "Künste, Bildende Kunst allgemein" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "Künste", + "notation" : "700", + "version" : "sdnb" + }, { + "notation" : "690", + "type" : [ "Concept" ], + "source" : { + "label" : "DDC-Sachgruppen der ZDB" + }, + "label" : "Hausbau, Bauhandwerk" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "690", + "notation" : "690", + "version" : "sdnb" + }, { + "type" : [ "ComplexSubject" ], + "label" : "Architektur | Geschichte | Zeitschrift", + "componentList" : [ { + "type" : [ "SubjectHeading" ], + "label" : "Architektur", + "source" : { + "label" : "Gemeinsame Normdatei (GND)", + "id" : "https://d-nb.info/gnd/7749153-1" + }, + "id" : "https://d-nb.info/gnd/4002851-3", + "gndIdentifier" : "4002851-3", + "altLabel" : [ "Baukunst" ] + }, { + "label" : "Geschichte" + }, { + "label" : "Zeitschrift" + } ] + } ], + "subjectslabels" : [ "Architektur", "Geschichte", "Zeitschrift" ], + "hasItem" : [ { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-Heft2023,1", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23109405120006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23118534530006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-Heft2023,2", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23109405110006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23118534540006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2015", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617050006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2014", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617060006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2022", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23110845230006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2011", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617090006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2019", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617010006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2018", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617020006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2020", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2390019600006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2013", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617070006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2017", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617030006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2016", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617040006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2021", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:23100912860006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "13 Z 959", + "serialNumber" : "13 Z 959-2012", + "currentLibrary" : "BAY", + "currentLocation" : "BAY_ZSFrei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-A96:2381617080006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Zeitschriftenauslage: ZH", + "currentLibrary" : "IZ", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82:23278415770006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Zeitschriftenauslage: ZH", + "currentLibrary" : "IZ", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82:23278415780006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Zeitschriftenauslage: ZH", + "currentLibrary" : "IZ", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82:23332158360006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Zeitschriftenauslage: ZH", + "currentLibrary" : "IZ", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82:23332158370006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Heftexemplar1_2220", + "serialNumber" : "Heftexemplar1_2220", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999950006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Heftexemplar1_2221", + "serialNumber" : "Heftexemplar1_2221", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999940006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "32/82I26-2021", + "serialNumber" : "32/82I26-2021", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999960006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "32/82I26-2019", + "serialNumber" : "32/82I26-2019", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999980006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "32/82I26-2020", + "serialNumber" : "32/82I26-2020", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999970006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "32/82I26", + "serialNumber" : "32/82I26-Heft2023,3", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999900006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Heftexemplar1_2224", + "serialNumber" : "Heftexemplar1_2224", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2343999910006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "32/82I26-2022", + "serialNumber" : "32/82I26-2022", + "currentLibrary" : "DEUTZ", + "currentLocation" : "32", + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-832:2353838860006477#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "ZY 371", + "serialNumber" : "60129553421", + "currentLibrary" : "BR", + "currentLocation" : "ZS", + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-290:23223003550006445#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "ZY 371", + "serialNumber" : "60129547392", + "currentLibrary" : "BAB", + "currentLocation" : "ZS-Hefte", + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-290:23219544970006445#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "ZY 371", + "serialNumber" : "60129547393", + "currentLibrary" : "BAB", + "currentLocation" : "ZS-Hefte", + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-290:23219544960006445#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "ZY 371", + "serialNumber" : "60129549746", + "currentLibrary" : "BAB", + "currentLocation" : "ZS-Hefte", + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-290:23220652960006445#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "ZY 371", + "serialNumber" : "60129549745", + "currentLibrary" : "BAB", + "currentLocation" : "ZS-Hefte", + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-290:23220652970006445#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957990006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23380881200006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957890006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273958020006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957880006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273958000006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273958010006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957780006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957770006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957790006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kun z i 500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957690006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957710006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957720006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957730006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957700006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957750006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957740006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957760006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957850006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957860006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957800006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957810006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957820006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957830006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23350705570006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957950006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957960006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23273957930006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23365781900006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23365781910006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23350705580006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "kunz.i500", + "currentLibrary" : "X0001", + "currentLocation" : "03P", + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-61:23380881190006443#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "serialNumber" : "428T0000118", + "currentLibrary" : "38-445", + "currentLocation" : "38-445-ZS", + "heldBy" : { + "isil" : "DE-38-445", + "id" : "http://lobid.org/organisations/DE-38-445#!", + "label" : "Kunsthistorisches Institut, Abteilung Architekturgeschichte, Bibliothek" + }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990170546170206441&fdb=uni " ], + "id" : "http://lobid.org/items/990170546170206441:DE-38-445:23356068910006476#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "serialNumber" : "428T0000119", + "currentLibrary" : "38-445", + "currentLocation" : "38-445-ZS", + "heldBy" : { + "isil" : "DE-38-445", + "id" : "http://lobid.org/organisations/DE-38-445#!", + "label" : "Kunsthistorisches Institut, Abteilung Architekturgeschichte, Bibliothek" + }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990170546170206441&fdb=uni " ], + "id" : "http://lobid.org/items/990170546170206441:DE-38-445:23356068900006476#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-100", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405390006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-110", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405380006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-200", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405290006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-210", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405280006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-220", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405270006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-330", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405180006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-320", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405190006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-310", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405200006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-340", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405170006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-90", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405400006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "2505082", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23186109910006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-280", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405230006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-180", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405310006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-160", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405330006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-170", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405320006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-240", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405250006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-190", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405300006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-300", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405210006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-290", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405220006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-270", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405240006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-230", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405260006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-140", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405350006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-150", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405340006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-120", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405370006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "1549283-130", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23146405360006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "2505083", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23186109900006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "2531820", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23196128600006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "82i4", + "serialNumber" : "2531819", + "currentLibrary" : "P0001", + "currentLocation" : "50", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-466:23196128610006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "ZB", + "currentLocation" : "0", + "callNumber" : "Zf823", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82:22278725830006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "212", + "currentLocation" : "0", + "callNumber" : "Zi 200", + "heldBy" : { + "isil" : "DE-82-212", + "id" : "http://lobid.org/organisations/DE-82-212#!", + "label" : "Lehrstuhl für Architekturgeschichte, Bibliothek Arch.geschichte" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-82-212:22228979550006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "R0001", + "currentLocation" : "kA", + "callNumber" : "ZA 6163", + "heldBy" : { + "isil" : "DE-929", + "id" : "http://lobid.org/organisations/DE-929#!", + "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" + }, + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-600)2438569-4" ], + "id" : "http://lobid.org/items/990170546170206441:DE-929:2284251850007506#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "T0011", + "currentLocation" : "33", + "callNumber" : "z14167", + "heldBy" : { + "isil" : "DE-385", + "id" : "http://lobid.org/organisations/DE-385#!", + "label" : "Universitätsbibliothek Trier" + }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-385:22373467610006470#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "KU", + "currentLocation" : "KU-MagA", + "callNumber" : "W 3", + "heldBy" : { + "isil" : "DE-5-7", + "id" : "http://lobid.org/organisations/DE-5-7#!", + "label" : "Universität Bonn, Kunsthistorisches Institut, Bibliothek" + }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-5-7:22311689670006467#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "KUN", + "currentLocation" : "KUNST_Z", + "callNumber" : "ZD 71", + "heldBy" : { + "isil" : "DE-294-30", + "id" : "http://lobid.org/organisations/DE-294-30#!", + "label" : "Ruhr-Universität Bochum, Kunstgeschichtliches Institut, Bibliothek" + }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990170546170206441" ], + "id" : "http://lobid.org/items/990170546170206441:DE-294-30:22173541550006471#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "KN3", + "currentLocation" : "KN3-ZS", + "callNumber" : "Zi Insitu", + "heldBy" : { + "isil" : "DE-Kn3", + "id" : "http://lobid.org/organisations/DE-Kn3#!", + "label" : "Kunst- und Museumsbibliothek der Stadt Köln" + }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990170546170206441&fdb=uni " ], + "id" : "http://lobid.org/items/990170546170206441:DE-Kn3:22264510940006476#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "38-445", + "currentLocation" : "38-445-ZS", + "callNumber" : "FZ 103", + "heldBy" : { + "isil" : "DE-38-445", + "id" : "http://lobid.org/organisations/DE-38-445#!", + "label" : "Kunsthistorisches Institut, Abteilung Architekturgeschichte, Bibliothek" + }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990170546170206441&fdb=uni " ], + "id" : "http://lobid.org/items/990170546170206441:DE-38-445:22264510950006476#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysikalischerTitel" ], + "currentLibrary" : "PHIL", + "currentLocation" : "PHIL_KZS", + "callNumber" : "Z 1500 [30.]", + "heldBy" : { + "isil" : "DE-6-015", + "id" : "http://lobid.org/organisations/DE-6-015#!", + "label" : "Universität Münster, Philosophisches Seminar, Bibliothek" + }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,990170546170206441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], + "id" : "http://lobid.org/items/990170546170206441:DE-6-015:22619326120006449#!" + } ], + "medium" : [ { + "label" : "Print", + "id" : "http://rdaregistry.info/termList/RDAproductionMethod/1010" + } ], + "bibliographicLevel" : { + "label" : "Serial", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Serial" + }, + "type" : [ "BibliographicResource", "Periodical" ], + "id" : "http://lobid.org/resources/990170546170206441#!" +} diff --git a/src/test/resources/alma-fix/990170546170206441.xml b/src/test/resources/alma-fix/990170546170206441.xml new file mode 100644 index 0000000000..7d4f2f1340 --- /dev/null +++ b/src/test/resources/alma-fix/990170546170206441.xml @@ -0,0 +1,3563 @@ + + + 01732nas a2200577#c 4500 + 20200826094757.0 + tu + 080717c20099999gw f||p| ||| 0||||1ger c + DE-605 + 990170546170206441 + + 10,A10 + dnb + + + 2438569-4 + DE-600 + + + 989651053 + DE-101 + + + 1866-959X + http://worldcat.org/issn/1866-959X + + + 1866-959X + 6 + http://worldcat.org/issn/1866-959X + + + (DE-599)ZDB2438569-4 + + + (OCoLC)699274666 + + + (DE-600)2438569-4 + + + (DE-101)989651053 + + + 1230 + ger + DE-101 + 9001 + + + ger + + + XA-DE + + + 720.5 + DE-101 + 22/ger + + + 9,10 + ssgn + + + 510 + rpb + + + 012000*zs + sbb + + + ZH 0001 + rvk + + + NA 1000 + rvk + + + 720 + DE-101 + sdnb + + + 700 + 690 + DE-600 + sdnb + + + In situ + Worms + + + In situ + Zeitschrift für Architekturgeschichte + + + Insitu + + + Worms + Werner + 2009- + + + 30 cm + + + txt + + + n + + + nc + + + 1.2009 - + + + 1.1\x + 1 + 2009 + + + Architektur + s + (DE-588)4002851-3 + GND-040028518 + + + Geschichte + z + + + Zeitschrift + f + + + DE-473 + DE-604 + + + Geschichte + rswk-swf + gnd + + + Zeitschrift + (DE-588)4067488-5 + gnd-content + + + 2x jährl. + + + 49HBZ_NETWORK + 990170546170206441 + HBZ Network + + + 49HBZ_FHA + 991000011289706444 + Hochschulbibliothek der FH Aachen + + + 49HBZ_UBA + 991012620449706448 + RWTH Aachen + + + 49HBZ_BRIDGE_LBZ + 99158790807506 + Rheinische Landesbibliothek Koblenz + + + 49HBZ_THK + 991007012989706477 + Technische Hochschule Köln (TH Köln) + + + 49HBZ_UBD + 991003490629706445 + Technische Universität Dortmund + + + 49HBZ_UBT + 9927981187506470 + UB Trier + + + 49HBZ_ULB + 991011593839706467 + Universitaet Bonn + + + 49HBZ_UBO + 991016641219706471 + Universität Bochum + + + 49HBZ_DUE + 990032570710206443 + Universität Düsseldorf + + + 49HBZ_UBK + 991035453949706476 + Universität Köln + + + 49HBZ_ULM + 991002856749706449 + Universität Münster + + + 49HBZ_PAD + 990015492830106463 + Universitätsbibliothek Paderborn + + + System + ZDB + marc21 + 20200826094757.0 + 01 + false + 2023-04-23 13:05:24 Europe/Berlin + 017054617-HBZ01 + 90 + import + 2021-04-06 00:45:52 Europe/Berlin + + + 2438569-4 + DE-600 + 2281617140006444 + + + (DE-600)214129683 + 2281617140006444 + + + (DE-A96)214129683-49hbz_fha + 2281617140006444 + + + 512000-7 + A 96 + NRW + a + c + 2281617140006444 + + + BAY + BAY_ZSFrei + 1 + 13 Z 959 + 00 + 09 + 2281617140006444 + + + 1.1\x + 3 + 2011 + 2281617140006444 + + + 3.2011- + 2281617140006444 + + + Hefte des laufenden Jahres in der Zeitschriftenauslage, die letzten 15 Jahrgänge in der Zeitschriftenfreihand + 2281617140006444 + + + 2023-11-02 09:51:06 + 2281617140006444 + 2021-04-20 15:41:13 + 49HBZ_FHA + false + import + kurth + + + 2281617140006444 + BAY_ZSFrei + ISSUE + BAY_ZSFrei + kurth + 2023-03-28 11:29:41 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + 1 + 15 + 2023 + 49HBZ_FHA + 1 + 8 + kurth + 13 Z 959-Heft2023,1 + 23109405120006444 + 13 Z 959 + 15.2023,1 + 2022-11-14 14:45:57 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSUE + BAY_ZSFrei + System + 2023-11-02 11:06:43 Europe/Berlin + 2 + 16 + 2024 + 49HBZ_FHA + 0 + 8 + kurth + 23118534530006444 + 13 Z 959 + ACQ + 16.2024,2 + 2023-11-02 10:51:05 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSUE + BAY_ZSFrei + kurth + 2023-11-21 12:07:18 Europe/Berlin + 2023-11-21 12:08:34 Europe/Berlin + 2 + 15 + 2023 + 49HBZ_FHA + 1 + 8 + kurth + 13 Z 959-Heft2023,2 + 23109405110006444 + 13 Z 959 + 15.2023,2 + 2022-11-14 14:45:57 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSUE + BAY_ZSFrei + System + 2023-11-02 11:06:44 Europe/Berlin + 1 + 16 + 2024 + 49HBZ_FHA + 0 + 8 + kurth + 23118534540006444 + 13 Z 959 + ACQ + 16.2024,1 + 2023-11-02 10:51:04 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2015 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2016-03-21 | Altersbegrenzung: 0 + 2381617050006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2014 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 | SISIS-vorletztes Rückgabedatum: 2015-03-03 + SISIS-Buchdaten-Aufnahmedatum: 2015-03-02 | Altersbegrenzung: 0 + 2381617060006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2023-01-31 13:00:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + 14 + 2022 + 49HBZ_FHA + 1 + 8 + sh1434e + 13 Z 959-2022 + LabelPrinted: 01.02.2023 - 16:04 Uhr + 23110845230006444 + 13 Z 959 + H. 1-2 + 2021-12-09 01:00:00 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2011 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2012-05-03 | Altersbegrenzung: 0 + 2381617090006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2019 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 1 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2020-05-11 | Altersbegrenzung: 0 + 2381617010006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2018 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 1 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2019-03-21 | Altersbegrenzung: 0 + 2381617020006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-06-15 14:00:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 0 + 1 + Fernleihkonditionen: 3 + 12 + 2020 + 49HBZ_FHA + 1 + 8 + neidhoefer + 13 Z 959-2020 + LabelPrinted: 17.06.2021 - 12:04 Uhr + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + 2390019600006444 + 13 Z 959 + H. 1-2 + 2021-06-15 13:58:34 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2013 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 | SISIS-vorletztes Rückgabedatum: 2014-03-26 + SISIS-Buchdaten-Aufnahmedatum: 2014-03-25 | Altersbegrenzung: 0 + 2381617070006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2017 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2018-03-28 | Altersbegrenzung: 0 + 2381617030006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2016 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2017-03-30 | Altersbegrenzung: 0 + 2381617040006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2022-02-22 13:00:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + 13 + 2021 + 49HBZ_FHA + 1 + 8 + neidhoefer + 13 Z 959-2021 + LabelPrinted: 23.02.2022 - 10:05 Uhr + 23100912860006444 + 13 Z 959 + H. 1-2 + 2022-02-22 10:18:19 Europe/Berlin + BAY + BAY + + + 2281617140006444 + BAY_ZSFrei + ISSBD + BAY_ZSFrei + kurth + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-02 10:50:52 Europe/Berlin + false + ClassificationNo: 5000 + 1 + Fernleihkonditionen: 2 + 49HBZ_FHA + 1 + 8 + import + 13 Z 959-2012 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2013-03-13 | Altersbegrenzung: 0 + 2381617080006444 + 13 Z 959 + 2021-04-20 17:41:13 Europe/Berlin + BAY + BAY + + + 511000-2 + 22278725830006448 + + + DE-82 + ZB + 0 + Zf823 + 2 + 22278725830006448 + + + 1.2009 - + 22278725830006448 + + + 2023-04-20 06:37:59 + 22278725830006448 + 2023-04-20 06:37:59 + 49HBZ_UBA + false + UBID-7R9ZY2LL + UBID-7R9ZY2LL + + + 2438569-4 + DE-600 + 22228979560006448 + + + (DE-600)158258517 + 22228979560006448 + + + (DE-82)158258517-49hbz_uba + 22228979560006448 + + + 511000-2 + 82 + NRW + a + c + 22228979560006448 + + + IZ + 0 + Zeitschriftenauslage: ZH + DE-82 + 1 + 22228979560006448 + + + Ungebundene Hefte + 22228979560006448 + + + 2024-01-03 12:28:55 + 22228979560006448 + 2022-07-20 21:31:36 + 49HBZ_UBA + false + import + UBID-EEQLFF6W + + + 2438569-4 + DE-600 + 22228979550006448 + + + (DE-600)771759703 + 22228979550006448 + + + (DE-82)771759703-49hbz_uba + 22228979550006448 + + + 511212-6 + 82/212 + NRW + b + d + 22228979550006448 + + + 212 + 0 + 1 + Zi 200 + 00 + DE-82-212 + 22228979550006448 + + + 1.1\x + 3 + 2011 + 22228979550006448 + + + 3.2011,2 + 22228979550006448 + + + 2022-07-20 21:31:36 + 22228979550006448 + 49HBZ_UBA + false + import + + + 22228979560006448 + 0 + ISSUE + 0 + UBID-EEQLFF6W + 2023-11-23 10:59:47 Europe/Berlin + 2024-01-03 13:28:50 Europe/Berlin + 2 + 15 + 2023 + 49HBZ_UBA + 1 + 8 + UBID-EEQLFF6W + 23278415770006448 + Zeitschriftenauslage: ZH + 15:2(2023) + 2023-04-04 11:08:21 Europe/Berlin + IZ + IZ + + + 22228979560006448 + 0 + ISSUE + 0 + UBID-EEQLFF6W + 2023-04-04 11:07:06 Europe/Berlin + 2024-01-03 13:28:50 Europe/Berlin + 1 + 15 + 2023 + 49HBZ_UBA + 1 + 8 + UBID-EEQLFF6W + 23278415780006448 + Zeitschriftenauslage: ZH + 15:1(2023) + 2023-04-04 11:08:21 Europe/Berlin + IZ + IZ + + + 22228979560006448 + 0 + ISSUE + 0 + UBID-EEQLFF6W + 2024-01-03 13:28:55 Europe/Berlin + 2 + 16 + 2024 + 49HBZ_UBA + 0 + 8 + UBID-EEQLFF6W + 23332158360006448 + Zeitschriftenauslage: ZH + ACQ + 16:2(2024) + 2024-01-03 13:28:55 Europe/Berlin + IZ + IZ + + + 22228979560006448 + 0 + ISSUE + 0 + UBID-EEQLFF6W + 2024-01-03 13:28:54 Europe/Berlin + 1 + 16 + 2024 + 49HBZ_UBA + 0 + 8 + UBID-EEQLFF6W + 23332158370006448 + Zeitschriftenauslage: ZH + ACQ + 16:1(2024) + 2024-01-03 13:28:54 Europe/Berlin + IZ + IZ + + + 2438569-4 + DE-600 + 2284251850007506 + + + (DE-600)208402160 + 2284251850007506 + + + 540100-8 + 2284251850007506 + + + 1 + kA + DE-929 + ZA 6163 + 510/Z + 1 + R0001 + 2284251850007506 + + + 1.2\x + 2284251850007506 + + + 1.1\x + 2284251850007506 + + + 1 + 2009 + 2284251850007506 + + + 1.2009 - + 2284251850007506 + + + 2023-07-16 12:02:02 + 2284251850007506 + 2023-07-16 12:02:02 + 49HBZ_BRIDGE_LBZ + false + System + System + + + 2438569-4 + DE-600 + 2243999990006477 + + + (DE-600)495282812 + 2243999990006477 + + + (DE-832)495282812-49hbz_thk + 2243999990006477 + + + 503100-X + 832 + NRW + a + c + 2243999990006477 + + + DEUTZ + 32 + 1 + 82I26 + 00 + 09 + DE-832 + 2243999990006477 + + + 1.1\x + 11 + 2019 + 2243999990006477 + + + 11.2019 - + 2243999990006477 + + + 2023-08-17 19:46:29 + 2243999990006477 + 49HBZ_THK + false + import + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-02 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + Heftexemplar1_2220 + 1 + 49HBZ_THK + 1 + 8 + import + Heftexemplar1_2220 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2021-03-01 + 2343999950006477 + 82I26 + 13.2021,1 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-02 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + Heftexemplar1_2221 + 1 + 49HBZ_THK + 1 + 8 + import + Heftexemplar1_2221 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2021-11-15 + 2343999940006477 + 82I26 + 13.2021,2 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-16 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + 32/82I26-2021 + 1 + 49HBZ_THK + 1 + 8 + import + HBZ01: HT015612055 + 32/82I26-2021 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2023-01-27 + 2343999960006477 + 82I26 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-16 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + 32/82I26-2019 + 1 + 49HBZ_THK + 1 + 8 + import + HBZ01: HT015612055 + 32/82I26-2019 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2021-10-29 + 2343999980006477 + 82I26 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-16 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + 32/82I26-2020 + 1 + 49HBZ_THK + 1 + 8 + import + HBZ01: HT015612055 + 32/82I26-2020 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2021-10-29 + 2343999970006477 + 82I26 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + LIB0026710 + 2023-11-17 12:35:10 Europe/Berlin + 2023-11-17 12:35:10 Europe/Berlin + false + 32/82I26 + 1 + 2 + 15 + 2023 + 49HBZ_THK + 1 + 8 + import + 32/82I26-Heft2023,3 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2023-11-01 + 2343999900006477 + 82I26 + 15.2023,2 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSUE + 32 + AMO_CO_FIX + 2023-08-02 12:59:00 Europe/Berlin + 2023-08-17 19:40:06 Europe/Berlin + false + Heftexemplar1_2224 + 1 + 49HBZ_THK + 1 + 8 + import + Heftexemplar1_2224 + SISIS-Ausleihzähler Migrationsjahr: 0 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2023-03-29 + 2343999910006477 + 82I26 + 15.2023,1 + 2023-08-17 21:46:29 Europe/Berlin + DEUTZ + DEUTZ + + + 2243999990006477 + 32 + ISSBD + 32 + LIB0025181 + 2023-11-02 14:13:12 Europe/Berlin + 2023-12-01 10:39:43 Europe/Berlin + 32/82I26-2022 + 1 + 14 + 2022 + 49HBZ_THK + 1 + 8 + LIB0026710 + 32/82I26-2022 + 2353838860006477 + 82I26 + 14.2022 + 2023-11-02 11:15:47 Europe/Berlin + DEUTZ + DEUTZ + + + 2438569-4 + DE-600 + 22180850660006445 + + + (DE-600)266744494 + 22180850660006445 + + + (DE-290)266744494-49hbz_ubd + 22180850660006445 + + + 463000-2 + 290 + NRW + a + c + 22180850660006445 + + + BR + ZS + ZY 371 + 1 + DE-290 + 00 + 22180850660006445 + + + 1.1\x + 1 + 2009 + 22180850660006445 + + + 1.2009 - + 22180850660006445 + + + Neuester ungebundener Bestand in BAB Zeitschriftenauslage + 22180850660006445 + + + 2023-02-08 10:04:54 + 22180850660006445 + 2021-04-19 14:53:28 + 49HBZ_UBD + false + import + DE1130000025617 + + + 463000-2 + 22213556960006445 + + + BAB + ZS-Hefte + ZY 371 + 22213556960006445 + + + 2023-01-04 08:04:49 + 22213556960006445 + 2021-09-10 06:34:32 + 49HBZ_UBD + false + DE1130000025617 + DE1130000031763 + + + 22180850660006445 + ZS + ISSBD + ZS + DE1130000166347 + 2023-03-30 09:09:17 Europe/Berlin + 2023-06-01 12:21:17 Europe/Berlin + 13/14 + 2021/2022 + 49HBZ_UBD + 1 + 8 + DE1130000031763 + 60129553421 + 23223003550006445 + ZY 371 + 13.2021 - 14.2022 + 2023-03-30 09:08:13 Europe/Berlin + BR + BR + + + 22213556960006445 + ZS-Hefte + ISSUE + ZS-Hefte + DE1130000031763 + 2023-03-27 11:59:06 Europe/Berlin + 2023-03-27 11:59:27 Europe/Berlin + 3 + 05 + 15 + 2023 + 49HBZ_UBD + 1 + 8 + DE1130000031763 + 60129547392 + 23219544970006445 + ZY 371 + 15.2023,1 + 2022-10-24 10:13:03 Europe/Berlin + BAB + BAB + + + 22213556960006445 + ZS-Hefte + ISSUE + ZS-Hefte + DE1130000031763 + 2023-11-20 11:10:34 Europe/Berlin + 2023-11-20 11:10:45 Europe/Berlin + 4 + 11 + 15 + 2023 + 49HBZ_UBD + 1 + 8 + DE1130000031763 + 60129547393 + 23219544960006445 + ZY 371 + 15.2023,2 + 2022-10-24 10:13:04 Europe/Berlin + BAB + BAB + + + 22213556960006445 + ZS-Hefte + ISSUE + ZS-Hefte + DE1130000031763 + 2023-01-04 09:06:24 Europe/Berlin + 0 + 6 + 11 + 16 + 2024 + 49HBZ_UBD + 0 + 8 + DE1130000031763 + 60129549746 + 23220652960006445 + ZY 371 + ACQ + 16.2024,2 + 2023-01-04 09:04:49 Europe/Berlin + BAB + BAB + + + 22213556960006445 + ZS-Hefte + ISSUE + ZS-Hefte + DE1130000031763 + 2023-01-04 09:06:13 Europe/Berlin + 0 + 5 + 05 + 16 + 2024 + 49HBZ_UBD + 0 + 8 + DE1130000031763 + 60129549745 + 23220652970006445 + ZY 371 + ACQ + 16.2024,1 + 2023-01-04 09:04:49 Europe/Berlin + BAB + BAB + + + T0011 + T0011 + 33 + z14167 + 1 + 22373467610006470 + + + 1.2\x + 16 + 2024 + 22373467610006470 + + + 16.2024 - + 22373467610006470 + + + 2023-12-08 08:29:58 + 22373467610006470 + 2023-11-20 11:59:34 + 49HBZ_UBT + false + ubt_koltes + ubt_koltes + + + 2438569-4 + DE-600 + 22311689670006467 + + + (DE-600)248394886 + 22311689670006467 + + + (DE-5)248394886-49hbz_ulb + 22311689670006467 + + + 532007-0 + 5/7 + NRW + b + d + ff7 + 22311689670006467 + + + KU + KU-MagA + 1 + W 3 + 00 + DE-5-7 + 22311689670006467 + + + 1.1\x + 1 + 2009 + 22311689670006467 + + + 1.2009 - + 22311689670006467 + + + 2023-07-24 11:53:26 + 22311689670006467 + 49HBZ_ULB + false + import + + + 2438569-4 + DE-600 + 22173541550006471 + + + (DE-600)496512870 + 22173541550006471 + + + (DE-294)496512870-49hbz_ubo + 22173541550006471 + + + 461030-1 + 294/30 + NRW + b + d + 22173541550006471 + + + KUN + KUNST_Z + 1 + ZD 71 + 00 + 09 + DE-294-30 + 22173541550006471 + + + 1.1\x + 1 + 2009 + 22173541550006471 + + + 1.2\x + 2 + 2010 + 22173541550006471 + + + 2.1\x + 5 + 2013 + 22173541550006471 + + + 3.1\x + 7 + 2015 + 22173541550006471 + + + Zeitschriften + 22173541550006471 + + + 1.2009,1 - 3.2011,2; 4.2012,2; 5.2013,1 - 6.2014,1; 7.2015- + 22173541550006471 + + + 2023-07-30 18:55:21 + 22173541550006471 + 49HBZ_UBO + false + import + + + 2438569-4 + DE-600 + 22273958030006443 + + + (DE-600)288824059 + 22273958030006443 + + + 401000-0 + NRW + a + b + x + 22273958030006443 + + + DE-61 + X0001 + 03P + kun z i 500 + 1 + 22273958030006443 + + + 1.1\x + 1 + 2009 + 22273958030006443 + + + 1.2\x + 3 + 2011 + 22273958030006443 + + + 2.1\x + 4 + 2012 + 22273958030006443 + + + 3.1\x + 5 + 2013 + 22273958030006443 + + + 1.2009 - 3.2011; 4.2012,2; 5.2013 - + 22273958030006443 + + + 2023-11-20 13:03:44 + 22273958030006443 + 2021-04-01 10:50:41 + 49HBZ_DUE + false + import + PESTOTS + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 2 + 2010 + 49HBZ_DUE + 1 + 8 + import + 23273957990006443 + 8 + kun z i 500 + 20140424 + 2.2010, Nr.2 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSUE + 03P + 32 + PESTOTS + 2023-11-20 14:04:42 Europe/Berlin + false + kunz.i500 + 1 + 16 + 2024 + 49HBZ_DUE + 0 + 8 + PESTOTS + 23380881200006443 + kun z i 500 + ACQ + 16.2024, No.1 + 2023-11-20 14:03:44 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 5 + 2013 + 49HBZ_DUE + 1 + 8 + import + 23273957890006443 + 8 + kun z i 500 + 20140424 + 5.2013, Nr.1 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 1 + 2009 + 49HBZ_DUE + 1 + 8 + import + neu an Safran + 23273958020006443 + 8 + kun z i 500 + 20140424 + 1.2009, Nr.1 + 2014-04-10 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 5 + 2013 + 49HBZ_DUE + 1 + 8 + import + 23273957880006443 + 8 + kun z i 500 + 20140424 + 5.2013, Nr.2 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 2 + 2010 + 49HBZ_DUE + 1 + 8 + import + 23273958000006443 + 8 + kun z i 500 + 20140424 + 2.2010, Nr.1 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 1 + 2009 + 49HBZ_DUE + 1 + 8 + import + neu an Saffran + 23273958010006443 + 8 + kun z i 500 + 20140424 + 1.2009, Nr.2 + 2014-04-10 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2017-11-23 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 9 + 2017 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957780006443 + 8 + kun z i 500 + 20171123 + 9.2017, Nr.2 + 2016-11-03 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2018-05-09 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 10 + 2018 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957770006443 + 8 + kun z i 500 + 20180509 + 10.2018, Nr.1 + 2017-11-23 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2017-04-05 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 9 + 2017 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957790006443 + 8 + kun z i 500 + 20170405 + 9.2017, Nr.1 + 2016-11-03 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSUE + 03P + 92 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + 17/d/n/1 + 1 + 4 + 2012 + 49HBZ_DUE + 1 + 8 + import + umgesetzt NO + 23273957690006443 + kun z i 500 + 4.2012, Nr.1 vergriffen + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2021-03-01 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 13 + 2021 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957710006443 + 8 + kun z i 500 + 20210301 + 13.2021, Nr.1 + 2020-10-22 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2020-10-22 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 12 + 2020 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957720006443 + 8 + kun z i 500 + 20201022 + 12.2020, Nr.2 + 2019-11-14 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2020-03-26 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 12 + 2020 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957730006443 + 8 + kun z i 500 + 20200326 + 12.2020, Nr.1 + 2019-11-14 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2021-11-16 12:06:48 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + d + 1 + 2 + 13 + 2021 + 49HBZ_DUE + 1 + 8 + import + 23273957700006443 + 8 + kun z i 500 + ZZ14569 + 2021-11-16 11:08:47 + 13.2021, Nr.2 + 2020-10-22 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2019-04-01 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 11 + 2019 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957750006443 + 8 + kun z i 500 + 20190401 + 11.2019, Nr.1 + 2018-11-12 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2019-11-14 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 11 + 2019 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957740006443 + 8 + kun z i 500 + 20191114 + 11.2019, Nr.2 + 2018-11-12 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2018-11-12 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 10 + 2018 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957760006443 + 8 + kun z i 500 + 20181112 + 10.2018, Nr.2 + 2017-11-23 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-11-12 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 6 + 2014 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957850006443 + 8 + kun z i 500 + 20141112 + 6.2014, Nr.2 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 6 + 2014 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957860006443 + 8 + kun z i 500 + 20140424 + 6.2014, Nr.1 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2016-11-03 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 8 + 2016 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957800006443 + 8 + kun z i 500 + 20161103 + 8.2016, Nr.2 + 2015-11-10 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2016-03-10 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 8 + 2016 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957810006443 + 8 + kun z i 500 + 20160310 + 8.2016, Nr.1 + 2015-11-10 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2015-11-10 11:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 7 + 2015 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957820006443 + 8 + kun z i 500 + 20151110 + 7.2015, Nr.2 + 2014-11-12 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2015-04-13 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 7 + 2015 + 49HBZ_DUE + 1 + 8 + import + (an Saffran) + 23273957830006443 + 8 + kun z i 500 + 20150413 + 7.2015, Nr.1 + 2014-11-12 01:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2022-11-07 12:43:06 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + kunz.i500 + 1 + 2 + 14 + 2022 + 49HBZ_DUE + 1 + 8 + BENEGIAM + 23350705570006443 + 8 + kun z i 500 + 2022-11-07 11:43:13 + 14.2022, No.2 + 2022-03-22 12:05:44 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 3 + 2011 + 49HBZ_DUE + 1 + 8 + import + 23273957950006443 + 8 + kun z i 500 + 20140424 + 3.2011, Nr.2 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 1 + 3 + 2011 + 49HBZ_DUE + 1 + 8 + import + 23273957960006443 + 8 + kun z i 500 + 20140424 + 3.2011, Nr.1 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2014-04-24 12:59:00 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + 00001 + kunz.i500 + 17/d/n/1 + 2 + 4 + 2012 + 49HBZ_DUE + 1 + 8 + import + 23273957930006443 + 8 + kun z i 500 + 20140424 + 4.2012, Nr.2 + 2014-04-24 02:00:00 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSUE + 03P + 32 + PESTOTS + 2023-11-20 13:59:01 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + kunz.i500 + 1 + 2 + 15 + 2023 + 49HBZ_DUE + 1 + 8 + WICKENKA + 23365781900006443 + 8 + kun z i 500 + 15.2023, No.2 + 2022-11-07 12:43:51 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2023-03-29 11:38:55 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + kunz.i500 + 1 + 1 + 15 + 2023 + 49HBZ_DUE + 1 + 8 + WICKENKA + 23365781910006443 + 8 + kun z i 500 + 2023-03-29 09:40:03 + 15.2023, No.1 + 2022-11-07 12:43:51 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSBD + 03P + 32 + PESTOTS + 2022-04-06 10:53:49 Europe/Berlin + 2023-11-20 14:03:37 Europe/Berlin + false + kunz.i500 + d + 1 + 1 + 14 + 2022 + 49HBZ_DUE + 1 + 8 + BENEGIAM + 23350705580006443 + 8 + kun z i 500 + 2022-04-06 08:53:49 + 14.2022, No.1 + 2022-03-22 12:05:44 Europe/Berlin + X0001 + X0001 + + + 22273958030006443 + 03P + ISSUE + 03P + 32 + PESTOTS + 2023-11-20 14:04:52 Europe/Berlin + false + kunz.i500 + 2 + 16 + 2024 + 49HBZ_DUE + 0 + 8 + PESTOTS + 23380881190006443 + kun z i 500 + ACQ + 16.2024, No.2 + 2023-11-20 14:03:44 Europe/Berlin + X0001 + X0001 + + + 2438569-4 + DE-600 + 22264510940006476 + + + (DE-600)307115739 + 22264510940006476 + + + (DE-38)307115739-49hbz_ubk + 22264510940006476 + + + 508003-4 + Kn 3 + NRW + b + d + 22264510940006476 + + + KN3 + KN3-ZS + 1 + Zi Insitu + 00 + DE-Kn3 + 22264510940006476 + + + 1.1\x + 2 + 2010 + 22264510940006476 + + + 2.1\x + 3 + 2011 + 22264510940006476 + + + 2.2\x + 4 + 2012 + 22264510940006476 + + + 3.1\x + 6 + 2014 + 22264510940006476 + + + 4.1\x + 8 + 2016 + 22264510940006476 + + + 2.2010,2; 3.2011 - 4.2012; 6.2014,2; 8.2016,1 + 22264510940006476 + + + 2023-08-22 13:43:35 + 22264510940006476 + 49HBZ_UBK + false + import + + + 2438569-4 + DE-600 + 22264510950006476 + + + (DE-600)413063402 + 22264510950006476 + + + (DE-38)413063402-49hbz_ubk + 22264510950006476 + + + 501445-1 + 38/445 + NRW + b + d + 22264510950006476 + + + 38-445 + 38-445-ZS + 1 + FZ 103 + 00 + DE-38-445 + 22264510950006476 + + + 1.1\x + 1 + 2009 + 22264510950006476 + + + 1.2009 - + 22264510950006476 + + + 2023-08-22 13:43:35 + 22264510950006476 + 49HBZ_UBK + false + import + + + 38-445 + 38-445-ZS + 1 + 22356608760006476 + + + 2024-01-10 11:47:46 + 22356608760006476 + 2024-01-10 11:47:46 + 49HBZ_UBK + false + 38Frieman + 38Frieman + + + 22356608760006476 + 38-445-ZS + ISSUE + 38-445-ZS + 38Frieman + 2024-01-10 12:48:02 Europe/Berlin + 1 + 16 + 2024 + 49HBZ_UBK + 0 + 8 + 38Buchholz + 428T0000118 + 23356068910006476 + ACQ + Jg.16:Heft 1(2024) + 2023-12-19 11:01:54 Europe/Berlin + 38-445 + 38-445 + + + 22356608760006476 + 38-445-ZS + ISSUE + 38-445-ZS + 38Frieman + 2024-01-10 12:48:02 Europe/Berlin + 2 + 16 + 2024 + 49HBZ_UBK + 0 + 8 + 38Buchholz + 428T0000119 + 23356068900006476 + ACQ + Jg.16:Heft 2(2024) + 2023-12-19 11:01:54 Europe/Berlin + 38-445 + 38-445 + + + 2438569-4 + DE-600 + 22619326120006449 + + + (DE-600)783004915 + 22619326120006449 + + + (DE-6)783004915-49hbz_ulm + 22619326120006449 + + + NRW + b + d + 441015-4 + 22619326120006449 + + + PHIL + PHIL_KZS + 1 + Z 1500 [30.] + 00 + DE-6-015 + 22619326120006449 + + + 1.1\x + 2 + 2010 + 22619326120006449 + + + 2.2010,1 + 22619326120006449 + + + 2023-06-02 15:27:20 + 22619326120006449 + 2022-07-11 13:56:08 + 49HBZ_ULM + false + import + System + + + 2438569-4 + DE-600 + 22146405410006463 + + + (DE-600)258104597 + 22146405410006463 + + + 471000-9 + NRW + a + b + x + 22146405410006463 + + + DE-466 + P0001 + 50 + 82i4 + 1 + 22146405410006463 + + + 1.1\x + 1 + 2009 + 22146405410006463 + + + 1.2009 - + 22146405410006463 + + + 2023-11-30 08:14:26 + 22146405410006463 + 2022-07-14 10:24:00 + 49HBZ_PAD + false + import + m.lange + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-10-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 5 + 2013 + 49HBZ_PAD + 1 + 8 + import + 1549283-100 + 23146405390006463 + 82i4 + 20140901 + 5.2013,2 + 2013-03-21 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-03-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 1 + 2009 + 49HBZ_PAD + 1 + 8 + import + 1549283-110 + 23146405380006463 + 82i4 + 20130328 + 1.2009 + 2013-03-28 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2016-10-28 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 8 + 2016 + 49HBZ_PAD + 1 + 8 + import + 1549283-200 + 23146405290006463 + 82i4 + 20161028 + 8.2016,2 + 2015-12-01 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2017-04-05 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 9 + 2017 + 49HBZ_PAD + 1 + 8 + import + 1549283-210 + 23146405280006463 + 82i4 + 20170405 + 9.2017,1 + 2016-10-28 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2017-11-22 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 9 + 2017 + 49HBZ_PAD + 1 + 8 + import + 1549283-220 + 23146405270006463 + 82i4 + 20171122 + 9.2017,2 + 2016-10-28 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2022-04-06 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 14 + 2022 + 49HBZ_PAD + 1 + 8 + import + 1549283-330 + 23146405180006463 + 82i4 + 20220406 + 14.2022,1 + 2021-11-05 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2021-11-17 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 13 + 2021 + 49HBZ_PAD + 1 + 8 + import + 1549283-320 + 23146405190006463 + 82i4 + 20211117 + 13.2021,2 + 2020-10-22 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2021-03-09 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 13 + 2021 + 49HBZ_PAD + 1 + 8 + import + 1549283-310 + 23146405200006463 + 82i4 + 20210309 + 13.2021,1 + 2020-10-22 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2022-10-28 14:47:30 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 14 + 2022 + 49HBZ_PAD + 1 + 8 + import + 1549283-340 + Process Status: EX + 23146405170006463 + 82i4 + Z-13-17 + 14.2022,2 + 2021-11-05 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-03-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 5 + 2013 + 49HBZ_PAD + 1 + 8 + import + 1549283-90 + 23146405400006463 + 82i4 + 20140901 + 5.2013,1 + 2013-03-21 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2023-04-13 13:31:06 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + 1 + 15 + 2023 + 49HBZ_PAD + 1 + 8 + mi.bührmann + 2505082 + 23186109910006463 + 82i4 + 15.2023,1 + 2022-10-28 14:54:45 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2019-11-15 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 11 + 2019 + 49HBZ_PAD + 1 + 8 + import + 1549283-280 + 23146405230006463 + 82i4 + 11.2019,2 + 2019-11-11 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2015-11-10 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 7 + 2015 + 49HBZ_PAD + 1 + 8 + import + 1549283-180 + 23146405310006463 + 82i4 + 20151110 + 7.2015,2 + 2014-11-13 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2014-11-13 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 6 + 2014 + 49HBZ_PAD + 1 + 8 + import + 1549283-160 + 23146405330006463 + Maintenance count: 001 + 82i4 + 20141113 + 6.2014,2 + 2013-12-19 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2015-04-13 09:13:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 7 + 2015 + 49HBZ_PAD + 1 + 8 + import + 1549283-170 + 23146405320006463 + 82i4 + 2015-04-14 07:12:58 + 7.2015,1 + 2014-11-13 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2018-11-12 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 10 + 2018 + 49HBZ_PAD + 1 + 8 + import + 1549283-240 + 23146405250006463 + 82i4 + 20181112 + 10.2018,2 + 2017-11-22 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2016-03-09 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 8 + 2016 + 49HBZ_PAD + 1 + 8 + import + 1549283-190 + 23146405300006463 + 82i4 + 20160309 + 8.2016,1 + 2015-12-01 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2020-10-22 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 2 + 12 + 2020 + 49HBZ_PAD + 1 + 8 + import + 1549283-300 + 23146405210006463 + 82i4 + 20201022 + 12.2020,2 + 2019-11-15 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2020-08-03 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 12 + 2020 + 49HBZ_PAD + 1 + 8 + import + 1549283-290 + 23146405220006463 + 82i4 + 20200807 + 12.2020,1 + 2019-11-15 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2019-11-11 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 11 + 2019 + 49HBZ_PAD + 1 + 8 + import + 1549283-270 + 23146405240006463 + 82i4 + 20191111 + 11.2019,1 + 2019-11-11 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2018-05-08 12:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 10 + 2018 + 49HBZ_PAD + 1 + 8 + import + 1549283-230 + 23146405260006463 + 82i4 + 20180508 + 10.2018,1 + 2017-11-22 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-03-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 4 + 2012 + 49HBZ_PAD + 1 + 8 + import + 1549283-140 + 23146405350006463 + 82i4 + 20130328 + 4.2012 + 2013-03-28 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2014-03-27 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 6 + 2014 + 49HBZ_PAD + 1 + 8 + import + 1549283-150 + 23146405340006463 + Maintenance count: 002 + 82i4 + 20140901 + 6.2014,1 + 2013-12-19 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-03-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 2 + 2010 + 49HBZ_PAD + 1 + 8 + import + 1549283-120 + 23146405370006463 + 82i4 + 20130328 + 2.2010 + 2013-03-28 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2013-03-28 11:59:00 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + false + 00001 + 51/// + 1 + 3 + 2011 + 49HBZ_PAD + 1 + 8 + import + 1549283-130 + 23146405360006463 + Maintenance count: 002 + 82i4 + 20130328 + 3.2011 + 2013-03-28 01:00:00 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSBD + 50 + 36 + m.lange + 2023-11-23 12:04:18 Europe/Berlin + 2023-11-30 09:14:23 Europe/Berlin + 2 + 15 + 2023 + 49HBZ_PAD + 1 + 8 + mi.bührmann + 2505083 + 23186109900006463 + 82i4 + 15.2023,2 + 2022-10-28 14:54:45 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSUE + 50 + 36 + m.lange + 2023-11-30 09:14:58 Europe/Berlin + 2 + 16 + 2024 + 49HBZ_PAD + 0 + 8 + m.lange + 2531820 + 23196128600006463 + 82i4 + ACQ + 16.2024,2 + 2023-11-30 09:14:26 Europe/Berlin + P0001 + P0001 + + + 22146405410006463 + 50 + ISSUE + 50 + 36 + m.lange + 2023-11-30 09:14:45 Europe/Berlin + 1 + 16 + 2024 + 49HBZ_PAD + 0 + 8 + m.lange + 2531819 + 23196128610006463 + 82i4 + ACQ + 16.2024,1 + 2023-11-30 09:14:26 Europe/Berlin + P0001 + P0001 + + + Baukunst + GND + GND-040028518 + 450 + + + http://d-nb.info/gnd/4002851-3 + uri + GND + GND-040028518 + 024 + + diff --git a/src/test/resources/alma-fix/990171142550206441.json b/src/test/resources/alma-fix/990171142550206441.json index 0a33920c5f..2cff4ce85e 100644 --- a/src/test/resources/alma-fix/990171142550206441.json +++ b/src/test/resources/alma-fix/990171142550206441.json @@ -136,7 +136,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT015671602" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT015671602" ], "id" : "http://lobid.org/items/990171142550206441:DE-832:2344668760006477#!" }, { "label" : "lobid Bestandsressource", @@ -178,6 +178,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT015671602" ], "id" : "http://lobid.org/items/990171142550206441:DE-361:23278788360006442#!" }, { "label" : "lobid Bestandsressource", @@ -191,7 +192,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT015671602" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990171142550206441&fdb=uni " ], "id" : "http://lobid.org/items/990171142550206441:DE-38:23179051250006476#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990173811970206441.json b/src/test/resources/alma-fix/990173811970206441.json index 763ab6dbc5..73a64053bc 100644 --- a/src/test/resources/alma-fix/990173811970206441.json +++ b/src/test/resources/alma-fix/990173811970206441.json @@ -147,7 +147,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT015865114%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT015865114" ], "id" : "http://lobid.org/items/990173811970206441:DE-929:2282197540007506#!" }, { "label" : "lobid Bestandsressource", @@ -162,6 +162,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990173811970206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", diff --git a/src/test/resources/alma-fix/990181275760206441.json b/src/test/resources/alma-fix/990181275760206441.json index eaf9a9ed1f..a01dd04d02 100644 --- a/src/test/resources/alma-fix/990181275760206441.json +++ b/src/test/resources/alma-fix/990181275760206441.json @@ -274,11 +274,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524650006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524650006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -287,11 +288,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524560006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524560006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -300,11 +302,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524570006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524570006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -313,11 +316,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524630006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524630006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -326,11 +330,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524620006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524620006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -339,11 +344,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524640006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524640006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -352,11 +358,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524660006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524660006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -365,11 +372,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524600006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524600006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -378,11 +386,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524610006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524610006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -391,11 +400,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524590006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524590006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -404,11 +414,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524540006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524540006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -417,11 +428,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524550006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524550006471#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -430,11 +442,12 @@ "currentLibrary" : "PHYS", "currentLocation" : "PHYS_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-16", + "id" : "http://lobid.org/organisations/DE-294-16#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Physik und Astronomie, Bibliothek" }, - "id" : "http://lobid.org/items/990181275760206441:DE-294:23123524580006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990181275760206441" ], + "id" : "http://lobid.org/items/990181275760206441:DE-294-16:23123524580006471#!" } ], "medium" : [ { "label" : "Print", diff --git a/src/test/resources/alma-fix/990182814750206441.json b/src/test/resources/alma-fix/990182814750206441.json index e7b7160799..38aaf9ed89 100644 --- a/src/test/resources/alma-fix/990182814750206441.json +++ b/src/test/resources/alma-fix/990182814750206441.json @@ -135,7 +135,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT016580347" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990182814750206441" ], "id" : "http://lobid.org/items/990182814750206441:DE-61:23250747530006443#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990183092590206441.json b/src/test/resources/alma-fix/990183092590206441.json index c7bb67328a..56a975722d 100644 --- a/src/test/resources/alma-fix/990183092590206441.json +++ b/src/test/resources/alma-fix/990183092590206441.json @@ -81,6 +81,7 @@ "hasItem" : [ { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-605)HT016608165" ], "heldBy" : { "isil" : "DE-51", "id" : "http://lobid.org/organisations/DE-51#!", diff --git a/src/test/resources/alma-fix/990183958380206441.json b/src/test/resources/alma-fix/990183958380206441.json index 559a8424b6..2841db918c 100644 --- a/src/test/resources/alma-fix/990183958380206441.json +++ b/src/test/resources/alma-fix/990183958380206441.json @@ -177,6 +177,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT016692738" ], "id" : "http://lobid.org/items/990183958380206441:DE-361:23292294010006442#!" }, { "label" : "lobid Bestandsressource", @@ -218,7 +219,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT016692738" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990183958380206441" ], "id" : "http://lobid.org/items/990183958380206441:DE-466:23150297370006463#!" }, { "label" : "lobid Bestandsressource", @@ -230,7 +231,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT016692738" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990183958380206441" ], "id" : "http://lobid.org/items/990183958380206441:DE-466:22150297360006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990184127410206441.json b/src/test/resources/alma-fix/990184127410206441.json index 378fe48e7e..27d912625b 100644 --- a/src/test/resources/alma-fix/990184127410206441.json +++ b/src/test/resources/alma-fix/990184127410206441.json @@ -194,6 +194,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793900006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990184127410206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -205,7 +206,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793900006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222594002-8%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990184127410206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", @@ -217,7 +218,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793900006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/2594002-8" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990184127410206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -229,6 +230,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793940006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990184127410206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -240,7 +242,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793940006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222594002-8%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990184127410206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", @@ -252,7 +254,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53738793940006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/2594002-8" ], + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990184127410206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -264,6 +266,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53804344220006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990184127410206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -275,7 +278,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53804344220006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222594002-8%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990184127410206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", @@ -299,6 +302,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53804344220006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=990184127410206441", + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990184127410206441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", diff --git a/src/test/resources/alma-fix/990189160110206441.json b/src/test/resources/alma-fix/990189160110206441.json index 55039fcd4b..2a2f2ca70e 100644 --- a/src/test/resources/alma-fix/990189160110206441.json +++ b/src/test/resources/alma-fix/990189160110206441.json @@ -197,7 +197,7 @@ "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma990189160110206441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kn41:2325303250006478#!" }, { "label" : "lobid Bestandsressource", @@ -211,7 +211,7 @@ "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma990189160110206441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kn41:2325303270006478#!" }, { "label" : "lobid Bestandsressource", @@ -295,7 +295,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017015300&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kob7:2329204570008057#!" }, { "label" : "lobid Bestandsressource", @@ -309,7 +309,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017015300&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kob7:2329204550008057#!" }, { "label" : "lobid Bestandsressource", @@ -323,7 +323,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017015300&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kob7:2329204560008057#!" }, { "label" : "lobid Bestandsressource", @@ -379,7 +379,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT017015300" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-466:23142134120006463#!" }, { "label" : "lobid Bestandsressource", @@ -391,7 +391,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017015300&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-Kob7:2229204540008057#!" }, { "label" : "lobid Bestandsressource", @@ -403,7 +403,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT017015300" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990189160110206441" ], "id" : "http://lobid.org/items/990189160110206441:DE-466:22142134110006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990193094010206441.json b/src/test/resources/alma-fix/990193094010206441.json index a0c484662b..bf9c4c0419 100644 --- a/src/test/resources/alma-fix/990193094010206441.json +++ b/src/test/resources/alma-fix/990193094010206441.json @@ -87,7 +87,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT017398609" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT017398609" ], "id" : "http://lobid.org/items/990193094010206441:DE-832:2347616480006477#!" }, { "label" : "lobid Bestandsressource", @@ -115,6 +115,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990193094010206441" ], "id" : "http://lobid.org/items/990193094010206441:DE-294:23180110140006471#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990193229450206441.json b/src/test/resources/alma-fix/990193229450206441.json index 3fee57760d..9ec8cd9bfa 100644 --- a/src/test/resources/alma-fix/990193229450206441.json +++ b/src/test/resources/alma-fix/990193229450206441.json @@ -275,6 +275,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53807024380006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=990193229450206441", + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990193229450206441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", @@ -286,6 +287,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53807024380006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990193229450206441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990193229450206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -297,7 +299,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53807024380006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=990193229450206441", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222685248-2%22" ], + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990193229450206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", diff --git a/src/test/resources/alma-fix/990193806600206441.json b/src/test/resources/alma-fix/990193806600206441.json index 71f4013b76..7dda0fb8a0 100644 --- a/src/test/resources/alma-fix/990193806600206441.json +++ b/src/test/resources/alma-fix/990193806600206441.json @@ -90,8 +90,8 @@ "id" : "http://lobid.org/items/990193806600206441:DE-6:23526297370006449#!" } ], "medium" : [ { - "label" : "Sonstige", - "id" : "http://purl.org/lobid/lv#Miscellaneous" + "label" : "Print", + "id" : "http://rdaregistry.info/termList/RDAproductionMethod/1010" } ], "bibliographicLevel" : { "label" : "Monograph/Item", diff --git a/src/test/resources/alma-fix/990194668760206441.json b/src/test/resources/alma-fix/990194668760206441.json index 2ad8605476..f4c280244d 100644 --- a/src/test/resources/alma-fix/990194668760206441.json +++ b/src/test/resources/alma-fix/990194668760206441.json @@ -94,7 +94,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT017551955" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990194668760206441" ], "id" : "http://lobid.org/items/990194668760206441:DE-61:23289523250006443#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990194744870206441.json b/src/test/resources/alma-fix/990194744870206441.json index 3f498200b8..6328fef148 100644 --- a/src/test/resources/alma-fix/990194744870206441.json +++ b/src/test/resources/alma-fix/990194744870206441.json @@ -83,7 +83,7 @@ "id" : "http://lobid.org/organisations/DE-Lan1#!", "label" : "Universitätsbibliothek der RPTU in Landau" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017559543&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990194744870206441" ], "id" : "http://lobid.org/items/990194744870206441:DE-Lan1:2363975880007476#!" }, { "label" : "lobid Bestandsressource", @@ -97,7 +97,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017559543&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990194744870206441" ], "id" : "http://lobid.org/items/990194744870206441:DE-Kob7:2333571450008057#!" }, { "label" : "lobid Bestandsressource", @@ -109,7 +109,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT017559543&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990194744870206441" ], "id" : "http://lobid.org/items/990194744870206441:DE-Kob7:2233571440008057#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990197067610206441.json b/src/test/resources/alma-fix/990197067610206441.json index 2f19d8ded1..e69a70fd29 100644 --- a/src/test/resources/alma-fix/990197067610206441.json +++ b/src/test/resources/alma-fix/990197067610206441.json @@ -131,7 +131,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53723406060006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=990197067610206441", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=CT003043468" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990197067610206441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", @@ -143,7 +143,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53723406060006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990197067610206441", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:CT003043468" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990197067610206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -155,6 +155,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53723406060006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=990197067610206441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990197067610206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", diff --git a/src/test/resources/alma-fix/990197293880206441.json b/src/test/resources/alma-fix/990197293880206441.json index 498f5cdcd3..1a48ae4b1e 100644 --- a/src/test/resources/alma-fix/990197293880206441.json +++ b/src/test/resources/alma-fix/990197293880206441.json @@ -181,6 +181,7 @@ "id" : "http://lobid.org/organisations/DE-987#!", "label" : "Hochschule Koblenz, Bibliothek RheinMoselCampus" }, + "seeAlso" : [ "https://bibopac2.rac.hs-koblenz.de/webOPACClient-Koblenz/start.do?Query=0010=%22TT050421649%22" ], "id" : "http://lobid.org/items/990197293880206441:DE-987:2219007810007829#!" }, { "label" : "lobid Bestandsressource", @@ -192,7 +193,7 @@ "id" : "http://lobid.org/organisations/DE-1105#!", "label" : "Hochschule Koblenz, RheinAhrCampus, Bibliothek" }, - "seeAlso" : [ "http://www.hs-koblenz.de/RACwebOPAC/start.do?Login=webopac&Query=0010=%22TT050421649%22" ], + "seeAlso" : [ "https://bibopac2.rac.hs-koblenz.de/webOPACClient-Remagen/start.do?Query=0010=%22TT050421649%22" ], "id" : "http://lobid.org/items/990197293880206441:DE-1105:2219007830007829#!" }, { "label" : "lobid Bestandsressource", @@ -204,6 +205,7 @@ "id" : "http://lobid.org/organisations/DE-Tr5#!", "label" : "Hochschulbibliothek Trier" }, + "seeAlso" : [ "https://bibserv.fh-trier.de/webOPACClient/start.do?Query=0010=%22TT050421649%22" ], "id" : "http://lobid.org/items/990197293880206441:DE-Tr5:2210405900007820#!" }, { "label" : "lobid Bestandsressource", @@ -215,13 +217,14 @@ "id" : "http://lobid.org/organisations/DE-1042#!", "label" : "Hochschule Trier, Umwelt-Campus Birkenfeld, Bibliothek" }, + "seeAlso" : [ "https://grimm.umwelt-campus.de/uhtbin/cgisirsi/x/0/0/5?searchdata1=TT050421649" ], "id" : "http://lobid.org/items/990197293880206441:DE-1042:228307120007821#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:TT050421649" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)TT050421649" ], "heldBy" : { "isil" : "DE-832", "id" : "http://lobid.org/organisations/DE-832#!", @@ -233,7 +236,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=TT050421649" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990197293880206441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", @@ -257,6 +260,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)TT050421649" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -328,7 +332,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=TT050421649" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990197293880206441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", @@ -340,6 +344,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HGB/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HGB/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://hs-gesundheit.digibib.net/search/katalog/record/(DE-605)TT050421649" ], "heldBy" : { "isil" : "DE-1866", "id" : "http://lobid.org/organisations/DE-1866#!", @@ -352,11 +357,11 @@ "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", "heldBy" : { - "isil" : "DE-583", - "id" : "http://lobid.org/organisations/DE-583#!", - "label" : "SRH Hochschule für Logistik und Wirtschaft Hamm, Bibliothek" + "isil" : "DE-1871", + "id" : "http://lobid.org/organisations/DE-1871#!", + "label" : "Zentrum für Wissensmanagement, Bibliothek Hamm" }, - "id" : "http://lobid.org/items/990197293880206441:DE-583:53717454420006441#!" + "id" : "http://lobid.org/items/990197293880206441:DE-1871:53717454420006441#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", @@ -410,7 +415,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990197293880206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990197293880206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", @@ -434,6 +439,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990197293880206441" ], "heldBy" : { "isil" : "DE-Hag4", "id" : "http://lobid.org/organisations/DE-Hag4#!", @@ -445,7 +451,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22TT050421649%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990197293880206441" ], "heldBy" : { "isil" : "DE-Dm13", "id" : "http://lobid.org/organisations/DE-Dm13#!", @@ -469,6 +475,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RHW/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RHW/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-605)TT050421649" ], "heldBy" : { "isil" : "DE-1383", "id" : "http://lobid.org/organisations/DE-1383#!", @@ -480,7 +487,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:TT050421649" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990197293880206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -504,6 +511,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990197293880206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -527,6 +535,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53717454420006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=990197293880206441", + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=TT050421649" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -536,6 +545,7 @@ }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=TT050421649" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", diff --git a/src/test/resources/alma-fix/990198383780206441.json b/src/test/resources/alma-fix/990198383780206441.json index 24de57930d..f5eadd9fac 100644 --- a/src/test/resources/alma-fix/990198383780206441.json +++ b/src/test/resources/alma-fix/990198383780206441.json @@ -71,7 +71,7 @@ "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", "label" : "Deutsch" } ], - "extent" : "1 CD : digital ; 12 cm, 100 gr ; 1 Booklet [(2)] S (1 CD (75 04 Min. ; 12 cm", + "extent" : "1 CD : digital ; 12 cm, 100 gr ; 1 Booklet [(2)] S (1 CD (75 04 Min.)) ; 12 cm", "hasItem" : [ { "label" : "lobid Bestandsressource", "type" : [ "Item", "PhysicalObject" ], @@ -84,7 +84,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT017775049" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990198383780206441" ], "id" : "http://lobid.org/items/990198383780206441:DE-61:23317843550006443#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990199611280206441.json b/src/test/resources/alma-fix/990199611280206441.json index 72830f8118..ae2e9f4b12 100644 --- a/src/test/resources/alma-fix/990199611280206441.json +++ b/src/test/resources/alma-fix/990199611280206441.json @@ -133,12 +133,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_WUP/openurl?u.ignore_date_coverage=true&portfolio_pid=53155629910006447&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_WUP/openurl?u.ignore_date_coverage=true&rft.mms_id=990013137900206447", - "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-605)HT017894012" ], "heldBy" : { "isil" : "DE-468", "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-605)HT017894012" ], "id" : "http://lobid.org/items/990199611280206441:DE-468:53155629910006447#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990202474680206441.json b/src/test/resources/alma-fix/990202474680206441.json index 27de8a82b7..f175ee2e4a 100644 --- a/src/test/resources/alma-fix/990202474680206441.json +++ b/src/test/resources/alma-fix/990202474680206441.json @@ -151,7 +151,7 @@ "id" : "http://lobid.org/organisations/DE-38-459#!", "label" : "Gemeinsame Fachbibliothek Asien / Japanologie" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT018129805" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990202474680206441&fdb=uni " ], "id" : "http://lobid.org/items/990202474680206441:DE-38-459:23239122980006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990204246530206441.json b/src/test/resources/alma-fix/990204246530206441.json index 0ade207e62..8eb4ce810c 100644 --- a/src/test/resources/alma-fix/990204246530206441.json +++ b/src/test/resources/alma-fix/990204246530206441.json @@ -182,7 +182,7 @@ "id" : "http://lobid.org/organisations/DE-929#!", "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" }, - "seeAlso" : [ "http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22HT018295975%22&selectedViewBranchlib=0" ], + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT018295975" ], "id" : "http://lobid.org/items/990204246530206441:DE-929:2358041170007506#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/990206060640206441.json b/src/test/resources/alma-fix/990206060640206441.json index bc7c5af314..2a4cda3122 100644 --- a/src/test/resources/alma-fix/990206060640206441.json +++ b/src/test/resources/alma-fix/990206060640206441.json @@ -198,18 +198,19 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT018468645" ], "id" : "http://lobid.org/items/990206060640206441:DE-361:53307086040006442#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53165716350006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=990017647970106463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT018468645" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990206060640206441" ], "id" : "http://lobid.org/items/990206060640206441:DE-466:53165716350006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990207856340206441.json b/src/test/resources/alma-fix/990207856340206441.json index 9e355a463f..7a4e4a4d80 100644 --- a/src/test/resources/alma-fix/990207856340206441.json +++ b/src/test/resources/alma-fix/990207856340206441.json @@ -91,6 +91,7 @@ "hasItem" : [ { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://www.livivo.de/doc/990207856340206441" ], "heldBy" : { "isil" : "DE-38M", "id" : "http://lobid.org/organisations/DE-38M#!", diff --git a/src/test/resources/alma-fix/990210093550206441.json b/src/test/resources/alma-fix/990210093550206441.json index 3b2b50de83..bf1494a8b1 100644 --- a/src/test/resources/alma-fix/990210093550206441.json +++ b/src/test/resources/alma-fix/990210093550206441.json @@ -99,12 +99,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&portfolio_pid=5322365740006450&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&rft.mms_id=991002429379706450", - "seeAlso" : [ "https://biblio.fh-bielefeld.de/webOPACClient/start.do?Query=-1=%222842926-6%22" ], "heldBy" : { "isil" : "DE-Bi10", "id" : "http://lobid.org/organisations/DE-Bi10#!", "label" : "Hochschule Bielefeld – University of Applied Sciences and Arts, Hochschulbibliothek" }, + "seeAlso" : [ "https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "id" : "http://lobid.org/items/990210093550206441:DE-Bi10:5322365740006450#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -116,18 +116,19 @@ "id" : "http://lobid.org/organisations/DE-Due62#!", "label" : "Hochschulbibliothek der Hochschule Düsseldorf" }, + "seeAlso" : [ "https://hs-duesseldorf.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "id" : "http://lobid.org/items/990210093550206441:DE-Due62:5336568560006455#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&portfolio_pid=5349051840008056&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&rft.mms_id=991001381899708056", - "seeAlso" : [ "http://seth7.hs-niederrhein.de/webOPACClient/start.do?Query=-1=%222842926-6%22" ], "heldBy" : { "isil" : "DE-829", "id" : "http://lobid.org/organisations/DE-829#!", "label" : "Hochschule Niederrhein, Bibliothek" }, + "seeAlso" : [ "https://hs-niederrhein.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "id" : "http://lobid.org/items/990210093550206441:DE-829:5349051840008056#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -139,66 +140,67 @@ "id" : "http://lobid.org/organisations/DE-743#!", "label" : "Technische Hochschule Ostwestfalen-Lippe, Service Kommunikation Information Medien" }, + "seeAlso" : [ "https://th-owl.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "id" : "http://lobid.org/items/990210093550206441:DE-743:5342681860006468#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53108868480007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=990010081250507476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990210093550206441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma990210093550206441" ], "id" : "http://lobid.org/items/990210093550206441:DE-386:53108868480007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53313002580006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=990022076950106470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990210093550206441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990210093550206441" ], "id" : "http://lobid.org/items/990210093550206441:DE-385:53313002580006470#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53428417070006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=990184689370206446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,990210093550206441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,990210093550206441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/990210093550206441:DE-465:53428417070006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53625317550006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991015595899706449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,990210093550206441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,990210093550206441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/990210093550206441:DE-6:53625317550006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53164238820006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=990018348930106463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=2366374X&scope=catalog&sf=rank" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990210093550206441" ], "id" : "http://lobid.org/items/990210093550206441:DE-466:53164238820006463#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -210,10 +212,12 @@ "id" : "http://lobid.org/organisations/DE-1010#!", "label" : "Westfälische Hochschule Gelsenkirchen Bocholt Recklinghausen, Hochschulbibliothek" }, + "seeAlso" : [ "https://w-hs.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "id" : "http://lobid.org/items/990210093550206441:DE-1010:5316850710006456#!" }, { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-600)2842926-6" ], "heldBy" : { "isil" : "DE-51", "id" : "http://lobid.org/organisations/DE-51#!", diff --git a/src/test/resources/alma-fix/990210237770206441.json b/src/test/resources/alma-fix/990210237770206441.json index 7ff5757e85..305521f388 100644 --- a/src/test/resources/alma-fix/990210237770206441.json +++ b/src/test/resources/alma-fix/990210237770206441.json @@ -919,6 +919,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534300006457#!" }, { "label" : "lobid Bestandsressource", @@ -932,6 +933,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534310006457#!" }, { "label" : "lobid Bestandsressource", @@ -945,6 +947,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534240006457#!" }, { "label" : "lobid Bestandsressource", @@ -958,6 +961,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534230006457#!" }, { "label" : "lobid Bestandsressource", @@ -971,6 +975,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534250006457#!" }, { "label" : "lobid Bestandsressource", @@ -984,6 +989,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534390006457#!" }, { "label" : "lobid Bestandsressource", @@ -997,6 +1003,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534490006457#!" }, { "label" : "lobid Bestandsressource", @@ -1010,6 +1017,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534460006457#!" }, { "label" : "lobid Bestandsressource", @@ -1023,6 +1031,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534470006457#!" }, { "label" : "lobid Bestandsressource", @@ -1036,6 +1045,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534480006457#!" }, { "label" : "lobid Bestandsressource", @@ -1049,6 +1059,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534360006457#!" }, { "label" : "lobid Bestandsressource", @@ -1062,6 +1073,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534280006457#!" }, { "label" : "lobid Bestandsressource", @@ -1075,6 +1087,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534270006457#!" }, { "label" : "lobid Bestandsressource", @@ -1088,6 +1101,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534350006457#!" }, { "label" : "lobid Bestandsressource", @@ -1101,6 +1115,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534370006457#!" }, { "label" : "lobid Bestandsressource", @@ -1114,6 +1129,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534260006457#!" }, { "label" : "lobid Bestandsressource", @@ -1127,6 +1143,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534380006457#!" }, { "label" : "lobid Bestandsressource", @@ -1140,6 +1157,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534290006457#!" }, { "label" : "lobid Bestandsressource", @@ -1153,6 +1171,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534340006457#!" }, { "label" : "lobid Bestandsressource", @@ -1166,6 +1185,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534320006457#!" }, { "label" : "lobid Bestandsressource", @@ -1179,6 +1199,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534330006457#!" }, { "label" : "lobid Bestandsressource", @@ -1192,6 +1213,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534400006457#!" }, { "label" : "lobid Bestandsressource", @@ -1205,6 +1227,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534420006457#!" }, { "label" : "lobid Bestandsressource", @@ -1218,6 +1241,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534430006457#!" }, { "label" : "lobid Bestandsressource", @@ -1231,6 +1255,7 @@ "id" : "http://lobid.org/organisations/DE-1972#!", "label" : "Robert Schumann Hochschule, Hochschulbibliothek" }, + "seeAlso" : [ "https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT018853619" ], "id" : "http://lobid.org/items/990210237770206441:DE-1972:237534510006457#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990210781980206441.json b/src/test/resources/alma-fix/990210781980206441.json index aa25f9d2cc..6b2adae892 100644 --- a/src/test/resources/alma-fix/990210781980206441.json +++ b/src/test/resources/alma-fix/990210781980206441.json @@ -109,6 +109,7 @@ "id" : "http://lobid.org/organisations/DE-38M#!", "label" : "ZB MED - Informationszentrum Lebenswissenschaften, Köln" }, + "seeAlso" : [ "https://www.livivo.de/doc/990210781980206441" ], "id" : "http://lobid.org/items/990210781980206441:DE-38M:53140914040006472#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990210950050206441.json b/src/test/resources/alma-fix/990210950050206441.json index 14b452ef57..63f5875083 100644 --- a/src/test/resources/alma-fix/990210950050206441.json +++ b/src/test/resources/alma-fix/990210950050206441.json @@ -200,7 +200,7 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT018924091" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990210950050206441" ], "id" : "http://lobid.org/items/990210950050206441:DE-61:23260972720006443#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990213367870206441.json b/src/test/resources/alma-fix/990213367870206441.json index 5be472d9b0..121a8e0344 100644 --- a/src/test/resources/alma-fix/990213367870206441.json +++ b/src/test/resources/alma-fix/990213367870206441.json @@ -123,12 +123,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53209196500006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991005259779706445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990213367870206441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990213367870206441" ], "id" : "http://lobid.org/items/990213367870206441:DE-290:53209196500006445#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990217478660206441.json b/src/test/resources/alma-fix/990217478660206441.json index 4838bbdb61..4fd8ee1732 100644 --- a/src/test/resources/alma-fix/990217478660206441.json +++ b/src/test/resources/alma-fix/990217478660206441.json @@ -431,7 +431,7 @@ "id" : "http://lobid.org/organisations/DE-Dm13#!", "label" : "Fachhochschule Dortmund, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT019246898%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990217478660206441" ], "id" : "http://lobid.org/items/990217478660206441:DE-Dm13:2346308310006451#!" }, { "label" : "lobid Bestandsressource", @@ -543,7 +543,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT019246898&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990217478660206441" ], "id" : "http://lobid.org/items/990217478660206441:DE-Kob7:2330360620008057#!" }, { "label" : "lobid Bestandsressource", @@ -557,7 +557,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT019246898" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990217478660206441&fdb=uni " ], "id" : "http://lobid.org/items/990217478660206441:DE-38:23200826910006476#!" }, { "label" : "lobid Bestandsressource", @@ -613,7 +613,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT019246898" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990217478660206441" ], "id" : "http://lobid.org/items/990217478660206441:DE-466:23122059280006463#!" }, { "label" : "lobid Bestandsressource", @@ -625,7 +625,7 @@ "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=HT019246898&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma990217478660206441" ], "id" : "http://lobid.org/items/990217478660206441:DE-Kob7:2230360610008057#!" }, { "label" : "lobid Bestandsressource", @@ -637,7 +637,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT019246898" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990217478660206441" ], "id" : "http://lobid.org/items/990217478660206441:DE-466:22122059270006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990218189790206441.json b/src/test/resources/alma-fix/990218189790206441.json index c18240ee47..e3a40c0fe3 100644 --- a/src/test/resources/alma-fix/990218189790206441.json +++ b/src/test/resources/alma-fix/990218189790206441.json @@ -124,11 +124,12 @@ "currentLibrary" : "OAW", "currentLocation" : "OAW_BIB", "heldBy" : { - "isil" : "DE-294", - "id" : "http://lobid.org/organisations/DE-294#!", - "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + "isil" : "DE-294-15", + "id" : "http://lobid.org/organisations/DE-294-15#!", + "label" : "Ruhr-Universität Bochum, Fakultät für Ostasienwissenschaften, Bibliothek" }, - "id" : "http://lobid.org/items/990218189790206441:DE-294:23109147250006471#!" + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990218189790206441" ], + "id" : "http://lobid.org/items/990218189790206441:DE-294-15:23109147250006471#!" } ], "medium" : [ { "label" : "Print", diff --git a/src/test/resources/alma-fix/990219911120206441.json b/src/test/resources/alma-fix/990219911120206441.json index b9d88195bb..88827e702b 100644 --- a/src/test/resources/alma-fix/990219911120206441.json +++ b/src/test/resources/alma-fix/990219911120206441.json @@ -88,6 +88,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990219911120206441" ], "id" : "http://lobid.org/items/990219911120206441:DE-294:23179686150006471#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990223521400206441.json b/src/test/resources/alma-fix/990223521400206441.json index 2371e25a85..68c95fa0ac 100644 --- a/src/test/resources/alma-fix/990223521400206441.json +++ b/src/test/resources/alma-fix/990223521400206441.json @@ -250,7 +250,7 @@ "id" : "http://lobid.org/organisations/DE-Dm13#!", "label" : "Fachhochschule Dortmund, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT019631849%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-Dm13:2345522380006451#!" }, { "label" : "lobid Bestandsressource", @@ -264,6 +264,7 @@ "id" : "http://lobid.org/organisations/DE-Hag4-2#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Iserlohn" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-Hag4-2:2360781850006461#!" }, { "label" : "lobid Bestandsressource", @@ -277,6 +278,7 @@ "id" : "http://lobid.org/organisations/DE-Hag4-2#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Iserlohn" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-Hag4-2:2360781840006461#!" }, { "label" : "lobid Bestandsressource", @@ -290,6 +292,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT019631849" ], "id" : "http://lobid.org/items/990223521400206441:DE-A96:2384742870006444#!" }, { "label" : "lobid Bestandsressource", @@ -303,6 +306,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT019631849" ], "id" : "http://lobid.org/items/990223521400206441:DE-A96:2384742860006444#!" }, { "label" : "lobid Bestandsressource", @@ -316,7 +320,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990223521400206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990223521400206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990223521400206441:DE-1044:2347701840006452#!" }, { "label" : "lobid Bestandsressource", @@ -330,7 +334,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990223521400206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990223521400206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990223521400206441:DE-1044:2347701860006452#!" }, { "label" : "lobid Bestandsressource", @@ -344,7 +348,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990223521400206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990223521400206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990223521400206441:DE-1044:2347701900006452#!" }, { "label" : "lobid Bestandsressource", @@ -358,7 +362,7 @@ "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990223521400206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990223521400206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/990223521400206441:DE-1044:2347701880006452#!" }, { "label" : "lobid Bestandsressource", @@ -526,7 +530,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT019631849" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990223521400206441&fdb=uni " ], "id" : "http://lobid.org/items/990223521400206441:DE-38:23247867950006476#!" }, { "label" : "lobid Bestandsressource", @@ -568,7 +572,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT019631849" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-466:23127647720006463#!" }, { "label" : "lobid Bestandsressource", @@ -582,7 +586,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT019631849" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-466:23127647710006463#!" }, { "label" : "lobid Bestandsressource", @@ -594,7 +598,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT019631849" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990223521400206441" ], "id" : "http://lobid.org/items/990223521400206441:DE-466:22127647700006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990226465800206441.json b/src/test/resources/alma-fix/990226465800206441.json index 24fa111fb6..277eeae35e 100644 --- a/src/test/resources/alma-fix/990226465800206441.json +++ b/src/test/resources/alma-fix/990226465800206441.json @@ -115,6 +115,7 @@ "id" : "http://lobid.org/organisations/DE-38M#!", "label" : "ZB MED - Informationszentrum Lebenswissenschaften, Köln" }, + "seeAlso" : [ "https://www.livivo.de/doc/990226465800206441" ], "id" : "http://lobid.org/items/990226465800206441:DE-38M:53140965120006472#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990363946050206441.json b/src/test/resources/alma-fix/990363946050206441.json index ce3a285f32..61357180bc 100644 --- a/src/test/resources/alma-fix/990363946050206441.json +++ b/src/test/resources/alma-fix/990363946050206441.json @@ -130,36 +130,36 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53209365020006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991009604019706445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990363946050206441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:990363946050206441" ], "id" : "http://lobid.org/items/990363946050206441:DE-290:53209365020006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53319452280006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991044884199706467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990363946050206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990363946050206441" ], "id" : "http://lobid.org/items/990363946050206441:DE-5:53319452280006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53319452300006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991044884199706467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990363946050206441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma990363946050206441" ], "id" : "http://lobid.org/items/990363946050206441:DE-5:53319452300006467#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990365842280206441.json b/src/test/resources/alma-fix/990365842280206441.json index ea5cf7f76f..1c6e1e33b8 100644 --- a/src/test/resources/alma-fix/990365842280206441.json +++ b/src/test/resources/alma-fix/990365842280206441.json @@ -149,6 +149,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53706734800006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=990365842280206441", + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT020391499" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -184,7 +185,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=53706734800006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=990365842280206441", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma990365842280206441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,990365842280206441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", @@ -196,7 +197,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&portfolio_pid=53706734800006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&rft.mms_id=990365842280206441", - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT020391499%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990365842280206441" ], "heldBy" : { "isil" : "DE-Dm13", "id" : "http://lobid.org/organisations/DE-Dm13#!", @@ -208,6 +209,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53706734800006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=990365842280206441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma990365842280206441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -230,7 +232,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53706734800006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=990365842280206441", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT020391499" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:990365842280206441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -242,12 +244,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53312504210006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=990025573850106470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990365842280206441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990365842280206441" ], "id" : "http://lobid.org/items/990365842280206441:DE-385:53312504210006470#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990366624790206441.json b/src/test/resources/alma-fix/990366624790206441.json new file mode 100644 index 0000000000..0764e3af88 --- /dev/null +++ b/src/test/resources/alma-fix/990366624790206441.json @@ -0,0 +1,137 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "990366624790206441", + "hbzId" : "HT020469610", + "deprecatedUri" : "http://lobid.org/resources/HT020469610#!", + "isbn" : [ "9783531922089", "3531922084" ], + "title" : "Der Anti-Bias-Ansatz", + "otherTitleInformation" : [ "Zu Konzept und Praxis einer Pädagogik für den Umgang mit (kultureller) Vielfalt" ], + "publication" : [ { + "startDate" : "2010", + "type" : [ "PublicationEvent" ], + "location" : [ "Wiesbaden" ], + "publishedBy" : [ "VS Verlag fur Sozialwissenschaften GmbH" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/990366624790206441", + "label" : "Webseite der hbz-Ressource 990366624790206441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/990366624790206441", + "dateCreated" : "2021-04-06", + "dateModified" : "2022-11-09", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 990366624790206441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-Hag4#!", + "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-605#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-575#!", + "label" : "Hochschule für Musik Detmold, Bibliothek" + }, { + "id" : "http://lobid.org/organisations/DE-605#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://hub.culturegraph.org/resource/HBZ-HT020469610", + "label" : "Culturegraph Ressource" + } ], + "related" : [ { + "note" : [ "Druck-Ausgabe" ], + "isbn" : [ "9783531171333", "353117133X" ] + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/organisations/ZDB-30-PQE#!", + "label" : "ProQuest Ebook Central", + "type" : [ "Collection" ] + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", + "label" : "Deutsch" + } ], + "extent" : "1 Online-Ressource (230 Seiten)", + "hasItem" : [ { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&portfolio_pid=5378132900006461&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&rft.mms_id=990012937280106461", + "heldBy" : { + "isil" : "DE-Hag4", + "id" : "http://lobid.org/organisations/DE-Hag4#!", + "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" + }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990366624790206441" ], + "id" : "http://lobid.org/items/990366624790206441:DE-Hag4:5378132900006461#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DET/openurl?u.ignore_date_coverage=true&portfolio_pid=53102917670006480&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DET/openurl?u.ignore_date_coverage=true&rft.mms_id=991006843529706480", + "heldBy" : { + "isil" : "DE-575", + "id" : "http://lobid.org/organisations/DE-575#!", + "label" : "Hochschule für Musik Detmold, Bibliothek" + }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-605)HT020469610" ], + "id" : "http://lobid.org/items/990366624790206441:DE-575:53102917670006480#!" + } ], + "medium" : [ { + "label" : "Datenträger", + "id" : "http://rdaregistry.info/termList/RDAMediaType/1003" + }, { + "label" : "Online-Ressource", + "id" : "http://rdaregistry.info/termList/RDACarrierType/1018" + } ], + "bibliographicLevel" : { + "label" : "Monograph/Item", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Monograph_Item" + }, + "type" : [ "BibliographicResource", "Book" ], + "responsibilityStatement" : [ "Katja Gramelt" ], + "contribution" : [ { + "agent" : { + "gndIdentifier" : "140303286", + "id" : "https://d-nb.info/gnd/140303286", + "label" : "Gramelt, Katja", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/aut", + "label" : "Autor/in" + }, + "type" : [ "Contribution" ] + } ], + "id" : "http://lobid.org/resources/990366624790206441#!" +} diff --git a/src/test/resources/alma-fix/990366624790206441.xml b/src/test/resources/alma-fix/990366624790206441.xml new file mode 100644 index 0000000000..67ced151fe --- /dev/null +++ b/src/test/resources/alma-fix/990366624790206441.xml @@ -0,0 +1,181 @@ + + + 01083nam#a2200337#c#4500 + 20221108111000.0 + cr#||||||||||| + 200603|2010####gw######o#####|||#|#ger#c + DE-605 + 990366624790206441 + + 9783531922089 + eBook + 978-3-5319-2208-9 + + + (DE-605)HT020469610 + + + DE-605 + Hag 4 + ger + 575 + rda + DE-605 + + + ger + + + XA-DE + + + Gramelt, Katja + (DE-588)140303286 + aut + https://portal.dnb.de/opac.htm?method=simpleSearch&cqlMode=true&query=idn=140303286 + http://viaf.org/viaf/sourceID/DNB|140303286 + GND-140303286 + + + <<Der>> Anti-Bias-Ansatz + Zu Konzept und Praxis einer Pädagogik für den Umgang mit (kultureller) Vielfalt + Katja Gramelt + + + Wiesbaden + VS Verlag fur Sozialwissenschaften GmbH + 2010 + + + 1 Online-Ressource (230 Seiten) + + + txt + + + c + + + cr + + + (DE-599)HBZHT020469610 + + + iall + + + ZDB-30-PQE + + + 051 + m||||||| + + + marc-FMT via MAB2MARC + FMT + BK + + + 030 + a|zur||||||17 + + + 050 + ||||||||g||||| + + + ZDB-30-PQE + + + Erscheint auch als + Druck-Ausgabe + 9783531171333 + 978-3-5311-7133-3 + + + Gesehen am: 03.06.2020 (Startseite) + + + 49HBZ_NETWORK + 990366624790206441 + HBZ Network + + + 49HBZ_FSW + 990012937280106461 + Fachhochschule Südwestfalen + + + 49HBZ_DET + 991006843529706480 + Hochschule für Musik Detmold / Lippische Landesbibliothek + + + System + HBZ + marc21 + 20221108111000.0 + 01 + false + 2022-11-09 04:10:13 Europe/Berlin + 036662479-HBZ01 + 60 + import + 2021-04-06 02:48:37 Europe/Berlin + + + Ebook Central + System + 5378132900006461 + EZproxy + 49HBZ_FSW + Online-Zugriff: +- Off-Campus-Zugang +- Shibboleth + 6182778260006461 + Ebook Central (Proquest) + param + Zugriff nur im Hochschulnetz der Fachhochschule Südwestfalen bzw. für autorisierte Benutzer + 614330000000000002 + 2023-09-03 12:02:23 Europe/Berlin + 2022-06-19 18:15:46 Europe/Berlin + https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&portfolio_pid=5378132900006461&Force_direct=true + P2E_JOB + 2022-06-19 16:15:46 + true + I500E + 6282778250006461 + https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&rft.mms_id=990012937280106461 + Available + BOOK + 5378132900006461 + + + 1lb-2ew + 53102917670006480 + 49HBZ_DET + static + 2023-09-28 16:34:04 Europe/Berlin + 2023-08-15 14:00:18 Europe/Berlin + https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&portfolio_pid=53102917670006480&Force_direct=true + P2E_JOB + 2023-08-15 14:34:04 + false + HfM + 52102917680006480 + https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&rft.mms_id=991006843529706480 + Available + BOOK + https://ebookcentral.proquest.com/lib/hfm-detmold/detail.action?docID=748799 + 53102917670006480 + + + 140303286 + http://d-nb.info/gnd/140303286 + gnd + GND + GND-140303286 + 024 + + diff --git a/src/test/resources/alma-fix/990367593690206441.json b/src/test/resources/alma-fix/990367593690206441.json new file mode 100644 index 0000000000..085315e505 --- /dev/null +++ b/src/test/resources/alma-fix/990367593690206441.json @@ -0,0 +1,532 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "990367593690206441", + "hbzId" : "HT020566163", + "deprecatedUri" : "http://lobid.org/resources/HT020566163#!", + "isbn" : [ "9783110659849", "3110659840" ], + "oclcNumber" : [ "1138498044" ], + "title" : "Handbuch der künstlichen Intelligenz", + "edition" : [ "6. Auflage" ], + "publication" : [ { + "startDate" : "2021", + "type" : [ "PublicationEvent" ], + "location" : [ "Berlin ; Boston" ], + "publishedBy" : [ "De Gruyter Oldenbourg" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/990367593690206441", + "label" : "Webseite der hbz-Ressource 990367593690206441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/990367593690206441", + "dateCreated" : "2021-04-05", + "dateModified" : "2023-11-27", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 990367593690206441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-605#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-929#!", + "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" + }, { + "id" : "http://lobid.org/organisations/DE-605#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://hub.culturegraph.org/resource/HBZ-HT020566163", + "label" : "Culturegraph Ressource" + }, { + "id" : "http://worldcat.org/oclc/1138498044", + "label" : "OCLC Ressource" + } ], + "tableOfContents" : [ { + "label" : "Inhaltsverzeichnis", + "id" : "http://www.degruyter.com/search?f_0=isbnissn&q_0=9783110659849&searchTitles=true" + }, { + "label" : "Inhaltsverzeichnis", + "id" : "http://digitale-objekte.hbz-nrw.de/storage2/2021/03/25/file_9/9011274.pdf" + } ], + "related" : [ { + "id" : "http://lobid.org/resources/HT020755871#!", + "note" : [ "Online-Ausgabe" ], + "label" : "Handbuch der künstlichen Intelligenz", + "isbn" : [ "9783110659955", "3110659956" ] + }, { + "id" : "http://lobid.org/resources/HT020643041#!", + "isbn" : [ "9783110659948", "3110659948" ], + "label" : "lobid Ressource" + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", + "label" : "Deutsch" + } ], + "extent" : "XX, 956 Seiten : Illustrationen ; 24 cm x 17 cm", + "subject" : [ { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "004", + "notation" : "004", + "version" : "23sdnb" + }, { + "notation" : "820", + "type" : [ "Concept" ], + "id" : "https://w3id.org/lobid/rpb2#n820", + "label" : "Informatik, Kybernetik", + "source" : { + "id" : "https://w3id.org/lobid/rpb2", + "label" : "LBZ-Notationen" + } + }, { + "notation" : "900", + "type" : [ "Concept" ], + "id" : "https://w3id.org/lobid/rpb2#n900", + "label" : "Technik allgemein", + "source" : { + "id" : "https://w3id.org/lobid/rpb2", + "label" : "LBZ-Notationen" + } + }, { + "notation" : "004", + "type" : [ "Concept" ], + "source" : { + "label" : "Sachgruppen der DNB", + "id" : "https://bartoc.org/en/node/20049" + }, + "label" : "Informatik" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "004", + "notation" : "004", + "version" : "sdnb" + }, { + "type" : [ "ComplexSubject" ], + "label" : "Künstliche Intelligenz", + "componentList" : [ { + "type" : [ "SubjectHeading" ], + "label" : "Künstliche Intelligenz", + "source" : { + "label" : "Gemeinsame Normdatei (GND)", + "id" : "https://d-nb.info/gnd/7749153-1" + }, + "id" : "https://d-nb.info/gnd/4033447-8", + "gndIdentifier" : "4033447-8", + "altLabel" : [ "Artificial intelligence", "Computerunterstützte Intelligenz", "Maschinelle Intelligenz", "KI (Informatik)" ] + } ] + } ], + "subjectslabels" : [ "Künstliche Intelligenz" ], + "hasItem" : [ { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TVU 23(6)", + "serialNumber" : "91055765", + "currentLibrary" : "EFS", + "currentLocation" : "EFS_Haupt", + "heldBy" : { + "isil" : "DE-Dm13", + "id" : "http://lobid.org/organisations/DE-Dm13#!", + "label" : "Fachhochschule Dortmund, Hochschulbibliothek" + }, + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-Dm13:2345981580006451#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "M/P-Tgc4 116:6", + "serialNumber" : "1310980-20", + "currentLibrary" : "I5002", + "currentLocation" : "IS", + "heldBy" : { + "isil" : "DE-Hag4-2", + "id" : "http://lobid.org/organisations/DE-Hag4-2#!", + "label" : "Fachhochschule Südwestfalen, Fachbibliothek Iserlohn" + }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-Hag4-2:2360392010006461#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "W-Tgc4 117:6", + "serialNumber" : "1310980-10", + "currentLibrary" : "I5001", + "currentLocation" : "HA", + "heldBy" : { + "isil" : "DE-Hag4", + "id" : "http://lobid.org/organisations/DE-Hag4#!", + "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" + }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-Hag4:2360392080006461#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TZH/GOE", + "serialNumber" : "230052401", + "currentLibrary" : "F0001", + "currentLocation" : "132", + "heldBy" : { + "isil" : "DE-708", + "id" : "http://lobid.org/organisations/DE-708#!", + "label" : "Universitätsbibliothek der Fernuniversität" + }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-708:23149161520006464#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TZH/GOE", + "serialNumber" : "210005301", + "currentLibrary" : "F0001", + "currentLocation" : "00", + "heldBy" : { + "isil" : "DE-708", + "id" : "http://lobid.org/organisations/DE-708#!", + "label" : "Universitätsbibliothek der Fernuniversität" + }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-708:2388814410006464#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TZH/GOE", + "serialNumber" : "210359701", + "currentLibrary" : "F0001", + "currentLocation" : "00", + "heldBy" : { + "isil" : "DE-708", + "id" : "http://lobid.org/organisations/DE-708#!", + "label" : "Universitätsbibliothek der Fernuniversität" + }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-708:2388814400006464#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "M 8.0 166(6)", + "serialNumber" : "WO112419", + "currentLibrary" : "R5004", + "currentLocation" : "00005", + "heldBy" : { + "isil" : "DE-1117", + "id" : "http://lobid.org/organisations/DE-1117#!", + "label" : "Hochschule Worms, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/990367593690206441:DE-1117:239130120007831#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "21 TVU 44(6)", + "serialNumber" : "21 TVU 44(6)", + "currentLibrary" : "EUP", + "currentLocation" : "EUP_Frei", + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-A96:2383149010006444#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "currentLibrary" : "40", + "currentLocation" : "CB_FreiE-3", + "heldBy" : { + "isil" : "DE-Bi10", + "id" : "http://lobid.org/organisations/DE-Bi10#!", + "label" : "Hochschule Bielefeld – University of Applied Sciences and Arts, Hochschulbibliothek" + }, + "seeAlso" : [ "https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-Bi10:2331459440006450#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TVU 133", + "serialNumber" : "05895179", + "currentLibrary" : "LLB", + "currentLocation" : "LLB_Freih", + "heldBy" : { + "isil" : "DE-51", + "id" : "http://lobid.org/organisations/DE-51#!", + "label" : "Lippische Landesbibliothek - Theologische Bibliothek und Mediothek" + }, + "seeAlso" : [ "https://det.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-51:23102923130006480#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "01:ST 300 0001+6", + "serialNumber" : "ST 300 0001+6=1", + "currentLibrary" : "LBS", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521530006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "01:ST 300 0001+6", + "serialNumber" : "ST 300 0001+6=4", + "currentLibrary" : "LBS", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521500006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "01:ST 300 0001+6", + "serialNumber" : "ST 300 0001+6=3", + "currentLibrary" : "LBS", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521510006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "01:ST 300 0001+6", + "serialNumber" : "ST 300 0001+6=2", + "currentLibrary" : "LBS", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521520006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "FNT:ST 300 0001+6", + "serialNumber" : "FNT:ST 300 0001+6", + "currentLibrary" : "IZ", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521470006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "01:ST 300 0001+6", + "serialNumber" : "ST 300 0001+6=5", + "currentLibrary" : "LBS", + "currentLocation" : "0", + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-82:23246521490006448#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "Präsenz = 828/H/HAN-21", + "serialNumber" : "07782981", + "currentLibrary" : "R0001", + "currentLocation" : "00000001", + "heldBy" : { + "isil" : "DE-929", + "id" : "http://lobid.org/organisations/DE-929#!", + "label" : "Landesbibliothekszentrum Rheinland-Pfalz / Rheinische Landesbibliothek" + }, + "seeAlso" : [ "https://lbz-rlp.digibib.net/search/katalog/record/(DE-605)HT020566163" ], + "id" : "http://lobid.org/items/990367593690206441:DE-929:2392170150007506#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "QA/f7285(6)", + "serialNumber" : "0179.7878.76", + "currentLibrary" : "T0011", + "currentLocation" : "72", + "heldBy" : { + "isil" : "DE-385", + "id" : "http://lobid.org/organisations/DE-385#!", + "label" : "Universitätsbibliothek Trier" + }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-385:23372507750006470#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "QA/f7285(6):a", + "serialNumber" : "0179.7879.74", + "currentLibrary" : "T0011", + "currentLocation" : "72", + "heldBy" : { + "isil" : "DE-385", + "id" : "http://lobid.org/organisations/DE-385#!", + "label" : "Universitätsbibliothek Trier" + }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-385:23372507760006470#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "QA/f7285(6):b", + "serialNumber" : "0179.7880.89", + "currentLibrary" : "T0011", + "currentLocation" : "72", + "heldBy" : { + "isil" : "DE-385", + "id" : "http://lobid.org/organisations/DE-385#!", + "label" : "Universitätsbibliothek Trier" + }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-385:23372507770006470#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TVU3954(6)", + "serialNumber" : "TVU3954(6)", + "currentLibrary" : "P0001", + "currentLocation" : "40", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-466:23127662730006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TVU3954(6)+2", + "serialNumber" : "TVU3954(6)+2", + "currentLibrary" : "P0001", + "currentLocation" : "41", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-466:23127662680006463#!" + }, { + "label" : "lobid Bestandsressource", + "type" : [ "Item", "PhysicalObject" ], + "callNumber" : "TVU3954(6)+1", + "serialNumber" : "TVU3954(6)+1", + "currentLibrary" : "P0001", + "currentLocation" : "41", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=990367593690206441" ], + "id" : "http://lobid.org/items/990367593690206441:DE-466:23127662690006463#!" + } ], + "medium" : [ { + "label" : "Print", + "id" : "http://rdaregistry.info/termList/RDAproductionMethod/1010" + } ], + "bibliographicLevel" : { + "label" : "Monograph/Item", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Monograph_Item" + }, + "type" : [ "BibliographicResource", "Book" ], + "responsibilityStatement" : [ "herausgegeben von Günther Görz, Ute Schmid, Tanya Braun" ], + "contribution" : [ { + "agent" : { + "gndIdentifier" : "10853572X", + "id" : "https://d-nb.info/gnd/10853572X", + "label" : "Görz, Günther", + "type" : [ "Person" ], + "dateOfBirth" : "1947", + "altLabel" : [ "Görz, Günter", "Görz, G.", "Goerz, G." ], + "sameAs" : [ "https://orcid.org/0000-0001-7769-3050" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/edt", + "label" : "Herausgeber/in" + }, + "type" : [ "Contribution" ] + }, { + "agent" : { + "gndIdentifier" : "1018194363", + "id" : "https://d-nb.info/gnd/1018194363", + "label" : "Schmid, Ute", + "type" : [ "Person" ], + "dateOfBirth" : "1965", + "altLabel" : [ "Schmid, Ute Maria" ], + "sameAs" : [ "https://orcid.org/0000-0002-1301-0326" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/edt", + "label" : "Herausgeber/in" + }, + "type" : [ "Contribution" ] + }, { + "agent" : { + "gndIdentifier" : "1228828717", + "id" : "https://d-nb.info/gnd/1228828717", + "label" : "Braun, Tanya", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/edt", + "label" : "Herausgeber/in" + }, + "type" : [ "Contribution" ] + } ], + "id" : "http://lobid.org/resources/990367593690206441#!" +} diff --git a/src/test/resources/alma-fix/990367593690206441.xml b/src/test/resources/alma-fix/990367593690206441.xml new file mode 100644 index 0000000000..009f92d777 --- /dev/null +++ b/src/test/resources/alma-fix/990367593690206441.xml @@ -0,0 +1,1158 @@ + + + 02005cam a2200505 c 4500 + DE-605 + 20231127140454.0 + tu + 200831s2021 gw ||| | ger c + 990367593690206441 + + 20,N05 + dnb + + + 1203449488 + DE-101b + + + 1138498044 + OCoLC + + + 9783110659849 + Festeinband: EUR 129.95 (DE), EUR 129.95 (AT) + 978-3-11-065984-9 + + + 3110659840 + 3-11-065984-0 + + + 9783110659849 + + + (DE-605)HT020566163 + + + 466 + ger + DE-605 + 929 + DE-605 + rda + + + ger + + + XA-DE-BE + + + 004 + 23sdnb + + + 820 + rpb + + + 900 + rpb + + + 004 + DE-101 + sdnb + + + Handbuch der künstlichen Intelligenz + herausgegeben von Günther Görz, Ute Schmid, Tanya Braun + + + 6. Auflage + + + Berlin ; Boston + De Gruyter Oldenbourg + [2021] + + + XX, 956 Seiten + Illustrationen + 24 cm x 17 cm + + + txt + + + n + + + nc + + + Künstliche Intelligenz + s + (DE-588)4033447-8 + GND-040334473 + + + (ELiSA)ELiSA-9783110659849 + + + (OCoLC)1138498044 + + + (DE-599)DNB1203449488 + + + 051 + m||||||| + + + marc-FMT via MAB2MARC + FMT + BK + + + 030 + a||ur||||||37 + + + 050 + a|a||||||||||| + + + X:MVB + http://www.degruyter.com/search?f_0=isbnissn&q_0=9783110659849&searchTitles=true + Inhaltsverzeichnis + + + B:DE-101 + application/pdf + http://digitale-objekte.hbz-nrw.de/storage2/2021/03/25/file_9/9011274.pdf + Inhaltsverzeichnis + O:PKN + + + Görz, Günther + 1947- + (DE-588)10853572X + edt + http://d-nb.info/gnd/10853572X + http://viaf.org/viaf/sourceID/DNB|10853572X + GND-10853572X + + + Schmid, Ute + 1965- + (DE-588)1018194363 + edt + http://d-nb.info/gnd/1018194363 + http://viaf.org/viaf/sourceID/DNB|1018194363 + GND-1018194363 + + + Braun, Tanya + (DE-588)1228828717 + edt + http://d-nb.info/gnd/1228828717 + http://viaf.org/viaf/sourceID/DNB|1228828717 + GND-1228828717 + + + Erscheint auch als + Online-Ausgabe + Handbuch der künstlichen Intelligenz + 9783110659955 + 9783110659948 + (DE-605)HT020755871 + (DE-605)HT020643041 + 978-3-11-065995-5 + 978-3-11-065994-8 + + + 49HBZ_NETWORK + 990367593690206441 + HBZ Network + + + 49HBZ_FDO + 991001697679706451 + Fachhochschule Dortmund + + + 49HBZ_FSW + 990013109800106461 + Fachhochschule Südwestfalen + + + 49HBZ_FUH + 990013109800106464 + Fernuniversität Hagen + + + 49HBZ_BRIDGE_HSW + 9914320407831 + Hochschulbibliothek Worms + + + 49HBZ_FHA + 991001220139706444 + Hochschulbibliothek der FH Aachen + + + 49HBZ_HBI + 991005544334006450 + Hochschule Bielefeld + + + 49HBZ_DET + 991005232849706480 + Hochschule für Musik Detmold / Lippische Landesbibliothek + + + 49HBZ_UBA + 991003204669706448 + RWTH Aachen + + + 49HBZ_BRIDGE_LBZ + 99147738007506 + Rheinische Landesbibliothek Koblenz + + + 49HBZ_UBT + 9927972087706470 + UB Trier + + + 49HBZ_PAD + 990021579940106463 + Universitätsbibliothek Paderborn + + + ubt_melchiors######49HBZ_UBT + HBZ + marc21 + 20230103175100.0 + 01 + false + 2023-11-27 14:04:54 Europe/Berlin + 036759369-HBZ01 + 60 + import + 2021-04-05 08:54:25 Europe/Berlin + + + EFS + EFS_Haupt + TVU 23(6) + 2245981600006451 + + + 2022-07-19 14:11:37 + 2245981600006451 + 49HBZ_FDO + false + import + + + 2245981600006451 + EFS_Haupt + BOOK + EFS_Haupt + ZZZ + System + 2022-07-19 12:59:00 Europe/Berlin + 2022-07-19 16:12:23 Europe/Berlin + false + TVU 23(6) + 1 + 49HBZ_FDO + 1 + 8 + import + SISIS-Ausleihzähler 2022: 1 | SISIS-Ausleihzähler 2021: 1 | SISIS-Ausleihzähler 2020: 0 | Gesamtausleihen SISIS: 2 | SISIS-Vormerkzähler 2022: 0 + 91055765 + SISIS-letzte Rückgabe: 2022-06-03 | SISIS-vorletzte Rückgabe: 2021-01-19 | FL-Konditionen: 0 | HT-Nummer des Titelsatzes: HT020566163 | SISIS-Aufnahmedatum: 2021-01-18 + 2345981580006451 + TVU 23(6) + 202104-32 + 2022-07-19 16:11:37 Europe/Berlin + EFS + EFS + + + I5002 + IS + Tgc4 116:6 + 2260392050006461 + + + 2022-07-12 17:43:41 + 2260392050006461 + 2022-06-19 11:52:36 + 49HBZ_FSW + false + import + exl_api + + + I5001 + HA + Tgc4 117:6 + 2260392090006461 + + + 2022-07-12 15:56:45 + 2260392090006461 + 2022-06-19 11:52:36 + 49HBZ_FSW + false + import + exl_api + + + 2260392050006461 + IS + BOOK + IS + 10 + System + 2021-03-08 11:59:00 Europe/Berlin + 2022-07-20 16:06:27 Europe/Berlin + false + M/P-Tgc4 116:6 + 49HBZ_FSW + 1 + 8 + import + 1310980-20 + Z30-CALL-NO-2: Tgc4 116:6 + 2360392010006461 + 4 + Maintenance count: 001 + Tgc4 116:6 + 2021/291 + 20210323 + 2021-03-08 01:00:00 Europe/Berlin + I5002 + I5002 + + + 2260392090006461 + HA + BOOK + HA + 10 + System + 2021-02-02 11:59:00 Europe/Berlin + 2022-07-20 16:06:19 Europe/Berlin + false + W-Tgc4 117:6 + 49HBZ_FSW + 1 + 8 + import + 1310980-10 + Z30-CALL-NO-2: Tgc4 117:6 + 2360392080006461 + 4 + Tgc4 117:6 + 2021/3211 + 20210225 + 2021-02-02 01:00:00 Europe/Berlin + I5001 + I5001 + + + F0001 + 00 + TZH/GOE + 2288814420006464 + + + 2023-01-30 10:23:46 + 2288814420006464 + 2022-07-04 10:31:16 + 49HBZ_FUH + false + import + USP000257434 + + + F0001 + 132 + TZH/GOE + 22149161510006464 + + + 2023-01-30 10:26:01 + 22149161510006464 + 2023-01-30 10:26:00 + 49HBZ_FUH + false + USP000257434 + USP000257434 + + + 22149161510006464 + 132 + BOOK + 132 + 42 + USP000079355 + 2023-01-31 09:57:54 Europe/Berlin + 2023-02-01 12:55:00 Europe/Berlin + false + TZH/GOE + 49HBZ_FUH + 0 + 8 + Acquisition (PO line POL-3034) + 230052401 + 23149161520006464 + TZH/GOE + LOAN + POL-3034 + 23/524 + 2023-01-31 08:57:24 + 2023-01-30 11:24:08 Europe/Berlin + F0001 + F0001 + + + 2288814420006464 + 00 + BOOK + 00 + 10 + USP000257434 + 2020-10-27 11:59:00 Europe/Berlin + 2023-01-30 11:23:45 Europe/Berlin + false + TZH/GOE + 12/// + 49HBZ_FUH + 0 + 8 + import + 210005301 + 2388814410006464 + Maintenance count: 004 + TZH/GOE + LOAN + FUH-110145 + 21/53 + 20201229 + 2020-10-27 01:00:00 Europe/Berlin + F0001 + F0001 + + + 2288814420006464 + 00 + BOOK + 00 + 10 + USP000289095 + 2021-06-09 12:59:00 Europe/Berlin + 2023-02-08 14:06:12 Europe/Berlin + false + TZH/GOE + 27/// + 49HBZ_FUH + 1 + 8 + import + 210359701 + 2388814400006464 + Maintenance count: 003 + TZH/GOE + FUH-113836 + 21/3597 + 20210611 + 2021-06-09 02:00:00 Europe/Berlin + F0001 + F0001 + + + R5004 + 00005 + M 8.0 166(6) + 229130140007831 + + + 2023-11-29 05:51:16 + 229130140007831 + 2023-11-29 05:51:16 + 49HBZ_BRIDGE_HSW + false + System + System + + + 229130140007831 + 00005 + BOOK + 00005 + 00 + System + 2020-10-13 02:00:00 Europe/Berlin + M 8.0 166(6) + 49HBZ_BRIDGE_HSW + 1 + 0 + System + WO112419 + 239130120007831 + M 8.0 166(6) + 21/0222 + 20210330 + 2023-11-29 06:51:17 Europe/Berlin + R5004 + R5004 + + + EUP + EUP_Frei + 21 TVU 44(6) + 2283149020006444 + + + 2021-04-20 15:45:12 + 2283149020006444 + 49HBZ_FHA + false + import + + + 2283149020006444 + EUP_Frei + BOOK + EUP_Frei + tielmann + 2021-04-20 12:59:00 Europe/Berlin + 2023-11-20 14:26:19 Europe/Berlin + false + ClassificationNo: 1302 + 1 + Fernleihkonditionen: 0 + 49HBZ_FHA + 0 + 8 + import + 21 TVU 44(6) + SISIS-Ausleihzähler Migrationsjahr: 1 | SISIS-Ausleihzähler Vor-Migrationsjahr: 0 | SISIS-Ausleihzähler vorletztes Migrationsjahr: 0 | SISIS-Vormerkzähler Migrationsjahr: 0 + SISIS-Buchdaten-Aufnahmedatum: 2021-01-20 | Altersbegrenzung: 0 + 2383149010006444 + 21 TVU 44(6) + LOAN + 21/38 + 2021-04-20 17:45:12 Europe/Berlin + EUP + EUP + + + 40 + CB_FreiE-3 + 2231459450006450 + + + 2023-11-14 13:40:30 + 2231459450006450 + 2023-11-14 13:40:30 + 49HBZ_HBI + false + Acquisition (PO line HBI-23-3529) + 1005689 + + + 2231459450006450 + CB_FreiE-3 + BOOK + CB_FreiE-3 + System + 2023-11-14 14:41:32 Europe/Berlin + 49HBZ_HBI + 0 + 8 + Acquisition (PO line HBI-23-3529) + 2331459440006450 + ACQ + HBI-23-3529 + 2023-11-14 14:40:30 Europe/Berlin + 40 + 40 + + + LLB + LLB_Freih + TVU 133 + 22102923140006480 + + + 2023-08-14 15:31:25 + 22102923140006480 + 49HBZ_DET + false + import + + + 22102923140006480 + LLB_Freih + BOOK + LLB_Freih + ausleihbar + System + 2023-08-14 12:59:00 Europe/Berlin + 2023-08-16 21:24:21 Europe/Berlin + false + TVU 133 + 1 + 49HBZ_DET + 1 + 8 + import + AnzBeil: 1 + 05895179 + BuchdatAufn: 2021-06-15 | Sigel: 51 | HBZ01: HT020566163 | Fernleihkonditionen: 0 + Syst: 28 | vorlRückg: 2023-07-06 + 23102923130006480 + Ausl23: 2 | Ausl22: 0 | Ausl21: 2 | Vorm23: 0 + TVU 133 + M21-982 + 2023-08-14 17:31:25 Europe/Berlin + LLB + LLB + + + LBS + 0 + 22246521540006448 + + + 2022-07-20 22:24:06 + 22246521540006448 + 49HBZ_UBA + false + import + + + IZ + 0 + 22246521480006448 + + + 2022-07-20 22:24:06 + 22246521480006448 + 49HBZ_UBA + false + import + + + 22246521540006448 + 0 + BOOK + 0 + Lehrbuch + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + 01:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Magazinetage: 0 + ST 300 0001+6=1 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521530006448 + 8 + 2022-07-21 00:24:06 Europe/Berlin + LBS + LBS + + + 22246521540006448 + 0 + BOOK + 0 + Lehrbuch + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + 01:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Magazinetage: 0 + ST 300 0001+6=4 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521500006448 + 8 + 2022-07-21 00:24:06 Europe/Berlin + LBS + LBS + + + 22246521540006448 + 0 + BOOK + 0 + Lehrbuch + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + 01:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Magazinetage: 0 + ST 300 0001+6=3 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521510006448 + 8 + 2022-07-21 00:24:06 Europe/Berlin + LBS + LBS + + + 22246521540006448 + 0 + BOOK + 0 + Lehrbuch + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + 01:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Magazinetage: 0 + ST 300 0001+6=2 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521520006448 + 8 + 2022-07-21 00:24:06 Europe/Berlin + LBS + LBS + + + 22246521480006448 + 0 + BOOK + 0 + Kurzausleihe + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + Nur Kurzausleihe (1 Tag!) + FNT:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Alternative Signatur: ST 300 0001+6 | Magazinetage: 0 + FNT:ST 300 0001+6 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521470006448 + 8 + 2021-656 + 2022-07-21 00:24:06 Europe/Berlin + IZ + IZ + + + 22246521540006448 + 0 + BOOK + 0 + Lehrbuch + System + 2022-07-20 12:59:00 Europe/Berlin + 2022-07-21 00:24:49 Europe/Berlin + false + 01:ST 300 0001+6 + 1 + 49HBZ_UBA + 1 + 8 + import + Magazinetage: 0 + ST 300 0001+6=5 + Ausleihzähler Migrationsjahr: 0 | Ausleihzähler Vor-Migrationsjahr: 0 | Ausleihzähler vorletztes Migrationsjahr: 0 | Vormerkzähler Migrationsjahr: 0 | Buchdaten-Aufnahmedatum: 2021-01-27 + Fernleihkonditionen: 3 + 23246521490006448 + 8 + 2022-07-21 00:24:06 Europe/Berlin + LBS + LBS + + + R0001 + 00000001 + Präsenz = 828/H/HAN-21 + 2292170170007506 + + + 2023-11-29 05:50:52 + 2292170170007506 + 2023-11-29 05:50:52 + 49HBZ_BRIDGE_LBZ + false + System + System + + + 2292170170007506 + 00000001 + BOOK + 00000001 + 04 + System + 2021-06-24 02:00:00 Europe/Berlin + Präsenz = 828/H/HAN-21 + 49HBZ_BRIDGE_LBZ + 1 + 0 + System + 07782981 + 2392170150007506 + Präsenz = 828/H/HAN-21 + 2023-11-29 06:50:52 Europe/Berlin + R0001 + R0001 + + + T0011 + 72 + QA/f7285(6) + 22374077770006470 + + + 2023-11-27 13:09:58 + 22374077770006470 + 2023-11-27 13:09:04 + 49HBZ_UBT + false + ubt_melchiors + ubt_melchiors + + + 22374077770006470 + 72 + BOOK + 72 + 22 + ubt_melchiors + 2023-11-17 14:08:52 Europe/Berlin + 2023-11-27 14:09:58 Europe/Berlin + QA/f7285(6) + 000 + 1 + 12 + 49HBZ_UBT + 0 + 8 + Acquisition (PO line BE23-4479) + 0179.7878.76 + 23372507750006470 + 8 + QA/f7285(6) + WORK_ORDER_DEPARTMENT + BE23-4479 + 23-2016 + 2023-11-17 13:08:52 + 2023-10-04 08:11:16 Europe/Berlin + T0011 + T0011 + + + 22374077770006470 + 72 + BOOK + 72 + 22 + ubt_melchiors + 2023-11-17 14:13:54 Europe/Berlin + 2023-11-27 14:13:55 Europe/Berlin + QA/f7285(6):a + 000 + 1 + 12 + 49HBZ_UBT + 0 + 8 + Acquisition (PO line BE23-4479) + 0179.7879.74 + 23372507760006470 + 8 + QA/f7285(6) + WORK_ORDER_DEPARTMENT + BE23-4479 + 23-2016 + 2023-11-17 13:13:53 + 2023-10-04 08:11:16 Europe/Berlin + T0011 + T0011 + + + 22374077770006470 + 72 + BOOK + 72 + 22 + ubt_wagner + 2023-11-17 14:15:54 Europe/Berlin + 2023-11-29 16:05:51 Europe/Berlin + QA/f7285(6):b + 000 + 1 + 12 + 49HBZ_UBT + 1 + 8 + Acquisition (PO line BE23-4479) + 0179.7880.89 + 23372507770006470 + 8 + QA/f7285(6) + BE23-4479 + 23-2016 + 2023-11-17 13:15:54 + 2023-10-04 08:09:08 Europe/Berlin + T0011 + T0011 + + + P0001 + 41 + 22127662720006463 + + + 2022-07-14 09:16:48 + 22127662720006463 + 49HBZ_PAD + false + import + + + P0001 + 40 + 22127662750006463 + + + 2022-07-14 09:16:48 + 22127662750006463 + 49HBZ_PAD + false + import + + + 22127662750006463 + 40 + BOOK + 40 + 30 + System + 2020-08-31 12:59:00 Europe/Berlin + 2022-07-14 11:17:33 Europe/Berlin + false + TVU3954(6) + 46/// + 49HBZ_PAD + 1 + 8 + import + TVU3954(6) + 23127662730006463 + 8 + M-20-4382 + 21/217 + 20210107 + 2020-08-31 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22127662720006463 + 41 + BOOK + 41 + 20 + System + 2020-08-31 12:59:00 Europe/Berlin + 2022-07-14 11:17:33 Europe/Berlin + false + TVU3954(6)+2 + 46/// + 49HBZ_PAD + 1 + 8 + import + TVU3954(6)+2 + 23127662680006463 + 8 + Maintenance count: 001 + M-20-4382 + 21/219 + 20210107 + 2020-08-31 02:00:00 Europe/Berlin + P0001 + P0001 + + + 22127662720006463 + 41 + BOOK + 41 + 20 + System + 2020-08-31 12:59:00 Europe/Berlin + 2023-11-03 15:27:10 Europe/Berlin + false + TVU3954(6)+1 + 46/// + 49HBZ_PAD + 0 + 8 + import + TVU3954(6)+1 + 23127662690006463 + 8 + Maintenance count: 003 + LOAN + M-20-4382 + 21/218 + 20210107 + 2020-08-31 02:00:00 Europe/Berlin + P0001 + P0001 + + + 1228828717 + http://d-nb.info/gnd/1228828717 + gnd + GND + GND-1228828717 + 024 + + + Schmid, Ute Maria + 1965- + navo + https://d-nb.info/standards/elementset/gnd#FullerFormOfNameOfThePerson + r + Vollstaendiger Name + Vollstaendiger Name + GND + GND-1018194363 + 400 + + + 1018194363 + http://d-nb.info/gnd/1018194363 + gnd + GND + GND-1018194363 + 024 + + + 0000-0002-1301-0326 + orcid + GND + GND-1018194363 + 024 + + + Görz, Günter + 1947- + GND + GND-10853572X + 400 + + + Görz, G. + 1947- + GND + GND-10853572X + 400 + + + Goerz, G. + 1947- + GND + GND-10853572X + 400 + + + 10853572X + http://d-nb.info/gnd/10853572X + gnd + GND + GND-10853572X + 024 + + + 0000-0001-7769-3050 + v:Herkunft: mm001 + orcid + GND + GND-10853572X + 024 + + + Artificial intelligence + GND + GND-040334473 + 450 + + + Computerunterstützte Intelligenz + GND + GND-040334473 + 450 + + + Maschinelle Intelligenz + GND + GND-040334473 + 450 + + + KI + Informatik + GND + GND-040334473 + 450 + + + 4033447-8 + http://d-nb.info/gnd/4033447-8 + gnd + GND + GND-040334473 + 024 + + diff --git a/src/test/resources/alma-fix/990367731740206441.json b/src/test/resources/alma-fix/990367731740206441.json index 12c42dcdc0..3b6701276e 100644 --- a/src/test/resources/alma-fix/990367731740206441.json +++ b/src/test/resources/alma-fix/990367731740206441.json @@ -62,6 +62,8 @@ "note" : [ "Druck-Ausgabe" ], "isbn" : [ "9783451388798", "3451388790" ], "label" : "lobid Ressource" + }, { + "isbn" : [ "9783451388798", "3451388790" ] } ], "inCollection" : [ { "id" : "http://lobid.org/organisations/DE-655#!", @@ -256,19 +258,19 @@ "id" : "http://lobid.org/organisations/DE-1116#!", "label" : "Hochschule für Wirtschaft und Gesellschaft Ludwigshafen, Bibliothek" }, - "seeAlso" : [ "http://143.93.201.251/alipac/-/item-local?BASE=B-TIT&VID=HT020579803" ], + "seeAlso" : [ "https://opac.hwg-lu.de/alipac/-/item-local?BASE=B-TIT&VID=HT020579803" ], "id" : "http://lobid.org/items/990367731740206441:DE-1116:229499030007824#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&portfolio_pid=5349112190008056&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&rft.mms_id=991006234639708056", - "seeAlso" : [ "https://hs-niederrhein.digibib.net/search/katalog/record/(DE-605)HT020579803" ], "heldBy" : { "isil" : "DE-829", "id" : "http://lobid.org/organisations/DE-829#!", "label" : "Hochschule Niederrhein, Bibliothek" }, + "seeAlso" : [ "https://hs-niederrhein.digibib.net/search/katalog/record/(DE-605)HT020579803" ], "id" : "http://lobid.org/items/990367731740206441:DE-829:5349112190008056#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/990367761810206441.json b/src/test/resources/alma-fix/990367761810206441.json index 91124bd967..bc0ca428a8 100644 --- a/src/test/resources/alma-fix/990367761810206441.json +++ b/src/test/resources/alma-fix/990367761810206441.json @@ -146,7 +146,7 @@ "id" : "http://lobid.org/organisations/DE-38-459#!", "label" : "Gemeinsame Fachbibliothek Asien / Japanologie" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT020582812" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=990367761810206441&fdb=uni " ], "id" : "http://lobid.org/items/990367761810206441:DE-38-459:23197352380006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/991002103529706485.json b/src/test/resources/alma-fix/991002103529706485.json index 9e7fc1ebd3..314abbeaaa 100644 --- a/src/test/resources/alma-fix/991002103529706485.json +++ b/src/test/resources/alma-fix/991002103529706485.json @@ -2,7 +2,6 @@ "@context" : "http://lobid.org/resources/context.jsonld", "almaMmsId" : "991002103529706485", "isbn" : [ "9783838557823", "3838557824" ], - "doi" : [ "10.36198/9783838557823" ], "oclcNumber" : [ "1277506540" ], "title" : "Grundkurs Kinder- und Jugendhilferecht für die Soziale Arbeit", "otherTitleInformation" : [ "mit 62 Übersichten, 3 Tabellen, 14 Fallbeispielen und Musterlösungen" ], @@ -10,7 +9,7 @@ "publication" : [ { "startDate" : "2021", "type" : [ "PublicationEvent" ], - "location" : [ "München :" ], + "location" : [ "München" ], "publishedBy" : [ "Ernst Reinhardt Verlag" ] } ], "describedBy" : { @@ -60,9 +59,6 @@ "sameAs" : [ { "id" : "http://worldcat.org/oclc/1277506540", "label" : "OCLC Ressource" - }, { - "id" : "https://doi.org/10.36198/9783838557823", - "label" : "9783838557823" } ], "isPartOf" : [ { "type" : [ "IsPartOfRelation" ], @@ -71,10 +67,6 @@ } ], "numbering" : "2878 ;Soziale Arbeit" } ], - "fulltextOnline" : [ { - "id" : "https://doi.org/10.36198/9783838557823", - "label" : "DOI-Link" - } ], "related" : [ { "note" : [ "Erscheint auch als: Druck-Ausgabe" ], "isbn" : [ "9783825257828", "3825257827" ] diff --git a/src/test/resources/alma-fix/991005935279706485.json b/src/test/resources/alma-fix/991005935279706485.json index 2ec8bb403c..3762a97690 100644 --- a/src/test/resources/alma-fix/991005935279706485.json +++ b/src/test/resources/alma-fix/991005935279706485.json @@ -1,7 +1,7 @@ { "@context" : "http://lobid.org/resources/context.jsonld", "almaMmsId" : "991005935279706485", - "issn" : [ "01746170", "01746170" ], + "issn" : [ "01746170" ], "oclcNumber" : [ "643524510" ], "dnbId" : "011156414", "zdbId" : "202777-X", @@ -101,6 +101,7 @@ "id" : "http://lobid.org/resources/ZDB-507495-2#!" } ], "related" : [ { + "id" : "http://lobid.org/resources/ZDB-2722409-0#!", "note" : [ "Online-Ausg." ], "label" : "Wirtschaft und Erziehung.", "issn" : [ "01746170" ] @@ -271,7 +272,7 @@ "hasItem" : [ { "label" : "lobid Bestandsressource", "type" : [ "Item", "NurTitel" ], - "seeAlso" : [ "https://hb063.fh-muenster.de/webOPACClient/start.do?Query=-1=%22202777-X%22" ], + "seeAlso" : [ "https://fhb-muenster.digibib.net/search/katalog/record/(DE-600)202777-X" ], "heldBy" : { "isil" : "DE-836", "id" : "http://lobid.org/organisations/DE-836#!", diff --git a/src/test/resources/alma-fix/99370678063606441.json b/src/test/resources/alma-fix/99370678063606441.json index 4403c6cc0d..510d96d718 100644 --- a/src/test/resources/alma-fix/99370678063606441.json +++ b/src/test/resources/alma-fix/99370678063606441.json @@ -10,7 +10,7 @@ "alternativeTitle" : [ "A.B.I.-Technik" ], "publication" : [ { "type" : [ "PublicationEvent" ], - "location" : [ "Berlin, Germany :" ], + "location" : [ "Berlin, Germany" ], "publishedBy" : [ "De Gruyter" ], "publicationHistory" : "Began in 1981.", "frequency" : [ { @@ -145,6 +145,7 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-468:53158240510006447#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -156,54 +157,55 @@ "id" : "http://lobid.org/organisations/DE-468#!", "label" : "Universitätsbibliothek Wuppertal" }, + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-468:53157563970006447#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5328313150006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998470474006478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370678063606441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Kn41:5328313150006478#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5327889980006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998470474006478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370678063606441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Kn41:5327889980006478#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5327821250006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998470474006478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370678063606441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Kn41:5327821250006478#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHM/openurl?u.ignore_date_coverage=true&portfolio_pid=5336193550006485&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHM/openurl?u.ignore_date_coverage=true&rft.mms_id=991006386478506485", - "seeAlso" : [ "https://hb063.fh-muenster.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-836", "id" : "http://lobid.org/organisations/DE-836#!", "label" : "FH Münster, Hochschulbibliothek" }, + "seeAlso" : [ "https://fhb-muenster.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-836:5336193550006485#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -215,6 +217,7 @@ "id" : "http://lobid.org/organisations/DE-Hag4#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Hag4:5385225080006461#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -226,90 +229,91 @@ "id" : "http://lobid.org/organisations/DE-Hag4#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Hag4:5382132500006461#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53137417580006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99381829355006464", - "seeAlso" : [ "http://ub-parma.fernuni-hagen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-708:53137417580006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53149555660006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99381829355006464", - "seeAlso" : [ "http://ub-parma.fernuni-hagen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-708:53149555660006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53141137810006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99381829355006464", - "seeAlso" : [ "http://ub-parma.fernuni-hagen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-708:53141137810006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53153104540006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99381829355006464", - "seeAlso" : [ "http://ub-parma.fernuni-hagen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-708:53153104540006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53137729250006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99381829355006464", - "seeAlso" : [ "http://ub-parma.fernuni-hagen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-708:53137729250006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=5385583960006444&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=991005821828906444", - "seeAlso" : [ "https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-A96:5385583960006444#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&portfolio_pid=5324315100006450&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&rft.mms_id=991005482849106450", - "seeAlso" : [ "https://biblio.fh-bielefeld.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-Bi10", "id" : "http://lobid.org/organisations/DE-Bi10#!", "label" : "Hochschule Bielefeld – University of Applied Sciences and Arts, Hochschulbibliothek" }, + "seeAlso" : [ "https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-Bi10:5324315100006450#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -321,18 +325,19 @@ "id" : "http://lobid.org/organisations/DE-Bm40#!", "label" : "Hochschule Bochum, Hochschulbibliothek" }, + "seeAlso" : [ "https://hsb-bochum.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-Bm40:5318214380006454#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=5352012540006452&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=991005694326706452", - "seeAlso" : [ "https://bib-sisis.bib.hochschule-bonn-rhein-sieg.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-1044:5352012540006452#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -344,6 +349,7 @@ "id" : "http://lobid.org/organisations/DE-Due62#!", "label" : "Hochschulbibliothek der Hochschule Düsseldorf" }, + "seeAlso" : [ "https://hs-duesseldorf.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-Due62:5337268030006455#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -351,22 +357,22 @@ "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&portfolio_pid=5331232610006482&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&rft.mms_id=991001196541406482", "heldBy" : { - "isil" : "DE-583", - "id" : "http://lobid.org/organisations/DE-583#!", - "label" : "SRH Hochschule für Logistik und Wirtschaft Hamm, Bibliothek" + "isil" : "DE-1871", + "id" : "http://lobid.org/organisations/DE-1871#!", + "label" : "Zentrum für Wissensmanagement, Bibliothek Hamm" }, - "id" : "http://lobid.org/items/99370678063606441:DE-583:5331232610006482#!" + "id" : "http://lobid.org/items/99370678063606441:DE-1871:5331232610006482#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&portfolio_pid=5349662860008056&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&rft.mms_id=991008986786508056", - "seeAlso" : [ "http://seth7.hs-niederrhein.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-829", "id" : "http://lobid.org/organisations/DE-829#!", "label" : "Hochschule Niederrhein, Bibliothek" }, + "seeAlso" : [ "https://hs-niederrhein.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-829:5349662860008056#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -378,6 +384,7 @@ "id" : "http://lobid.org/organisations/DE-743#!", "label" : "Technische Hochschule Ostwestfalen-Lippe, Service Kommunikation Information Medien" }, + "seeAlso" : [ "https://th-owl.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-743:5340938590006468#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -389,6 +396,7 @@ "id" : "http://lobid.org/organisations/DE-1383#!", "label" : "Hochschule Rhein-Waal, Bibliothek" }, + "seeAlso" : [ "https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1383:5319401000006479#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -400,6 +408,7 @@ "id" : "http://lobid.org/organisations/DE-1383#!", "label" : "Hochschule Rhein-Waal, Bibliothek" }, + "seeAlso" : [ "https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1383:5319505870006479#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -411,18 +420,19 @@ "id" : "http://lobid.org/organisations/DE-956#!", "label" : "Evangelische Hochschule Rheinland-Westfalen-Lippe, Bibliothek" }, + "seeAlso" : [ "https://evh-bochum.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-956:53101634200006483#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RUW/openurl?u.ignore_date_coverage=true&portfolio_pid=5323323830006453&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RUW/openurl?u.ignore_date_coverage=true&rft.mms_id=991004112696706453", - "seeAlso" : [ "https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-1393", "id" : "http://lobid.org/organisations/DE-1393#!", "label" : "Hochschule Ruhr West, Hochschulbibliothek" }, + "seeAlso" : [ "https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1393:5323323830006453#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -434,6 +444,7 @@ "id" : "http://lobid.org/organisations/DE-1866#!", "label" : "Hochschule für Gesundheit, Hochschulbibliothek" }, + "seeAlso" : [ "https://hs-gesundheit.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1866:5320046120006481#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -445,6 +456,7 @@ "id" : "http://lobid.org/organisations/DE-1866#!", "label" : "Hochschule für Gesundheit, Hochschulbibliothek" }, + "seeAlso" : [ "https://hs-gesundheit.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1866:5320026740006481#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -473,60 +485,60 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53119227590007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=992022008758307476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-386:53119227590007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53109900770007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=992022008758307476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-386:53109900770007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53109489700007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=992022008758307476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-386:53109489700007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53266502540006448&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=991025967647406448", - "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370678063606441" ], "heldBy" : { "isil" : "DE-82", "id" : "http://lobid.org/organisations/DE-82#!", "label" : "Universitätsbibliothek der RWTH Aachen" }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-82:53266502540006448#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53265762980006448&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=991025967647406448", - "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370678063606441" ], "heldBy" : { "isil" : "DE-82", "id" : "http://lobid.org/organisations/DE-82#!", "label" : "Universitätsbibliothek der RWTH Aachen" }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-82:53265762980006448#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -538,222 +550,223 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-832:5352678550006477#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53206901250006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013481417006445", - "seeAlso" : [ "https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-290:53206901250006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53230941160006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013481417006445", - "seeAlso" : [ "https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-290:53230941160006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53216211500006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013481417006445", - "seeAlso" : [ "https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-290:53216211500006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53313992860006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927778655706470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370678063606441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-385:53313992860006470#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53314230740006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927778655706470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370678063606441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-385:53314230740006470#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53320721620006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045180392606467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-5:53320721620006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53349719870006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045180392606467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-5:53349719870006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53320689660006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045180392606467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222598795-1%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-5:53320689660006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53305968290006442&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=991025806681206442", - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=21914664&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-361:53305968290006442#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53305849380006442&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=991025806681206442", - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=21914664&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-361:53305849380006442#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53190076510006471&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=991027808804206471", - "seeAlso" : [ "https://suchen.ub.rub.de/zdbid/2598795-1" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-294:53190076510006471#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53452984420006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206362120906446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-465:53452984420006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53441010540006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206362120906446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-465:53441010540006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53455804610006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206362120906446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-465:53455804610006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53333893140006443&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=9947406450506443", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=21914664" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-61:53333893140006443#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53334490330006443&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=9947406450506443", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=21914664" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-61:53334490330006443#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53358210520006443&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=9947406450506443", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D=21914664" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-61:53358210520006443#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UKO/openurl?u.ignore_date_coverage=true&portfolio_pid=5337281000008057&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UKO/openurl?u.ignore_date_coverage=true&rft.mms_id=9910060661008057", - "seeAlso" : [ "http://aleph1.uni-koblenz.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-Kob7", "id" : "http://lobid.org/organisations/DE-Kob7#!", "label" : "Universitätsbibliothek Koblenz" }, + "seeAlso" : [ "https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-Kob7:5337281000008057#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -765,6 +778,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99370678063606441&fdb=uni " ], "id" : "http://lobid.org/items/99370678063606441:DE-38:53335573230006476#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -776,114 +790,115 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99370678063606441&fdb=uni " ], "id" : "http://lobid.org/items/99370678063606441:DE-38:53333991750006476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53627078260006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044834920506449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-6:53627078260006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53626936090006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044834920506449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-6:53626936090006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53627921000006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044834920506449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-6:53627921000006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53673256170006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044834920506449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370678063606441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370678063606441:DE-6:53673256170006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&portfolio_pid=5396251040006462&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99204507541206462", - "seeAlso" : [ "http://obelix.ub.uni-siegen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-467", "id" : "http://lobid.org/organisations/DE-467#!", "label" : "Universitätsbibliothek Siegen" }, + "seeAlso" : [ "https://ub-siegen.digibib.net/search/katalog/record/(DE-600)2598795-1}" ], "id" : "http://lobid.org/items/99370678063606441:DE-467:5396251040006462#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53109067080006462&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99204507541206462", - "seeAlso" : [ "http://obelix.ub.uni-siegen.de/F/?func=find-b&request=21914664&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-467", "id" : "http://lobid.org/organisations/DE-467#!", "label" : "Universitätsbibliothek Siegen" }, + "seeAlso" : [ "https://ub-siegen.digibib.net/search/katalog/record/(DE-600)2598795-1}" ], "id" : "http://lobid.org/items/99370678063606441:DE-467:53109067080006462#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53159673220006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=9925013376606463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=21914664&scope=catalog&sf=rank" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-466:53159673220006463#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53160920940006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=9925013376606463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=21914664&scope=catalog&sf=rank" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-466:53160920940006463#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53175909640006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=9925013376606463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=21914664&scope=catalog&sf=rank" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-466:53175909640006463#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -895,6 +910,7 @@ "id" : "http://lobid.org/organisations/DE-1010#!", "label" : "Westfälische Hochschule Gelsenkirchen Bocholt Recklinghausen, Hochschulbibliothek" }, + "seeAlso" : [ "https://w-hs.digibib.net/search/katalog/record/(DE-600)2598795-1" ], "id" : "http://lobid.org/items/99370678063606441:DE-1010:5317399500006456#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -906,6 +922,7 @@ "id" : "http://lobid.org/organisations/DE-38M#!", "label" : "ZB MED - Informationszentrum Lebenswissenschaften, Köln" }, + "seeAlso" : [ "https://www.livivo.de/doc/99370678063606441" ], "id" : "http://lobid.org/items/99370678063606441:DE-38M:53139561080006472#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370682219806441.json b/src/test/resources/alma-fix/99370682219806441.json index 2bbe6a2cff..5fd906aeeb 100644 --- a/src/test/resources/alma-fix/99370682219806441.json +++ b/src/test/resources/alma-fix/99370682219806441.json @@ -168,12 +168,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5329392030006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998475174506478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370682219806441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-Kn41:5329392030006478#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -185,54 +185,55 @@ "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2745694-8" ], "id" : "http://lobid.org/items/99370682219806441:DE-708:53141951140006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53118085990007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=992022039329107476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370682219806441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-386:53118085990007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53346185050006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045255047006467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222745694-8%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-5:53346185050006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53346309900006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045255047006467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222745694-8%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-5:53346309900006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53439629560006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206357887606446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370682219806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370682219806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370682219806441:DE-465:53439629560006446#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -244,18 +245,19 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-61:53354962310006443#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53629253910006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044842060806449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370682219806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370682219806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370682219806441:DE-6:53629253910006449#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -267,6 +269,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370682219806441" ], "id" : "http://lobid.org/items/99370682219806441:DE-466:53173949130006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370690532406441.json b/src/test/resources/alma-fix/99370690532406441.json index e6c33cdd82..0a63257149 100644 --- a/src/test/resources/alma-fix/99370690532406441.json +++ b/src/test/resources/alma-fix/99370690532406441.json @@ -6,7 +6,7 @@ "publication" : [ { "startDate" : "2022", "type" : [ "PublicationEvent" ], - "location" : [ "Germany :" ], + "location" : [ "Germany" ], "publishedBy" : [ "Vandenhoeck & Ruprecht" ], "frequency" : [ { "id" : "http://marc21rdf.info/terms/continuingfre#a", @@ -88,43 +88,42 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53265843380006448&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=991025967988406448", - "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370690532406441" ], "heldBy" : { "isil" : "DE-82", "id" : "http://lobid.org/organisations/DE-82#!", "label" : "Universitätsbibliothek der RWTH Aachen" }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370690532406441" ], "id" : "http://lobid.org/items/99370690532406441:DE-82:53265843380006448#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53208220140006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013485396506445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99370690532406441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99370690532406441" ], "id" : "http://lobid.org/items/99370690532406441:DE-290:53208220140006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53320611800006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045180157206467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370690532406441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370690532406441" ], "id" : "http://lobid.org/items/99370690532406441:DE-5:53320611800006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53317006550006442&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=991025806297206442", - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=21968292&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -136,7 +135,6 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53305666740006442&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=991025806297206442", - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=21968292&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -148,12 +146,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53185697690006471&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=991027794842406471", - "seeAlso" : [ "https://suchen.ub.rub.de/issn/21968292" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99370690532406441" ], "id" : "http://lobid.org/items/99370690532406441:DE-294:53185697690006471#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -165,25 +163,25 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99370690532406441&fdb=uni " ], "id" : "http://lobid.org/items/99370690532406441:DE-38:53336433820006476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53653301110006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044925061406449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370690532406441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370690532406441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370690532406441:DE-6:53653301110006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&portfolio_pid=5397076270006462&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99204510098106462", - "seeAlso" : [ "http://obelix.ub.uni-siegen.de/F/?func=find-b&request=21968292&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2=" ], "heldBy" : { "isil" : "DE-467", "id" : "http://lobid.org/organisations/DE-467#!", @@ -195,12 +193,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53161142230006463&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=9925018040106463", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D=21968292&scope=catalog&sf=rank" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370690532406441" ], "id" : "http://lobid.org/items/99370690532406441:DE-466:53161142230006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370694196806441.json b/src/test/resources/alma-fix/99370694196806441.json index 7e4f4f58c9..1778ea554a 100644 --- a/src/test/resources/alma-fix/99370694196806441.json +++ b/src/test/resources/alma-fix/99370694196806441.json @@ -148,12 +148,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5327764320006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998470177306478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370694196806441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370694196806441" ], "id" : "http://lobid.org/items/99370694196806441:DE-Kn41:5327764320006478#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -165,42 +165,43 @@ "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2669828-6" ], "id" : "http://lobid.org/items/99370694196806441:DE-708:53139375350006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&portfolio_pid=53118379390007476&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RTU/openurl?u.ignore_date_coverage=true&rft.mms_id=992022040085807476", - "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370694196806441" ], "heldBy" : { "isil" : "DE-386", "id" : "http://lobid.org/organisations/DE-386#!", "label" : "Universitätsbibliothek der RPTU in Kaiserslautern" }, + "seeAlso" : [ "https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma99370694196806441" ], "id" : "http://lobid.org/items/99370694196806441:DE-386:53118379390007476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53333829220006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045220310806467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222669828-6%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370694196806441" ], "id" : "http://lobid.org/items/99370694196806441:DE-5:53333829220006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53440125350006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206359543306446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370694196806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370694196806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370694196806441:DE-465:53440125350006446#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -212,18 +213,19 @@ "id" : "http://lobid.org/organisations/DE-61#!", "label" : "Universitäts- und Landesbibliothek Düsseldorf" }, + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99370694196806441" ], "id" : "http://lobid.org/items/99370694196806441:DE-61:53354279680006443#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53630052410006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044844301206449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370694196806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370694196806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370694196806441:DE-6:53630052410006449#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -235,6 +237,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370694196806441" ], "id" : "http://lobid.org/items/99370694196806441:DE-466:53174376380006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370699582506441.json b/src/test/resources/alma-fix/99370699582506441.json index a625a0a987..7bcdd74c95 100644 --- a/src/test/resources/alma-fix/99370699582506441.json +++ b/src/test/resources/alma-fix/99370699582506441.json @@ -100,12 +100,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=5329531840006478&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=998475736206478", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99370699582506441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" }, + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99370699582506441" ], "id" : "http://lobid.org/items/99370699582506441:DE-Kn41:5329531840006478#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -117,42 +117,43 @@ "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-600)2508993-6" ], "id" : "http://lobid.org/items/99370699582506441:DE-708:53136878890006464#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53355917830006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045280382606467", - "seeAlso" : [ "https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%222508993-6%22" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99370699582506441" ], "id" : "http://lobid.org/items/99370699582506441:DE-5:53355917830006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53436686710006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206348251006446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370699582506441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370699582506441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370699582506441:DE-465:53436686710006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53630816910006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044846530706449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370699582506441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370699582506441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370699582506441:DE-6:53630816910006449#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -164,6 +165,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370699582506441" ], "id" : "http://lobid.org/items/99370699582506441:DE-466:53174758710006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370738710506441.json b/src/test/resources/alma-fix/99370738710506441.json index f30442fe9a..b377aeefeb 100644 --- a/src/test/resources/alma-fix/99370738710506441.json +++ b/src/test/resources/alma-fix/99370738710506441.json @@ -8,7 +8,7 @@ "publication" : [ { "startDate" : "2015", "type" : [ "PublicationEvent" ], - "location" : [ "Leiden, The Netherlands :" ], + "location" : [ "Leiden, The Netherlands" ], "publishedBy" : [ "Brill/Nijhoff" ] } ], "describedBy" : { @@ -168,24 +168,24 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53325094210006448&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=991026176221006448", - "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370738710506441" ], "heldBy" : { "isil" : "DE-82", "id" : "http://lobid.org/organisations/DE-82#!", "label" : "Universitätsbibliothek der RWTH Aachen" }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370738710506441" ], "id" : "http://lobid.org/items/99370738710506441:DE-82:53325094210006448#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53364332140006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927945109206470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370738710506441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370738710506441" ], "id" : "http://lobid.org/items/99370738710506441:DE-385:53364332140006470#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -203,12 +203,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53632399120006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044852279606449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370738710506441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370738710506441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370738710506441:DE-6:53632399120006449#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370746459806441.json b/src/test/resources/alma-fix/99370746459806441.json index 2ac821db3b..b40f0c3f8f 100644 --- a/src/test/resources/alma-fix/99370746459806441.json +++ b/src/test/resources/alma-fix/99370746459806441.json @@ -8,7 +8,7 @@ "publication" : [ { "startDate" : "2000", "type" : [ "PublicationEvent" ], - "location" : [ "Burlington :" ], + "location" : [ "Burlington" ], "publishedBy" : [ "Elsevier Science" ] } ], "describedBy" : { @@ -132,24 +132,24 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53268579950006448&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=991025971963706448", - "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370746459806441" ], "heldBy" : { "isil" : "DE-82", "id" : "http://lobid.org/organisations/DE-82#!", "label" : "Universitätsbibliothek der RWTH Aachen" }, + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99370746459806441" ], "id" : "http://lobid.org/items/99370746459806441:DE-82:53268579950006448#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53345300320006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927882174306470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370746459806441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370746459806441" ], "id" : "http://lobid.org/items/99370746459806441:DE-385:53345300320006470#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -167,12 +167,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53453590350006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99207421662506446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370746459806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370746459806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370746459806441:DE-465:53453590350006446#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -184,6 +184,7 @@ "id" : "http://lobid.org/organisations/DE-466#!", "label" : "Universitätsbibliothek Paderborn" }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99370746459806441" ], "id" : "http://lobid.org/items/99370746459806441:DE-466:53166319790006463#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370763433806441.json b/src/test/resources/alma-fix/99370763433806441.json index 0275a073b0..f7d52e5b39 100644 --- a/src/test/resources/alma-fix/99370763433806441.json +++ b/src/test/resources/alma-fix/99370763433806441.json @@ -8,7 +8,7 @@ "publication" : [ { "startDate" : "2019", "type" : [ "PublicationEvent" ], - "location" : [ "University Park, Pennsylvania :" ], + "location" : [ "University Park, Pennsylvania" ], "publishedBy" : [ "The Pennsylvania State University Press" ] } ], "describedBy" : { @@ -120,12 +120,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53319899750006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927798168806470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370763433806441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370763433806441" ], "id" : "http://lobid.org/items/99370763433806441:DE-385:53319899750006470#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -148,42 +148,43 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99370763433806441&fdb=uni " ], "id" : "http://lobid.org/items/99370763433806441:DE-38:53345923180006476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53659205700006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044860106206449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370763433806441:DE-6:53659205700006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53648029900006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044860106206449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370763433806441:DE-6:53648029900006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53642731060006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044860106206449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763433806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370763433806441:DE-6:53642731060006449#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370763882706441.json b/src/test/resources/alma-fix/99370763882706441.json index 23ad63c26c..85bec9691c 100644 --- a/src/test/resources/alma-fix/99370763882706441.json +++ b/src/test/resources/alma-fix/99370763882706441.json @@ -119,12 +119,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53326750220006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927820610606470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370763882706441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99370763882706441" ], "id" : "http://lobid.org/items/99370763882706441:DE-385:53326750220006470#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -142,36 +142,36 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53448710470006446&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99206804974006446", - "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "heldBy" : { "isil" : "DE-465", "id" : "http://lobid.org/organisations/DE-465#!", "label" : "Universitätsbibliothek Duisburg-Essen" }, + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], "id" : "http://lobid.org/items/99370763882706441:DE-465:53448710470006446#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53643672020006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044873991306449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370763882706441:DE-6:53643672020006449#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53664134410006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044873991306449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99370763882706441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99370763882706441:DE-6:53664134410006449#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370771475306441.json b/src/test/resources/alma-fix/99370771475306441.json index 3c222fd776..971f99c24a 100644 --- a/src/test/resources/alma-fix/99370771475306441.json +++ b/src/test/resources/alma-fix/99370771475306441.json @@ -249,7 +249,7 @@ "id" : "http://lobid.org/organisations/DE-Dm13#!", "label" : "Fachhochschule Dortmund, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT020919504%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma99370771475306441" ], "id" : "http://lobid.org/items/99370771475306441:DE-Dm13:2346845850006451#!" }, { "label" : "lobid Bestandsressource", @@ -305,7 +305,7 @@ "id" : "http://lobid.org/organisations/DE-1116#!", "label" : "Hochschule für Wirtschaft und Gesellschaft Ludwigshafen, Bibliothek" }, - "seeAlso" : [ "http://143.93.201.251/alipac/-/item-local?BASE=B-TIT&VID=HT020919504" ], + "seeAlso" : [ "https://opac.hwg-lu.de/alipac/-/item-local?BASE=B-TIT&VID=HT020919504" ], "id" : "http://lobid.org/items/99370771475306441:DE-1116:2313341950007824#!" }, { "label" : "lobid Bestandsressource", @@ -333,6 +333,7 @@ "id" : "http://lobid.org/organisations/DE-361#!", "label" : "Universitätsbibliothek Bielefeld" }, + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT020919504" ], "id" : "http://lobid.org/items/99370771475306441:DE-361:23349409990006442#!" }, { "label" : "lobid Bestandsressource", @@ -374,6 +375,7 @@ "id" : "http://lobid.org/organisations/DE-38M#!", "label" : "ZB MED - Informationszentrum Lebenswissenschaften, Köln" }, + "seeAlso" : [ "https://www.livivo.de/doc/99370771475306441" ], "id" : "http://lobid.org/items/99370771475306441:DE-38M:23124753830006472#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99370782520706441.json b/src/test/resources/alma-fix/99370782520706441.json index c8f2e4ddab..52c98a36ab 100644 --- a/src/test/resources/alma-fix/99370782520706441.json +++ b/src/test/resources/alma-fix/99370782520706441.json @@ -97,6 +97,7 @@ "id" : "http://lobid.org/organisations/DE-Tr5#!", "label" : "Hochschulbibliothek Trier" }, + "seeAlso" : [ "https://bibserv.fh-trier.de/webOPACClient/start.do?Query=0010=%22HT020936481%22" ], "id" : "http://lobid.org/items/99370782520706441:DE-Tr5:2311319960007820#!" }, { "label" : "lobid Bestandsressource", @@ -110,6 +111,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389819160006444#!" }, { "label" : "lobid Bestandsressource", @@ -123,6 +125,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389819170006444#!" }, { "label" : "lobid Bestandsressource", @@ -136,6 +139,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389819180006444#!" }, { "label" : "lobid Bestandsressource", @@ -149,6 +153,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389819140006444#!" }, { "label" : "lobid Bestandsressource", @@ -162,6 +167,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389819150006444#!" }, { "label" : "lobid Bestandsressource", @@ -175,6 +181,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949700006444#!" }, { "label" : "lobid Bestandsressource", @@ -188,6 +195,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949710006444#!" }, { "label" : "lobid Bestandsressource", @@ -201,6 +209,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949690006444#!" }, { "label" : "lobid Bestandsressource", @@ -214,6 +223,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949680006444#!" }, { "label" : "lobid Bestandsressource", @@ -227,6 +237,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949720006444#!" }, { "label" : "lobid Bestandsressource", @@ -240,6 +251,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949730006444#!" }, { "label" : "lobid Bestandsressource", @@ -253,6 +265,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949740006444#!" }, { "label" : "lobid Bestandsressource", @@ -266,6 +279,7 @@ "id" : "http://lobid.org/organisations/DE-A96#!", "label" : "Hochschulbibliothek der Fachhochschule Aachen" }, + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-A96:2389949750006444#!" }, { "label" : "lobid Bestandsressource", @@ -405,7 +419,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585050006477#!" }, { "label" : "lobid Bestandsressource", @@ -419,7 +433,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585040006477#!" }, { "label" : "lobid Bestandsressource", @@ -433,7 +447,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585030006477#!" }, { "label" : "lobid Bestandsressource", @@ -447,7 +461,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585060006477#!" }, { "label" : "lobid Bestandsressource", @@ -461,7 +475,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585010006477#!" }, { "label" : "lobid Bestandsressource", @@ -475,7 +489,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346584960006477#!" }, { "label" : "lobid Bestandsressource", @@ -489,7 +503,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585000006477#!" }, { "label" : "lobid Bestandsressource", @@ -503,7 +517,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346585020006477#!" }, { "label" : "lobid Bestandsressource", @@ -517,7 +531,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346584980006477#!" }, { "label" : "lobid Bestandsressource", @@ -531,7 +545,7 @@ "id" : "http://lobid.org/organisations/DE-832#!", "label" : "Technische Hochschule Köln, Hochschulbibliothek" }, - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT020936481" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT020936481" ], "id" : "http://lobid.org/items/99370782520706441:DE-832:2346584990006477#!" }, { "label" : "lobid Bestandsressource", @@ -559,6 +573,7 @@ "id" : "http://lobid.org/organisations/DE-294#!", "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" }, + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99370782520706441" ], "id" : "http://lobid.org/items/99370782520706441:DE-294:23106203860006471#!" }, { "label" : "lobid Bestandsressource", diff --git a/src/test/resources/alma-fix/99371014448006441.json b/src/test/resources/alma-fix/99371014448006441.json index 4a4e4d9029..65a2bc17cd 100644 --- a/src/test/resources/alma-fix/99371014448006441.json +++ b/src/test/resources/alma-fix/99371014448006441.json @@ -123,7 +123,7 @@ "id" : "http://lobid.org/organisations/DE-38-459#!", "label" : "Gemeinsame Fachbibliothek Asien / Japanologie" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT021117356" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371014448006441&fdb=uni " ], "id" : "http://lobid.org/items/99371014448006441:DE-38-459:23187329000006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371107766906441.json b/src/test/resources/alma-fix/99371107766906441.json index f050008e20..dab050b51c 100644 --- a/src/test/resources/alma-fix/99371107766906441.json +++ b/src/test/resources/alma-fix/99371107766906441.json @@ -5,7 +5,7 @@ "title" : "The natural family", "publication" : [ { "type" : [ "PublicationEvent" ], - "location" : [ "Rockford, Illinois :" ], + "location" : [ "Rockford, Illinois" ], "publishedBy" : [ "The International Organization for the Family" ], "publicationHistory" : "Began with volume 30, number 3 (2016).", "frequency" : [ { @@ -14,7 +14,7 @@ } ] }, { "type" : [ "PublicationEvent" ], - "location" : [ "Rockford, IL :" ], + "location" : [ "Rockford, IL" ], "publishedBy" : [ "Howard Center for Family, Religion & Society" ] } ], "describedBy" : { @@ -108,12 +108,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53215099760006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013521007106445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99371107766906441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99371107766906441" ], "id" : "http://lobid.org/items/99371107766906441:DE-290:53215099760006445#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -136,18 +136,19 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371107766906441&fdb=uni " ], "id" : "http://lobid.org/items/99371107766906441:DE-38:53335141470006476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53627314570006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044836260306449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99371107766906441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99371107766906441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99371107766906441:DE-6:53627314570006449#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371123630706441.json b/src/test/resources/alma-fix/99371123630706441.json index e78bd4bc4c..bb498f7edf 100644 --- a/src/test/resources/alma-fix/99371123630706441.json +++ b/src/test/resources/alma-fix/99371123630706441.json @@ -7,7 +7,7 @@ "publication" : [ { "startDate" : "2015", "type" : [ "PublicationEvent" ], - "location" : [ "Frankfurt am Main, [Germany] :" ], + "location" : [ "Frankfurt am Main, [Germany]" ], "publishedBy" : [ "Peter Lang Edition" ] } ], "describedBy" : { @@ -232,12 +232,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=5368181550006452&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=991005719114506452", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma99371123630706441" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99371123630706441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/99371123630706441:DE-1044:5368181550006452#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -255,48 +255,48 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53330118430006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927831944606470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99371123630706441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99371123630706441" ], "id" : "http://lobid.org/items/99371123630706441:DE-385:53330118430006470#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53334619910006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045222644506467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "id" : "http://lobid.org/items/99371123630706441:DE-5:53334619910006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53343755270006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045222644506467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "id" : "http://lobid.org/items/99371123630706441:DE-5:53343755270006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53358090820006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045222644506467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371123630706441" ], "id" : "http://lobid.org/items/99371123630706441:DE-5:53358090820006467#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -319,6 +319,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371123630706441&fdb=uni " ], "id" : "http://lobid.org/items/99371123630706441:DE-38:53330270780006476#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -330,6 +331,7 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371123630706441&fdb=uni " ], "id" : "http://lobid.org/items/99371123630706441:DE-38:53331262830006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371147104906441.json b/src/test/resources/alma-fix/99371147104906441.json index 3d011b36ef..cfe6dd754a 100644 --- a/src/test/resources/alma-fix/99371147104906441.json +++ b/src/test/resources/alma-fix/99371147104906441.json @@ -8,7 +8,7 @@ "publication" : [ { "startDate" : "2021", "type" : [ "PublicationEvent" ], - "location" : [ "Vilnius :" ], + "location" : [ "Vilnius" ], "publishedBy" : [ "Vilnius University Press" ], "publicationHistory" : "Began with: Vol. 91 (2021).", "frequency" : [ { @@ -138,13 +138,13 @@ "id" : "http://lobid.org/organisations/DE-Hag4#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99371147104906441" ], "id" : "http://lobid.org/items/99371147104906441:DE-Hag4:5390318570006461#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53111522090006444&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=991005885283006444", - "seeAlso" : [ "https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=0543=%2227836207%22" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -156,7 +156,6 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53100582450006444&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=991005885283006444", - "seeAlso" : [ "https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=0543=%2227836207%22" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -168,67 +167,66 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=5355783850006452&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=991005705885506452", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma99371147104906441" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99371147104906441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/99371147104906441:DE-1044:5355783850006452#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53220694770006445&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=991013572431006445", - "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99371147104906441" ], "heldBy" : { "isil" : "DE-290", "id" : "http://lobid.org/organisations/DE-290#!", "label" : "Universitätsbibliothek Dortmund" }, + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99371147104906441" ], "id" : "http://lobid.org/items/99371147104906441:DE-290:53220694770006445#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53360282040006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045256535106467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "id" : "http://lobid.org/items/99371147104906441:DE-5:53360282040006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53346765620006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045256535106467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "id" : "http://lobid.org/items/99371147104906441:DE-5:53346765620006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53348545120006467&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=991045256535106467", - "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "heldBy" : { "isil" : "DE-5", "id" : "http://lobid.org/organisations/DE-5#!", "label" : "Universitäts- und Landesbibliothek Bonn" }, + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371147104906441" ], "id" : "http://lobid.org/items/99371147104906441:DE-5:53348545120006467#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53349581340006442&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=991025971926406442", - "seeAlso" : [ "http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1=27836207&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -245,18 +243,19 @@ "id" : "http://lobid.org/organisations/DE-38#!", "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" }, + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371147104906441&fdb=uni " ], "id" : "http://lobid.org/items/99371147104906441:DE-38:53336581080006476#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53652173090006449&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=991044919564006449", - "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99371147104906441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "heldBy" : { "isil" : "DE-6", "id" : "http://lobid.org/organisations/DE-6#!", "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" }, + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99371147104906441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], "id" : "http://lobid.org/items/99371147104906441:DE-6:53652173090006449#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371314897806441.json b/src/test/resources/alma-fix/99371314897806441.json index 7e0f20eaed..73c63fd60d 100644 --- a/src/test/resources/alma-fix/99371314897806441.json +++ b/src/test/resources/alma-fix/99371314897806441.json @@ -99,6 +99,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT021352855" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -134,7 +135,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT021352855" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99371314897806441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -182,6 +183,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99371314897806441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -205,7 +207,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT021352855" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99371314897806441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", @@ -277,7 +279,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma99371314897806441" ], + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99371314897806441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", @@ -348,6 +350,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT021352855" ], "heldBy" : { "isil" : "DE-361", "id" : "http://lobid.org/organisations/DE-361#!", @@ -359,6 +362,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99371314897806441" ], "heldBy" : { "isil" : "DE-Hag4", "id" : "http://lobid.org/organisations/DE-Hag4#!", @@ -370,7 +374,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT021352855%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma99371314897806441" ], "heldBy" : { "isil" : "DE-Dm13", "id" : "http://lobid.org/organisations/DE-Dm13#!", @@ -393,7 +397,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99371314897806441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99371314897806441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", @@ -405,7 +409,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT021352855" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT021352855" ], "heldBy" : { "isil" : "DE-832", "id" : "http://lobid.org/organisations/DE-832#!", @@ -417,6 +421,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_TGA/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_TGA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", + "seeAlso" : [ "https://thga.digibib.net/search/katalog/record/(DE-605)HT021352855" ], "heldBy" : { "isil" : "DE-Bm1", "id" : "http://lobid.org/organisations/DE-Bm1#!", @@ -428,7 +433,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53769526120006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371314897806441", - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT021352855" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371314897806441&fdb=uni " ], "heldBy" : { "isil" : "DE-38", "id" : "http://lobid.org/organisations/DE-38#!", @@ -440,12 +445,12 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53133004370006464&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=990016111720106464", - "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT021352855" ], "heldBy" : { "isil" : "DE-708", "id" : "http://lobid.org/organisations/DE-708#!", "label" : "Universitätsbibliothek der Fernuniversität" }, + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT021352855" ], "id" : "http://lobid.org/items/99371314897806441:DE-708:53133004370006464#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371426239306441.json b/src/test/resources/alma-fix/99371426239306441.json new file mode 100644 index 0000000000..fc61ddc249 --- /dev/null +++ b/src/test/resources/alma-fix/99371426239306441.json @@ -0,0 +1,204 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "99371426239306441", + "isbn" : [ "3319599526", "9783319599526" ], + "doi" : [ "10.1007/978-3-319-59952-6" ], + "title" : "Pediatric Vaccines and Vaccinations", + "otherTitleInformation" : [ "A European Textbook" ], + "edition" : [ "1st ed. 2017" ], + "publication" : [ { + "startDate" : "2017", + "type" : [ "PublicationEvent" ], + "location" : [ "Cham" ], + "publishedBy" : [ "Springer International Publishing", "Imprint: Springer" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/99371426239306441", + "label" : "Webseite der hbz-Ressource 99371426239306441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/99371426239306441", + "dateCreated" : "2022-07-06", + "dateModified" : "2023-10-24", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 99371426239306441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-MiAaPQ#!", + "label" : "lobid Organisation" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-MiAaPQ#!", + "label" : "lobid Organisation" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-MiAaPQ#!", + "label" : "lobid Organisation" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "https://doi.org/10.1007/978-3-319-59952-6", + "label" : "978-3-319-59952-6" + } ], + "isPartOf" : [ { + "type" : [ "IsPartOfRelation" ], + "hasSuperordinate" : [ { + "label" : "Springer biomedical and life sciences ebooks." + } ] + } ], + "fulltextOnline" : [ { + "id" : "https://doi.org/10.1007/978-3-319-59952-6", + "label" : "DOI-Link" + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/eng", + "label" : "Englisch" + } ], + "extent" : "1 v. : il. ; 26 cm ; (XIII, 264 p.), (1 online resource (XIII, 264 p. 61 illus., 57 illus. in color.))", + "note" : [ "Incluye índice" ], + "abstract" : [ "This graduate textbook serves as a highly readable guide on vaccines and vaccination in infants, children and adolescents from an European perspective. The first part of the book is dedicated to childhood and adolescent vaccine schedules, maternal and neonatal immunization and safety of vaccines. In a second part we focus on viral and bacterial vaccines. Further chapters discuss pediatric travel vaccines, vaccines in the pipeline and the European registration process. This book is intended to be a reference textbook and will help to standardize the information on vaccines and immunization program in the WHO European Region." ], + "subject" : [ { + "type" : [ "Concept" ], + "source" : { + "label" : "Freie Verschlagwortung", + "id" : "https://www.wikidata.org/wiki/Q47524318" + }, + "label" : "Vaccine." + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Freie Verschlagwortung", + "id" : "https://www.wikidata.org/wiki/Q47524318" + }, + "label" : "Immunology." + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Freie Verschlagwortung", + "id" : "https://www.wikidata.org/wiki/Q47524318" + }, + "label" : "Pediatrics." + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Library of Congress Subject Headings", + "id" : "https://id.loc.gov/authorities/subjects.html" + }, + "label" : "Vaccines." + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Library of Congress Subject Headings", + "id" : "https://id.loc.gov/authorities/subjects.html" + }, + "label" : "Immunology." + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Library of Congress Subject Headings", + "id" : "https://id.loc.gov/authorities/subjects.html" + }, + "label" : "Pediatrics." + } ], + "subjectslabels" : [ "Vaccine.", "Immunology.", "Pediatrics.", "Vaccines." ], + "hasItem" : [ { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&portfolio_pid=5343924960006482&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&rft.mms_id=991001245702106482", + "heldBy" : { + "isil" : "DE-1871", + "id" : "http://lobid.org/organisations/DE-1871#!", + "label" : "Zentrum für Wissensmanagement, Bibliothek Hamm" + }, + "id" : "http://lobid.org/items/99371426239306441:DE-1871:5343924960006482#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53180977560006463&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=9925035148406463", + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99371426239306441" ], + "id" : "http://lobid.org/items/99371426239306441:DE-466:53180977560006463#!" + } ], + "medium" : [ { + "label" : "Datenträger", + "id" : "http://rdaregistry.info/termList/RDAMediaType/1003" + }, { + "label" : "Online-Ressource", + "id" : "http://rdaregistry.info/termList/RDACarrierType/1018" + } ], + "bibliographicLevel" : { + "label" : "Monograph/Item", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Monograph_Item" + }, + "type" : [ "BibliographicResource", "Book" ], + "responsibilityStatement" : [ "edited by Timo Vesikari, Pierre Van Damme." ], + "contribution" : [ { + "agent" : { + "label" : "Vesikari, Timo", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/edt", + "label" : "Herausgeber/in" + }, + "type" : [ "Contribution" ] + }, { + "agent" : { + "label" : "Vesikari, Timo", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/http://id.loc.gov/vocabulary/relators/edt", + "label" : "edt" + }, + "type" : [ "Contribution" ] + }, { + "agent" : { + "label" : "Van Damme, Pierre", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/edt", + "label" : "Herausgeber/in" + }, + "type" : [ "Contribution" ] + }, { + "agent" : { + "label" : "Van Damme, Pierre", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/http://id.loc.gov/vocabulary/relators/edt", + "label" : "edt" + }, + "type" : [ "Contribution" ] + } ], + "id" : "http://lobid.org/resources/99371426239306441#!" +} diff --git a/src/test/resources/alma-fix/99371426239306441.xml b/src/test/resources/alma-fix/99371426239306441.xml new file mode 100644 index 0000000000..9eda6f52f5 --- /dev/null +++ b/src/test/resources/alma-fix/99371426239306441.xml @@ -0,0 +1,222 @@ + + + 03862nam a22005175i 4500 + 99371426239306441 + 20200704024809.0 + m o d | + cr cnu|||||||| + 171103s2017 gw | o |||| 0|eng d + + 3-319-59952-6 + + + 10.1007/978-3-319-59952-6 + doi + + + (CKB)4340000000223230 + + + (DE-He213)978-3-319-59952-6 + + + (MiAaPQ)EBC5576796 + + + (PPN)221254080 + + + (EXLCZ)994340000000223230 + + + MiAaPQ + eng + rda + pn + MiAaPQ + MiAaPQ + + + RM281 + .P43 2017 + + + MJCM + bicssc + + + MED044000 + bisacsh + + + 315.371:616.9 + + + 614.47:616-053.2 + + + 615.372 + 23 + + + Pediatric Vaccines and Vaccinations + [electronic resource] : + A European Textbook / + edited by Timo Vesikari, Pierre Van Damme. + + + 1st ed. 2017. + + + Cham : + Springer International Publishing : + Imprint: Springer, + 2017. + + + 1 v. + XIII, 264 p. : + il. ; + 26 cm + + + 1 online resource (XIII, 264 p. 61 illus., 57 illus. in color.) + + + text + txt + rdacontent + + + computer + c + rdamedia + + + online resource + cr + rdacarrier + + + Incluye índice + + + Disponible en versión electrónica e impresa + + + Includes bibliographical references and index. + + + Foreword -- Part I: General Vaccinology -- Expected and unexpected effects of vaccination -- How vaccinating people can also protect others -- Childhood and adolescent immunization programmes in Europe -- Vaccine hesitancy, acceptance and demand -- Adjuvants in pediatric vaccines -- Maternal immunization -- Neonatal immunization -- Part II: Viral vaccines and vaccinations -- Poliovirus vaccines -- Measles-mumps-rubella (MMR) vaccine -- Varicella vaccine -- Rotavirus vaccine -- Hepatitis A vaccine -- Hepatitis B vaccine -- Influenza vaccines -- Human papillomavirus (HPV) vaccines -- Tick borne encephalitis vaccines (TBE) -- Part III: Bacterial vaccines and vaccination -- Tuberculosis vaccines -- Pertussis vaccines -- Haemophilus influenza type b Hib vaccines -- Pediatric combination vaccines -- Pneumococcal vaccines -- Meningococcal vaccines -- Pediatric vaccines for travel outside Europe: yellow fever vaccine, Japanese encephalitis vaccine, typhoid vaccines, cholera vaccines, dengue vaccines, malaria vaccine -- New vaccines in pipeline development -- GBS, CMV and RSV vaccines -- Norovirus vaccines -- Registration of vaccines, safety follow-up and Paediatric Investigation Plan. + + + This graduate textbook serves as a highly readable guide on vaccines and vaccination in infants, children and adolescents from an European perspective. The first part of the book is dedicated to childhood and adolescent vaccine schedules, maternal and neonatal immunization and safety of vaccines. In a second part we focus on viral and bacterial vaccines. Further chapters discuss pediatric travel vaccines, vaccines in the pipeline and the European registration process. This book is intended to be a reference textbook and will help to standardize the information on vaccines and immunization program in the WHO European Region. + + + Vaccines. + + + Immunology. + + + Pediatrics. + + + Vaccine. + https://scigraph.springernature.com/ontologies/product-market-codes/B16010 + + + Immunology. + https://scigraph.springernature.com/ontologies/product-market-codes/B14000 + + + Pediatrics. + https://scigraph.springernature.com/ontologies/product-market-codes/H49006 + + + Vesikari, Timo. + editor. + edt + http://id.loc.gov/vocabulary/relators/edt + + + Van Damme, Pierre. + editor. + edt + http://id.loc.gov/vocabulary/relators/edt + + + Springer biomedical and life sciences ebooks. + + + BOOK + + + 49HBZ_NETWORK + 99371426239306441 + HBZ Network + + + 49HBZ_HHL + 991001245702106482 + Hochschule Hamm-Lippstadt + + + 49HBZ_PAD + 9925035148406463 + Universitätsbibliothek Paderborn + + + System + SPRINGER + marc21 + false + 2023-10-24 18:09:07 Europe/Berlin + 994340000000223230 + 00 + CKB + 2022-07-06 10:54:06 Europe/Berlin + + + SpringerLink - AutoHoldings + System + 5343924960006482 + 49HBZ_HHL + 6135517190006482 + SpringerLink Books - AutoHoldings + param + 613860000000000883 + 2024-02-27 19:42:25 Europe/Berlin + 2024-02-26 22:13:20 Europe/Berlin + https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&portfolio_pid=5343924960006482&Force_direct=true + System + 2024-02-26 21:13:20 + false + 6235517180006482 + https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&rft.mms_id=991001245702106482 + Available + BOOK + 5343924960006482 + + + SpringerLink - AutoHoldings + System + 53180977560006463 + 49HBZ_PAD + 61165840130006463 + SpringerLink Books - AutoHoldings + param + 613860000000000883 + 2022-08-21 23:57:18 Europe/Berlin + 2022-08-21 23:56:26 Europe/Berlin + https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&portfolio_pid=53180977560006463&Force_direct=true + System + 2022-08-21 21:56:26 + false + 62165840120006463 + https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&rft.mms_id=9925035148406463 + Available + BOOK + 53180977560006463 + + diff --git a/src/test/resources/alma-fix/99371447897606441.json b/src/test/resources/alma-fix/99371447897606441.json index 599ed52a4d..d5b3616349 100644 --- a/src/test/resources/alma-fix/99371447897606441.json +++ b/src/test/resources/alma-fix/99371447897606441.json @@ -9,7 +9,7 @@ "publication" : [ { "startDate" : "2019", "type" : [ "PublicationEvent" ], - "location" : [ "Edinburgh :" ], + "location" : [ "Edinburgh" ], "publishedBy" : [ "Elsevier" ] } ], "describedBy" : { @@ -147,30 +147,31 @@ "id" : "http://lobid.org/organisations/DE-Hag4#!", "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" }, + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99371447897606441" ], "id" : "http://lobid.org/items/99371447897606441:DE-Hag4:5395685400006461#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=5353633400006452&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=991005696549806452", - "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma99371447897606441" ], "heldBy" : { "isil" : "DE-1044", "id" : "http://lobid.org/organisations/DE-1044#!", "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" }, + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99371447897606441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], "id" : "http://lobid.org/items/99371447897606441:DE-1044:5353633400006452#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&portfolio_pid=53322423530006470&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBT/openurl?u.ignore_date_coverage=true&rft.mms_id=9927806347606470", - "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99371447897606441" ], "heldBy" : { "isil" : "DE-385", "id" : "http://lobid.org/organisations/DE-385#!", "label" : "Universitätsbibliothek Trier" }, + "seeAlso" : [ "https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma99371447897606441" ], "id" : "http://lobid.org/items/99371447897606441:DE-385:53322423530006470#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371449208306441.json b/src/test/resources/alma-fix/99371449208306441.json index b358a2bca4..560311a362 100644 --- a/src/test/resources/alma-fix/99371449208306441.json +++ b/src/test/resources/alma-fix/99371449208306441.json @@ -6,7 +6,7 @@ "publication" : [ { "startDate" : "2018", "type" : [ "PublicationEvent" ], - "location" : [ "Northampton, MA :" ], + "location" : [ "Northampton, MA" ], "publishedBy" : [ "Edward Elgar Pub., Inc." ] } ], "describedBy" : { diff --git a/src/test/resources/alma-fix/99371530278506441.json b/src/test/resources/alma-fix/99371530278506441.json index c0085315d7..67bce97639 100644 --- a/src/test/resources/alma-fix/99371530278506441.json +++ b/src/test/resources/alma-fix/99371530278506441.json @@ -101,7 +101,11 @@ "exampleOfWork" : { "label" : "De ente et essentia", "id" : "https://d-nb.info/gnd/4117209-7", - "type" : [ "Work" ] + "type" : [ "Work" ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/lat", + "label" : "Latein" + } ] }, "language" : [ { "id" : "http://id.loc.gov/vocabulary/iso639-2/kor", @@ -195,7 +199,7 @@ "id" : "http://lobid.org/organisations/DE-38-432#!", "label" : "Thomas-Institut, Bibliothek" }, - "seeAlso" : [ "http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid=HT021463169" ], + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371530278506441&fdb=uni " ], "id" : "http://lobid.org/items/99371530278506441:DE-38-432:23292477910006476#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99371791018506441.json b/src/test/resources/alma-fix/99371791018506441.json index 9361ab8efe..6a5962bcb1 100644 --- a/src/test/resources/alma-fix/99371791018506441.json +++ b/src/test/resources/alma-fix/99371791018506441.json @@ -96,7 +96,7 @@ "id" : "http://lobid.org/organisations/DE-1105#!", "label" : "Hochschule Koblenz, RheinAhrCampus, Bibliothek" }, - "seeAlso" : [ "http://www.hs-koblenz.de/RACwebOPAC/start.do?Login=webopac&Query=0010=%22HT021613847%22" ], + "seeAlso" : [ "https://bibopac2.rac.hs-koblenz.de/webOPACClient-Remagen/start.do?Query=0010=%22HT021613847%22" ], "id" : "http://lobid.org/items/99371791018506441:DE-1105:2213069980007829#!" }, { "type" : [ "Item", "DigitalDocument" ], @@ -128,11 +128,11 @@ "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HHL/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", "heldBy" : { - "isil" : "DE-583", - "id" : "http://lobid.org/organisations/DE-583#!", - "label" : "SRH Hochschule für Logistik und Wirtschaft Hamm, Bibliothek" + "isil" : "DE-1871", + "id" : "http://lobid.org/organisations/DE-1871#!", + "label" : "Zentrum für Wissensmanagement, Bibliothek Hamm" }, - "id" : "http://lobid.org/items/99371791018506441:DE-583:53800421430006441#!" + "id" : "http://lobid.org/items/99371791018506441:DE-1871:53800421430006441#!" }, { "type" : [ "Item", "DigitalDocument" ], "label" : "Electronic Portfolio", @@ -162,7 +162,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", - "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma99371791018506441" ], + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99371791018506441" ], "heldBy" : { "isil" : "DE-Kn41", "id" : "http://lobid.org/organisations/DE-Kn41#!", @@ -174,7 +174,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", - "seeAlso" : [ "http://www.digibib.net/permalink/832/FHBK-x/HBZ:HT021613847" ], + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT021613847" ], "heldBy" : { "isil" : "DE-832", "id" : "http://lobid.org/organisations/DE-832#!", @@ -210,6 +210,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBM/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBM/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", + "seeAlso" : [ "https://www.livivo.de/doc/99371791018506441" ], "heldBy" : { "isil" : "DE-38M", "id" : "http://lobid.org/organisations/DE-38M#!", @@ -245,6 +246,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99371791018506441" ], "heldBy" : { "isil" : "DE-294", "id" : "http://lobid.org/organisations/DE-294#!", @@ -256,7 +258,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", - "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=HT021613847" ], + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99371791018506441" ], "heldBy" : { "isil" : "DE-466", "id" : "http://lobid.org/organisations/DE-466#!", @@ -268,7 +270,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", - "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:HT021613847" ], + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99371791018506441" ], "heldBy" : { "isil" : "DE-61", "id" : "http://lobid.org/organisations/DE-61#!", @@ -280,6 +282,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT021613847" ], "heldBy" : { "isil" : "DE-A96", "id" : "http://lobid.org/organisations/DE-A96#!", @@ -363,7 +366,7 @@ "label" : "Electronic Portfolio", "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&portfolio_pid=53800421430006441&Force_direct=true", "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371791018506441", - "seeAlso" : [ "http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22HT021613847%22" ], + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma99371791018506441" ], "heldBy" : { "isil" : "DE-Dm13", "id" : "http://lobid.org/organisations/DE-Dm13#!", diff --git a/src/test/resources/alma-fix/99371964653806441.json b/src/test/resources/alma-fix/99371964653806441.json new file mode 100644 index 0000000000..c6fc78a3eb --- /dev/null +++ b/src/test/resources/alma-fix/99371964653806441.json @@ -0,0 +1,530 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "99371964653806441", + "hbzId" : "HT021761293", + "deprecatedUri" : "http://lobid.org/resources/HT021761293#!", + "isbn" : [ "9783657770625", "3657770623" ], + "doi" : [ "10.5555/9783657770625" ], + "title" : "Pädagogische Ironie - Ironische Pädagogik", + "edition" : [ "2013" ], + "publication" : [ { + "startDate" : "2013", + "type" : [ "PublicationEvent" ], + "publishedBy" : [ "Brill | Schöningh" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/99371964653806441", + "label" : "Webseite der hbz-Ressource 99371964653806441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/99371964653806441", + "dateCreated" : "2023-03-10", + "dateModified" : "2024-01-12", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 99371964653806441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-EBA-UTB#!", + "label" : "lobid Organisation" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-EBA-UTB#!", + "label" : "lobid Organisation" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-605#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://hub.culturegraph.org/resource/HBZ-HT021761293", + "label" : "Culturegraph Ressource" + }, { + "id" : "https://doi.org/10.5555/9783657770625", + "label" : "9783657770625" + } ], + "isPartOf" : [ { + "type" : [ "IsPartOfRelation" ], + "hasSuperordinate" : [ { + "label" : "Theorieforum Pädagogik" + } ], + "numbering" : "2" + } ], + "fulltextOnline" : [ { + "id" : "https://doi.org/10.5555/9783657770625", + "label" : "DOI-Link" + } ], + "related" : [ { + "isbn" : [ "9783506770622", "3506770624" ] + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/organisations/ZDB-41-UTB-EBA#!", + "type" : [ "Collection" ], + "label" : "lobid Organisation" + } ], + "extent" : "1 Online-Ressource", + "subject" : [ { + "type" : [ "Concept" ], + "source" : { + "label" : "Freie Verschlagwortung", + "id" : "https://www.wikidata.org/wiki/Q47524318" + }, + "label" : "Gesellschaft und Sozialwissenschaften" + } ], + "subjectslabels" : [ "Gesellschaft und Sozialwissenschaften" ], + "hasItem" : [ { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RHW/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RHW/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-1383", + "id" : "http://lobid.org/organisations/DE-1383#!", + "label" : "Hochschule Rhein-Waal, Bibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1383:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-294", + "id" : "http://lobid.org/organisations/DE-294#!", + "label" : "Ruhr-Universität Bochum, Universitätsbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-294:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_SIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://ub-siegen.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-467", + "id" : "http://lobid.org/organisations/DE-467#!", + "label" : "Universitätsbibliothek Siegen" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-467:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BIE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor=HT021761293" ], + "heldBy" : { + "isil" : "DE-361", + "id" : "http://lobid.org/organisations/DE-361#!", + "label" : "Universitätsbibliothek Bielefeld" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-361:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FSW/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-Hag4", + "id" : "http://lobid.org/organisations/DE-Hag4#!", + "label" : "Fachhochschule Südwestfalen, Fachbibliothek Hagen, Zentralbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Hag4:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FUH/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://fub-hagen.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-708", + "id" : "http://lobid.org/organisations/DE-708#!", + "label" : "Universitätsbibliothek der Fernuniversität" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-708:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_KHM/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_KHM/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "heldBy" : { + "isil" : "DE-Kn185", + "id" : "http://lobid.org/organisations/DE-Kn185#!", + "label" : "Kunsthochschule für Medien, Bibliothek / Mediathek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Kn185:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FDO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-Dm13", + "id" : "http://lobid.org/organisations/DE-Dm13#!", + "label" : "Fachhochschule Dortmund, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Dm13:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ZBS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-Kn41", + "id" : "http://lobid.org/organisations/DE-Kn41#!", + "label" : "Zentralbibliothek der Sportwissenschaften der Deutschen Sporthochschule Köln" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Kn41:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_EVH/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_EVH/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://evh-bochum.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-956", + "id" : "http://lobid.org/organisations/DE-956#!", + "label" : "Evangelische Hochschule Rheinland-Westfalen-Lippe, Bibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-956:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_THK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://thb-koeln.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-832", + "id" : "http://lobid.org/organisations/DE-832#!", + "label" : "Technische Hochschule Köln, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-832:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid=99371964653806441&fdb=uni " ], + "heldBy" : { + "isil" : "DE-38", + "id" : "http://lobid.org/organisations/DE-38#!", + "label" : "Universitäts- und Stadtbibliothek Köln, Hauptabteilung" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-38:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHM/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHM/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://fhb-muenster.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-836", + "id" : "http://lobid.org/organisations/DE-836#!", + "label" : "FH Münster, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-836:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_PAD/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D=99371964653806441" ], + "heldBy" : { + "isil" : "DE-466", + "id" : "http://lobid.org/organisations/DE-466#!", + "label" : "Universitätsbibliothek Paderborn" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-466:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_WUP/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_WUP/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://ub-wuppertal.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-468", + "id" : "http://lobid.org/organisations/DE-468#!", + "label" : "Universitätsbibliothek Wuppertal" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-468:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HSD/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HSD/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hs-duesseldorf.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-Due62", + "id" : "http://lobid.org/organisations/DE-Due62#!", + "label" : "Hochschulbibliothek der Hochschule Düsseldorf" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Due62:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HBO/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HBO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hsb-bochum.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-Bm40", + "id" : "http://lobid.org/organisations/DE-Bm40#!", + "label" : "Hochschule Bochum, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Bm40:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBD/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:99371964653806441" ], + "heldBy" : { + "isil" : "DE-290", + "id" : "http://lobid.org/organisations/DE-290#!", + "label" : "Universitätsbibliothek Dortmund" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-290:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RFH/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RFH/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "heldBy" : { + "isil" : "DE-1140", + "id" : "http://lobid.org/organisations/DE-1140#!", + "label" : "Rheinische Fachhochschule Köln gGmbH, Bibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1140:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_FHA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://fhb-aachen.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-A96", + "id" : "http://lobid.org/organisations/DE-A96#!", + "label" : "Hochschulbibliothek der Fachhochschule Aachen" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-A96:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_OWL/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_OWL/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://th-owl.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-743", + "id" : "http://lobid.org/organisations/DE-743#!", + "label" : "Technische Hochschule Ostwestfalen-Lippe, Service Kommunikation Information Medien" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-743:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UDE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://primo.uni-due.de/discovery/search?query=any,contains,99371964653806441&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0" ], + "heldBy" : { + "isil" : "DE-465", + "id" : "http://lobid.org/organisations/DE-465#!", + "label" : "Universitätsbibliothek Duisburg-Essen" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-465:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HSN/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hs-niederrhein.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-829", + "id" : "http://lobid.org/organisations/DE-829#!", + "label" : "Hochschule Niederrhein, Bibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-829:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_WHS/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_WHS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://w-hs.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-1010", + "id" : "http://lobid.org/organisations/DE-1010#!", + "label" : "Westfälische Hochschule Gelsenkirchen Bocholt Recklinghausen, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1010:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_RUW/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_RUW/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-1393", + "id" : "http://lobid.org/organisations/DE-1393#!", + "label" : "Hochschule Ruhr West, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1393:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_BRS/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,99371964653806441&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0" ], + "heldBy" : { + "isil" : "DE-1044", + "id" : "http://lobid.org/organisations/DE-1044#!", + "label" : "Hochschul- und Kreisbibliothek Bonn-Rhein-Sieg" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1044:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_KHO/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_KHO/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "heldBy" : { + "isil" : "DE-1032", + "id" : "http://lobid.org/organisations/DE-1032#!", + "label" : "Katholische Hochschule Nordrhein-Westfalen (katho), Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1032:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_DUE/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:99371964653806441" ], + "heldBy" : { + "isil" : "DE-61", + "id" : "http://lobid.org/organisations/DE-61#!", + "label" : "Universitäts- und Landesbibliothek Düsseldorf" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-61:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HBI/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-Bi10", + "id" : "http://lobid.org/organisations/DE-Bi10#!", + "label" : "Hochschule Bielefeld – University of Applied Sciences and Arts, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Bi10:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_UBA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-82", + "id" : "http://lobid.org/organisations/DE-82#!", + "label" : "Universitätsbibliothek der RWTH Aachen" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-82:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULM/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,99371964653806441&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0" ], + "heldBy" : { + "isil" : "DE-6", + "id" : "http://lobid.org/organisations/DE-6#!", + "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-6:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_HGB/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_HGB/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://hs-gesundheit.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-1866", + "id" : "http://lobid.org/organisations/DE-1866#!", + "label" : "Hochschule für Gesundheit, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-1866:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_TGA/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_TGA/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://thga.digibib.net/search/katalog/record/(DE-605)HT021761293" ], + "heldBy" : { + "isil" : "DE-Bm1", + "id" : "http://lobid.org/organisations/DE-Bm1#!", + "label" : "Technische Hochschule Georg Agricola, Hochschulbibliothek" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-Bm1:53811498490006441#!" + }, { + "type" : [ "Item", "DigitalDocument" ], + "label" : "Electronic Portfolio", + "electronicLocator" : "https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true", + "sublocation" : "https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_ULB/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441", + "seeAlso" : [ "https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma99371964653806441" ], + "heldBy" : { + "isil" : "DE-5", + "id" : "http://lobid.org/organisations/DE-5#!", + "label" : "Universitäts- und Landesbibliothek Bonn" + }, + "id" : "http://lobid.org/items/99371964653806441:DE-5:53811498490006441#!" + } ], + "medium" : [ { + "label" : "Datenträger", + "id" : "http://rdaregistry.info/termList/RDAMediaType/1003" + }, { + "label" : "Online-Ressource", + "id" : "http://rdaregistry.info/termList/RDACarrierType/1018" + } ], + "bibliographicLevel" : { + "label" : "Monograph/Item", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Monograph_Item" + }, + "type" : [ "BibliographicResource", "Book" ], + "contribution" : [ { + "agent" : { + "label" : "Krüger, Jens Oliver", + "type" : [ "Person" ] + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/aut", + "label" : "Autor/in" + }, + "type" : [ "Contribution" ] + } ], + "id" : "http://lobid.org/resources/99371964653806441#!" +} diff --git a/src/test/resources/alma-fix/99371964653806441.xml b/src/test/resources/alma-fix/99371964653806441.xml new file mode 100644 index 0000000000..cdc815d36a --- /dev/null +++ b/src/test/resources/alma-fix/99371964653806441.xml @@ -0,0 +1,150 @@ + + + 00943cam#a22003252cb4500 + DE-605 + 20240112103444.0 + cr + 240112s2013 gw | o |||| 0| c + 99371964653806441 + + 9783657770625 + + + (DE-605)HT021761293 + + + EBA-UTB + ger + EBA-UTB + DE-605 + + + Krüger, Jens Oliver + aut + + + Pädagogische Ironie - Ironische Pädagogik + + + 2013 + + + Brill | Schöningh + 2013 + + + 1 Online-Ressource + + + txt + + + c + + + cr + + + Theorieforum Pädagogik + 2 + + + (hbzERes_EBA-UTB)10.5555/9783657770625 + + + (DE-599)HBZHT021761293 + + + 10.5555/9783657770625 + doi + + + ZDB-41-UTB-EBA + + + ZDB-41-UTB-EBA + + + https://elibrary.utb.de/doi/book/10.5555/9783657770625 + + + 9783506770622 + + + Gesellschaft und Sozialwissenschaften + + + 49HBZ_NETWORK + 99371964653806441 + HBZ Network + + + System + HBZ + marc21 + 20240112103444.0 + 01 + false + 2024-01-12 10:42:13 Europe/Berlin + HT021761293 + 60 + System + 2023-03-10 13:46:30 Europe/Berlin + + + ebooks.NRW + System + 53811498490006441 + 49HBZ_NETWORK + 61810821440006441 + utb elibrary scholars ebs bis 31.12.2023 (ZDB-41-UTB-EBA) + static + Produktsigel: ZDB-41-UTB-EBA<br>NZ-P2E-prod-hbz<br>E-Book-Verfahren: EBA-UTB + 49HBZ_RHW + 49HBZ_UBO + 49HBZ_SIE + 49HBZ_BIE + 49HBZ_FSW + 49HBZ_FUH + 49HBZ_KHM + 49HBZ_FDO + 49HBZ_ZBS + 49HBZ_EVH + 49HBZ_THK + 49HBZ_UBK + 49HBZ_FHM + 49HBZ_PAD + 49HBZ_WUP + 49HBZ_HSD + 49HBZ_HBO + 49HBZ_UBD + 49HBZ_RFH + 49HBZ_FHA + 49HBZ_OWL + 49HBZ_UDE + 49HBZ_HSN + 49HBZ_WHS + 49HBZ_RUW + 49HBZ_BRS + 49HBZ_KHO + 49HBZ_DUE + 49HBZ_HBI + 49HBZ_UBA + 49HBZ_ULM + 49HBZ_HGB + 49HBZ_TGA + 49HBZ_ULB + 2023-03-10 15:02:18 Europe/Berlin + 2023-03-10 15:02:15 Europe/Berlin + https://eu04.alma.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&portfolio_pid=53811498490006441&Force_direct=true + System + 2023-03-10 14:02:15 + false + 62810821430006441 + https://hbz-network.userservices.exlibrisgroup.com/view/uresolver/49HBZ_NETWORK/openurl?u.ignore_date_coverage=true&rft.mms_id=99371964653806441 + Available + BOOK + https://elibrary.utb.de/doi/book/10.5555/9783657770625 + 53811498490006441 + + diff --git a/src/test/resources/alma-fix/99372423490706441.json b/src/test/resources/alma-fix/99372423490706441.json index c8075eea1e..039cecb517 100644 --- a/src/test/resources/alma-fix/99372423490706441.json +++ b/src/test/resources/alma-fix/99372423490706441.json @@ -63,6 +63,12 @@ "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", "type" : [ "Collection" ] } ], + "exampleOfWork" : { + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/eng", + "label" : "Englisch" + } ] + }, "language" : [ { "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", "label" : "Deutsch" @@ -111,6 +117,7 @@ "id" : "http://lobid.org/organisations/DE-121#!", "label" : "Wissenschaftliche Bibliothek der Stadt Trier" }, + "seeAlso" : [ "https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word=HT030002417&local_base=str01" ], "id" : "http://lobid.org/items/99372423490706441:DE-121:2320209870007826#!" } ], "medium" : [ { diff --git a/src/test/resources/alma-fix/99372680948006441.json b/src/test/resources/alma-fix/99372680948006441.json index 9656893c7b..2c2504080e 100644 --- a/src/test/resources/alma-fix/99372680948006441.json +++ b/src/test/resources/alma-fix/99372680948006441.json @@ -21,7 +21,7 @@ "publication" : [ { "startDate" : "2013", "type" : [ "PublicationEvent" ], - "location" : [ "Cambridge :" ], + "location" : [ "Cambridge" ], "publishedBy" : [ "Polity" ] } ], "describedBy" : { diff --git a/src/test/resources/alma-fix/99373637266706441.json b/src/test/resources/alma-fix/99373637266706441.json new file mode 100644 index 0000000000..85105994f4 --- /dev/null +++ b/src/test/resources/alma-fix/99373637266706441.json @@ -0,0 +1,208 @@ +{ + "@context" : "http://lobid.org/resources/context.jsonld", + "almaMmsId" : "99373637266706441", + "urn" : [ "urn:nbn:de:bvb:384-opus4-1094038" ], + "hbzId" : "HT030654927", + "deprecatedUri" : "http://lobid.org/resources/HT030654927#!", + "oclcNumber" : [ "1420187639" ], + "dnbId" : "1316737470", + "title" : "Münsterischer Anzeiger, 1852 - 1945: Beschreibung des Zeitungsunternehmens", + "publication" : [ { + "startDate" : "2022", + "type" : [ "PublicationEvent" ], + "location" : [ "Augsburg", "Bonn" ] + } ], + "describedBy" : { + "id" : "http://lobid.org/resources/99373637266706441", + "label" : "Webseite der hbz-Ressource 99373637266706441", + "type" : [ "BibliographicDescription" ], + "inDataset" : { + "id" : "http://lobid.org/resources/dataset#!", + "label" : "lobid-resources – Der hbz-Verbundkatalog als Linked Open Data" + }, + "resultOf" : { + "type" : [ "CreateAction" ], + "endTime" : "0000-00-00T00:00:00", + "instrument" : { + "id" : "https://github.com/hbz/lobid-resources", + "type" : [ "SoftwareApplication" ], + "label" : "Software lobid-resources" + }, + "object" : { + "id" : "https://lobid.org/marcxml/99373637266706441", + "dateCreated" : "2024-02-14", + "dateModified" : "2024-02-15", + "type" : [ "DataFeedItem" ], + "label" : "hbz-Ressource 99373637266706441 im Exportformat MARC21 XML", + "inDataset" : { + "id" : "https://datahub.io/dataset/hbz_unioncatalog", + "label" : "hbz_unioncatalog" + }, + "sourceOrganization" : { + "id" : "http://lobid.org/organisations/DE-6#!", + "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" + }, + "provider" : { + "id" : "http://lobid.org/organisations/DE-6#!", + "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" + }, + "modifiedBy" : [ { + "id" : "http://lobid.org/organisations/DE-6#!", + "label" : "Universitäts- und Landesbibliothek Münster, Zentralbibliothek" + } ] + } + }, + "license" : [ { + "id" : "http://creativecommons.org/publicdomain/zero/1.0", + "label" : "Creative Commons-Lizenz CC0 1.0 Universal" + } ] + }, + "sameAs" : [ { + "id" : "http://hub.culturegraph.org/resource/HBZ-HT030654927", + "label" : "Culturegraph Ressource" + }, { + "id" : "http://worldcat.org/oclc/1420187639", + "label" : "OCLC Ressource" + }, { + "id" : "https://d-nb.info/1316737470", + "label" : "DNB-Ressource" + }, { + "id" : "https://nbn-resolving.de/urn:nbn:de:bvb:384-opus4-1094038", + "label" : "urn:nbn:de:bvb:384-opus4-1094038" + }, { + "id" : "http://nwbib.de/99373637266706441#!", + "label" : "NWBib-Ressource" + } ], + "fulltextOnline" : [ { + "label" : "Verlag", + "id" : "https://zeitpunkt.nrw/ulbms/periodical/titleinfo/8700398" + }, { + "label" : "Verlag", + "id" : "https://opus.bibliothek.uni-augsburg.de/opus4/frontdoor/index/index/docId/109403" + }, { + "id" : "https://nbn-resolving.de/urn:nbn:de:bvb:384-opus4-1094038", + "label" : "URN-Link" + } ], + "inCollection" : [ { + "id" : "http://lobid.org/organisations/DE-655#!", + "label" : "hbz - Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen, Netzwerkzone", + "type" : [ "Collection" ] + }, { + "id" : "http://lobid.org/resources/HT014176012#!", + "label" : "Nordrhein-Westfälische Bibliographie (NWBib)", + "type" : [ "Collection" ] + } ], + "language" : [ { + "id" : "http://id.loc.gov/vocabulary/iso639-2/ger", + "label" : "Deutsch" + } ], + "bibliographicCitation" : "zeitpunkt.nrw; 25.01.2022,; Augsburg, Bonn 2022; [2] Seiten", + "subject" : [ { + "notation" : "070", + "type" : [ "Concept" ], + "source" : { + "label" : "Sachgruppen der DNB", + "id" : "https://bartoc.org/en/node/20049" + }, + "label" : "Nachrichtenmedien, Journalismus, Verlagswesen" + }, { + "type" : [ "Concept" ], + "source" : { + "label" : "Dewey-Dezimalklassifikation", + "id" : "https://d-nb.info/gnd/4149423-4" + }, + "label" : "Dokumentarische Medien, publizistische Medien, Unterrichtsmedien; Journalismus; Verlagswesen", + "notation" : "070", + "version" : "sdnb" + }, { + "id" : "https://nwbib.de/subjects#N882020", + "label" : "Presse", + "notation" : "882020", + "type" : [ "Concept" ], + "source" : { + "id" : "https://nwbib.de/subjects", + "label" : "Sachsystematik der Nordrhein-Westfälischen Bibliographie" + } + }, { + "type" : [ "ComplexSubject" ], + "label" : "Westfälische Nachrichten. Ausgabe MS | Geschichte 1852-1945", + "componentList" : [ { + "type" : [ "Work" ], + "label" : "Westfälische Nachrichten. Ausgabe MS", + "source" : { + "label" : "Gemeinsame Normdatei (GND)", + "id" : "https://d-nb.info/gnd/7749153-1" + }, + "id" : "https://d-nb.info/gnd/7569204-1", + "gndIdentifier" : "7569204-1", + "altLabel" : [ "Westfälische Tageszeitung (Münster, Westfalen, 1940-1945)", "Münsterischer Anzeiger und Münsterische Volkszeitung", "Münsterischer Anzeiger", "Westfälische Nachrichten. Ausgabe M", "Westfälische Nachrichten. Ausgabe A" ] + }, { + "label" : "Geschichte 1852-1945" + } ] + } ], + "spatial" : [ { + "id" : "https://nwbib.de/spatial#N04", + "label" : "Westfalen", + "notation" : "04", + "type" : [ "Concept" ], + "source" : { + "id" : "https://nwbib.de/spatial", + "label" : "Raumsystematik der Nordrhein-Westfälischen Bibliographie" + }, + "focus" : { + "id" : "http://www.wikidata.org/entity/Q8614", + "label" : "Westfalen", + "type" : [ "http://www.wikidata.org/entity/Q82794" ], + "geo" : { + "lat" : "52.0", + "lon" : "8.0" + } + } + }, { + "id" : "https://nwbib.de/spatial#Q2742", + "label" : "Münster", + "type" : [ "Concept" ], + "source" : { + "id" : "https://nwbib.de/spatial", + "label" : "Raumsystematik der Nordrhein-Westfälischen Bibliographie" + }, + "focus" : { + "id" : "http://www.wikidata.org/entity/Q2742", + "label" : "Münster", + "type" : [ "http://www.wikidata.org/entity/Q106517174", "http://www.wikidata.org/entity/Q707813", "http://www.wikidata.org/entity/Q42744322", "http://www.wikidata.org/entity/Q1549591", "http://www.wikidata.org/entity/Q85635630", "http://www.wikidata.org/entity/Q1392581" ], + "geo" : { + "lat" : "51.9625", + "lon" : "7.625555555" + } + } + } ], + "subjectslabels" : [ "Westfälische Nachrichten. Ausgabe MS", "Geschichte 1852-1945" ], + "medium" : [ { + "label" : "Datenträger", + "id" : "http://rdaregistry.info/termList/RDAMediaType/1003" + }, { + "label" : "Online-Ressource", + "id" : "http://rdaregistry.info/termList/RDACarrierType/1018" + } ], + "bibliographicLevel" : { + "label" : "Monographic component part", + "id" : "https://www.loc.gov/marc/bibliographic/bdleader.html#Monographic_component_part" + }, + "type" : [ "BibliographicResource", "Article" ], + "responsibilityStatement" : [ "Kristopher Muckel" ], + "contribution" : [ { + "agent" : { + "gndIdentifier" : "1309974918", + "id" : "https://d-nb.info/gnd/1309974918", + "label" : "Muckel, Kristopher", + "type" : [ "Person" ], + "dateOfBirthAndDeath" : "ca. 20./21. Jh." + }, + "role" : { + "id" : "http://id.loc.gov/vocabulary/relators/aut", + "label" : "Autor/in" + }, + "type" : [ "Contribution" ] + } ], + "id" : "http://lobid.org/resources/99373637266706441#!" +} diff --git a/src/test/resources/alma-fix/99373637266706441.xml b/src/test/resources/alma-fix/99373637266706441.xml new file mode 100644 index 0000000000..6ff89f32b1 --- /dev/null +++ b/src/test/resources/alma-fix/99373637266706441.xml @@ -0,0 +1,214 @@ + + + 01821naa a2200457 c 4500 + DE-605 + 20240215092118.0 + cr|||||||||||| + 240214s2022 gw |||||o|||| 00||| ger c + 99373637266706441 + + 24,O02 + dnb + + + 1316737470 + DE-101 + + + 1420187639 + (OCoLC) + + + urn + urn:nbn:de:bvb:384-opus4-1094038 + + + (DE-605)HT030654927 + + + DE-6 + ger + DE-6 + DE-6 + rda + + + ger + + + XA-DE-BY + + + 070 + sdnb + + + Westfalen + https://nwbib.de/spatial#N04 + nwbib + + + Münster + https://nwbib.de/spatial#Q2742 + nwbib + + + Presse + https://nwbib.de/subjects#N882020 + nwbib + + + Muckel, Kristopher + ca. 20./21. Jh. + (DE-588)1309974918 + aut + http://d-nb.info/gnd/1309974918 + http://viaf.org/viaf/sourceID/DNB|1309974918 + GND-1309974918 + + + Münsterischer Anzeiger, 1852 - 1945: Beschreibung des Zeitungsunternehmens + Kristopher Muckel + + + Augsburg + Bonn + 2022 + + + txt + + + c + + + cr + + + Westfälische Nachrichten + Ausgabe MS + u + (DE-588)7569204-1 + GND-984115234 + + + Geschichte 1852-1945 + z + + + (DE-599)DNB1316737470 + + + (OCoLC)1420187639 + + + (DE-101)1316737470 + + + iall + + + NWBib-6 + + + https://nbn-resolving.org/urn:nbn:de:bvb:384-opus4-1094038 + Resolving-System + + + https://d-nb.info/1316737470/34 + Langzeitarchivierung Nationalbibliothek + + + application/pdf + https://zeitpunkt.nrw/ulbms/periodical/titleinfo/8700398 + Verlag + kostenfrei + + + https://opus.bibliothek.uni-augsburg.de/opus4/frontdoor/index/index/docId/109403 + Verlag + kostenfrei + + + Enthalten in + zeitpunkt.nrw + 25.01.2022, + Augsburg, Bonn 2022 + [2] Seiten + + + Archivierung/Langzeitarchivierung gewährleistet + DE-101 + pdager + + + 49HBZ_NETWORK + 99373637266706441 + HBZ Network + + + System + DNB NZ + marc21 + 01 + false + 2024-02-15 13:12:48 Europe/Berlin + 99373637266706441 + 60 + niemani######49HBZ_ULM + 2024-02-14 15:59:02 Europe/Berlin + + + 1309974918 + http://d-nb.info/gnd/1309974918 + gnd + GND + GND-1309974918 + 024 + + + Westfälische Tageszeitung + Münster, Westfalen, 1940-1945 + GND + GND-984115234 + 430 + + + Münsterischer Anzeiger und Münsterische Volkszeitung + v:1852-1929 + GND + GND-984115234 + 430 + + + Münsterischer Anzeiger + v:1930-1940 + GND + GND-984115234 + 430 + + + Westfälische Nachrichten + Ausgabe M + v:1946-1952 + GND + GND-984115234 + 430 + + + Westfälische Nachrichten + Ausgabe A + v:1953-1981 + GND + GND-984115234 + 430 + + + 7569204-1 + http://d-nb.info/gnd/7569204-1 + gnd + GND + GND-984115234 + 024 + + diff --git a/src/test/resources/alma/maps/generatedAlmaSublibraryCode2Isil.tsv b/src/test/resources/alma/maps/generatedAlmaSublibraryCode2Isil.tsv index 014f8234cc..0e9f2f6ac0 100644 --- a/src/test/resources/alma/maps/generatedAlmaSublibraryCode2Isil.tsv +++ b/src/test/resources/alma/maps/generatedAlmaSublibraryCode2Isil.tsv @@ -176,6 +176,11 @@ MainLibraryCode+SublibraryCode ISIL 49HBZ_FSW+I5005 DE-Hag4-E 49HBZ_HHL+HAM DE-1871 49HBZ_HHL+LIP DE-1926 +49HBZ_HMT+Z9038 DE-Kn38 +49HBZ_HMT+Z9044 DE-Kn38 +49HBZ_HMT+Z9045 DE-Kn38-W +49HBZ_HMT+Z9046 DE-Kn38-A +49HBZ_HMT+Z9048 DE-Kn38-T 49HBZ_RHW+KAM DE-1383a 49HBZ_RHW+KAM FL DE-1383a 49HBZ_RHW+KLE DE-1383 @@ -546,6 +551,52 @@ MainLibraryCode+SublibraryCode ISIL 49HBZ_UBK+38-HLS DE-38 49HBZ_UBK+38-HWA DE-38 49HBZ_UBK+KN3 DE-Kn3 +49HBZ_UBO+ANG DE-294-20 +49HBZ_UBO+ARB DE-294-60 +49HBZ_UBO+ARCH DE-294-19 +49HBZ_UBO+ASTRO DE-294-43 +49HBZ_UBO+BERG DE-294-48 +49HBZ_UBO+BIO DE-294-7 +49HBZ_UBO+BOT DE-294-64 +49HBZ_UBO+CHEM DE-294-8 +49HBZ_UBO+DEU DE-294-56 +49HBZ_UBO+ELEK DE-294-9 +49HBZ_UBO+EMED DE-294-47 +49HBZ_UBO+ENT DE-294-25 +49HBZ_UBO+ERZ DE-294-27 +49HBZ_UBO+EVTH DE-294-21 +49HBZ_UBO+FRIE DE-294-57 +49HBZ_UBO+GER DE-294-23 +49HBZ_UBO+HEG DE-294-24 +49HBZ_UBO+HIS DE-294-11 +49HBZ_UBO+IB DE-294-22 +49HBZ_UBO+ICAMS DE-294-71 +49HBZ_UBO+IC DE-294-51 +49HBZ_UBO+IPA DE-294-70 +49HBZ_UBO+KBERG DE-294-63 +49HBZ_UBO+KLPHIL DE-294-34 +49HBZ_UBO+KNAPP DE-294-62 +49HBZ_UBO+KOMP DE-294-61 +49HBZ_UBO+KTH DE-294-38 +49HBZ_UBO+KUN DE-294-30 +49HBZ_UBO+MED DE-294-14 +49HBZ_UBO+MEDIEN DE-294-55 +49HBZ_UBO+NEURO DE-294-59 +49HBZ_UBO+OAW DE-294-15 +49HBZ_UBO+ORI DE-294-35 +49HBZ_UBO+PHILO DE-294-28 +49HBZ_UBO+PHYS DE-294-16 +49HBZ_UBO+ROM DE-294-33 +49HBZ_UBO+SLA DE-294-36 +49HBZ_UBO+SOZ DE-294-17 +49HBZ_UBO+SPORT DE-294-26 +49HBZ_UBO+SPR DE-294-37 +49HBZ_UBO+SPRLE DE-294-42 +49HBZ_UBO+THEA DE-294-66 +49HBZ_UBO+UB DE-294 +49HBZ_UBO+WERK DE-294-45 +49HBZ_UBO+WIWI DE-294-18 +49HBZ_UBO+ZRS DE-294-39 49HBZ_UBT+T0011 DE-385 49HBZ_UBT+TA011 DE-385 49HBZ_UBT+TE011 DE-385 diff --git a/src/test/resources/alma/maps/isil2opac_almaMmsId.tsv b/src/test/resources/alma/maps/isil2opac_almaMmsId.tsv index c5f43e90d6..9b09e5310a 100644 --- a/src/test/resources/alma/maps/isil2opac_almaMmsId.tsv +++ b/src/test/resources/alma/maps/isil2opac_almaMmsId.tsv @@ -1,73 +1,20 @@ -DE-1044 https://bib-discover.bib.h-brs.de/discovery/fulldisplay?docid=alma{almaMmsId} +DE-1044 https://bib-discover.bib.h-brs.de/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=1044_and_CI&vid=49HBZ_BRS:1044&offset=0 DE-290 https://katalog.ub.tu-dortmund.de/id/ir01388a:ubd.lobid:{almaMmsId} +DE-294 https://hbz-ubo.primo.exlibrisgroup.com/permalink/49HBZ_UBO/mnkbqv/alma{almaMmsId} +DE-38 https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid={almaMmsId}&fdb=uni DE-385 https://tricat.uni-trier.de/permalink/49HBZ_UBT/1hikhph/alma{almaMmsId} DE-386 https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma{almaMmsId} +DE-38M https://www.livivo.de/doc/{almaMmsId} DE-465 https://primo.uni-due.de/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI_custom&vid=49HBZ_UDE:UDE&offset=0 +DE-466 https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D={almaMmsId} DE-5 https://bonnus.ulb.uni-bonn.de/permalink/49HBZ_ULB/idtnkp/alma{almaMmsId} DE-6 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-005 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-006 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-007 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-011 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-015 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-016 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-017 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-020 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-022 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-023 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-026 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-037 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-049 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-050 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-052 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-056 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-057 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-058 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-069 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-097 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-115 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-119 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-123 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-125 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-136 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-139a https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-139b https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-152 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-153 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-154 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-156 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-163 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-164 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-177 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-182 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-190 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-191 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-192 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-193 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-194 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-210 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-246 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-248 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-255 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-258 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-259 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-276 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-282 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-286 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-293 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-295 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-298 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-311 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-318 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-325 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-326 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-328 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-334 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-336 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-338 https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-A https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-M https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-N https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 -DE-6-Z https://hbz-ulbms.primo.exlibrisgroup.com/discovery/search?query=any,contains,{almaMmsId}&tab=Everything&search_scope=MyInst_and_CI&vid=49HBZ_ULM:VU2&offset=0 +DE-61 https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:{almaMmsId} DE-82 https://katalog.ub.rwth-aachen.de/permalink/49HBZ_UBA/kloccf/alma{almaMmsId} -DE-Kn41 https://primo.zbsport.dshs-koeln.de/discovery/fulldisplay?docid=alma{almaMmsId} \ No newline at end of file +DE-98 https://www.livivo.de/doc/B{almaMmsId} +DE-Dm13 https://hbz-fdo.primo.exlibrisgroup.com/permalink/49HBZ_FDO/k375rg/alma{almaMmsId} +DE-Hag4 https://kai.fh-swf.de/permalink/49HBZ_FSW/ou32r9/alma{almaMmsId} +DE-Kn3 https://katalog.ub.uni-koeln.de/portal/search.html?num=20&page=1&l=de&srt=year_desc&tab=books&hbzid={almaMmsId}&fdb=uni +DE-Kn41 https://primo.zbsport.dshs-koeln.de/permalink/49HBZ_ZBS/18h80sa/alma{almaMmsId} +DE-Kob7 https://primo.uni-koblenz.de/permalink/49HBZ_UKO/16pslu1/alma{almaMmsId} +DE-Lan1 https://hbz-rptu.primo.exlibrisgroup.com/permalink/49HBZ_RTU/11q51gp/alma{almaMmsId} diff --git a/src/test/resources/alma/maps/isil2opac_hbzId.tsv b/src/test/resources/alma/maps/isil2opac_hbzId.tsv index b9b2f5bdea..30b3642877 100644 --- a/src/test/resources/alma/maps/isil2opac_hbzId.tsv +++ b/src/test/resources/alma/maps/isil2opac_hbzId.tsv @@ -1,28 +1,36 @@ DE-1010 https://w-hs.digibib.net/search/katalog/record/(DE-605){hbzid} -DE-121-broken https://aleph.zbsport.de/F/SDBUYR8MXPE2QTCBVSV4EEX2TBKQKPR3K2Y64KKSEAXI4423DK-00920?func=find-b&adjacent=N&doc_001_number=HT021599198&find_code=WRD&local_base=str01&x=39&y=4 +DE-1042 https://grimm.umwelt-campus.de/uhtbin/cgisirsi/x/0/0/5?searchdata1={hbzid} +DE-107 https://lbz-rlp.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1105 https://bibopac2.rac.hs-koblenz.de/webOPACClient-Remagen/start.do?Query=0010=%22{hbzid}%22 +DE-1116 https://opac.hwg-lu.de/alipac/-/item-local?BASE=B-TIT&VID={hbzid} DE-1156 https://folkwang-uni.digibib.net/search/katalog/record/56:{hbzid} -DE-38 http://www.ub.uni-koeln.de/cgi-bin/redirect.pl?referrer=hbzvk&service=showrecord&hbzid={hbzid} -DE-61 https://katalog.ulb.hhu.de/Search/Results?lookfor=id_marc_001_txt:{hbzid} -DE-98 http://www.medpilot.de/?ID={hbzid} -DE-466 https://katalog.ub.uni-paderborn.de/local/s?sr%5Bq,any%5D={hbzid} +DE-121 https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word={hbzid}&local_base=str01 +DE-1383 https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1383a https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1393 https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1393-BOT https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1866 https://hs-gesundheit.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-1972 https://rsh-duesseldorf.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-361 https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor={hbzid} DE-467 https://ub-siegen.digibib.net/search/katalog/record/(DE-605){hbzid} DE-468 https://ub-wuppertal.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-51 https://det.digibib.net/search/katalog/record/(DE-605){hbzid} DE-575 https://det.digibib.net/search/katalog/record/(DE-605){hbzid} DE-708 https://fub-hagen.digibib.net/search/katalog/record/(DE-605){hbzid} DE-743 https://th-owl.digibib.net/search/katalog/record/(DE-605){hbzid} DE-829 https://hs-niederrhein.digibib.net/search/katalog/record/(DE-605){hbzid} -DE-832 http://www.digibib.net/permalink/832/FHBK-x/HBZ:{hbzid} +DE-832 https://thb-koeln.digibib.net/search/katalog/record/(DE-605){hbzid} DE-836 https://fhb-muenster.digibib.net/search/katalog/record/(DE-605){hbzid} -DE-929 http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22{hbzid}%22&selectedViewBranchlib=0 -DE-1105 http://www.hs-koblenz.de/RACwebOPAC/start.do?Login=webopac&Query=0010=%22{hbzid}%22 -DE-1116 http://143.93.201.251/alipac/-/item-local?BASE=B-TIT&VID={hbzid} -DE-1393 https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-605){hbzid} -DE-1393-BOT https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-929 https://lbz-rlp.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-956 https://evh-bochum.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-987 https://bibopac2.rac.hs-koblenz.de/webOPACClient-Koblenz/start.do?Query=0010=%22{hbzid}%22 +DE-A96 https://fhb-aachen.digibib.net/search/katalog/record/(DE-605){hbzid} DE-Bi10 https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-Bm1 https://thga.digibib.net/search/katalog/record/(DE-605){hbzid} DE-Bm40 https://hsb-bochum.digibib.net/search/katalog/record/(DE-605){hbzid} -DE-Dm13 http://www.fhb.fh-dortmund.de/webOPACClient/start.do?Query=0010=%22{hbzid}%22 DE-Due62 https://hs-duesseldorf.digibib.net/search/katalog/record/(DE-605){hbzid} +DE-Kn28 https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=IDN&request={hbzid}&func=find-b DE-Kn38 https://hfmt-koeln.digibib.net/search/katalog/record/58:{hbzid} -DE-Kob7 http://aleph1.uni-koblenz.de/F/?func=find-b&request={hbzid}&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-Lan1 http://aleph1.uni-koblenz.de/F/?func=find-b&request={hbzid}&find_code=IDN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-Zw1 http://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Language=De&Query=010%3D%22{hbzid}%22&selectedViewBranchlib=2 +DE-Tr2 https://katalog.dombibliothek-koeln.de/F/?local_base=ptr01&find_code=IDN&request={hbzid}&func=find-b +DE-Tr5 https://bibserv.fh-trier.de/webOPACClient/start.do?Query=0010=%22{hbzid}%22 +DE-Zw1 https://lbz-rlp.digibib.net/search/katalog/record/(DE-605){hbzid} diff --git a/src/test/resources/alma/maps/isil2opac_isbn.tsv b/src/test/resources/alma/maps/isil2opac_isbn.tsv index 631211c4bb..e69de29bb2 100644 --- a/src/test/resources/alma/maps/isil2opac_isbn.tsv +++ b/src/test/resources/alma/maps/isil2opac_isbn.tsv @@ -1,69 +0,0 @@ -DE-61 https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D={isbn} -DE-107 https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=0540=%22{isbn}%22 -DE-290 https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-294 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-7 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-8 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-9 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-11 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-14 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-15 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-16 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-17 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-18 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-19 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-20 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-21 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-22 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-23 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-24 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-25 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-26 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-27 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-28 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-30 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-33 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-34 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-35 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-36 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-37 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-38 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-39 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-42 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-43 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-45 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-46 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-47 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-48 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-49 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-51 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-52 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-55 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-56 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-57 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-58 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-59 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-60 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-61 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-62 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-63 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-64 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-66 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-67 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-68 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-70 https://suchen.ub.rub.de/isbn/{isbn} -DE-294-71 https://suchen.ub.rub.de/isbn/{isbn} -DE-361 http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1={isbn}&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10 -DE-466 https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=isbn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D={isbn}&scope=catalog&sf=rank -DE-467 http://obelix.ub.uni-siegen.de/F/?func=find-b&request={isbn}&find_code=IBN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-708 http://ub-parma.fernuni-hagen.de/F/?func=find-b&request={isbn}&find_code=IBN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-829 http://seth7.hs-niederrhein.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-836 https://hb063.fh-muenster.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-1044 https://bib-sisis.bib.hochschule-bonn-rhein-sieg.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-1393 https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=0540=%22{isbn}%22 -DE-1393-BOT https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=0540=%22{isbn}%22 -DE-A96 https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-Bi10 https://biblio.fh-bielefeld.de/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-Dm13 http://193.25.18.8/webOPACClient/start.do?Query=0540=%22{isbn}%22 -DE-Kob7 http://aleph1.uni-koblenz.de/F/?func=find-b&request={isbn}&find_code=IBN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-Lan1 http://aleph1.uni-koblenz.de/F/?func=find-b&request={isbn}&find_code=IBN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= diff --git a/src/test/resources/alma/maps/isil2opac_issn.tsv b/src/test/resources/alma/maps/isil2opac_issn.tsv index 835dfc03cf..5e5fe97247 100644 --- a/src/test/resources/alma/maps/isil2opac_issn.tsv +++ b/src/test/resources/alma/maps/isil2opac_issn.tsv @@ -1,69 +1,4 @@ -DE-61 https://katalog.ulb.hhu.de/Search/Results?join=AND&bool0%5B%5D=AND&type0%5B%5D=ISN&lookfor0%5B%5D={issn} -DE-107 https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=0543=%22{issn}%22 -DE-290 https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-294 https://suchen.ub.rub.de/issn/{issn} -DE-294-7 https://suchen.ub.rub.de/issn/{issn} -DE-294-8 https://suchen.ub.rub.de/issn/{issn} -DE-294-9 https://suchen.ub.rub.de/issn/{issn} -DE-294-11 https://suchen.ub.rub.de/issn/{issn} -DE-294-14 https://suchen.ub.rub.de/issn/{issn} -DE-294-15 https://suchen.ub.rub.de/issn/{issn} -DE-294-16 https://suchen.ub.rub.de/issn/{issn} -DE-294-17 https://suchen.ub.rub.de/issn/{issn} -DE-294-18 https://suchen.ub.rub.de/issn/{issn} -DE-294-19 https://suchen.ub.rub.de/issn/{issn} -DE-294-20 https://suchen.ub.rub.de/issn/{issn} -DE-294-21 https://suchen.ub.rub.de/issn/{issn} -DE-294-22 https://suchen.ub.rub.de/issn/{issn} -DE-294-23 https://suchen.ub.rub.de/issn/{issn} -DE-294-24 https://suchen.ub.rub.de/issn/{issn} -DE-294-25 https://suchen.ub.rub.de/issn/{issn} -DE-294-26 https://suchen.ub.rub.de/issn/{issn} -DE-294-27 https://suchen.ub.rub.de/issn/{issn} -DE-294-28 https://suchen.ub.rub.de/issn/{issn} -DE-294-30 https://suchen.ub.rub.de/issn/{issn} -DE-294-33 https://suchen.ub.rub.de/issn/{issn} -DE-294-34 https://suchen.ub.rub.de/issn/{issn} -DE-294-35 https://suchen.ub.rub.de/issn/{issn} -DE-294-36 https://suchen.ub.rub.de/issn/{issn} -DE-294-37 https://suchen.ub.rub.de/issn/{issn} -DE-294-38 https://suchen.ub.rub.de/issn/{issn} -DE-294-39 https://suchen.ub.rub.de/issn/{issn} -DE-294-42 https://suchen.ub.rub.de/issn/{issn} -DE-294-43 https://suchen.ub.rub.de/issn/{issn} -DE-294-45 https://suchen.ub.rub.de/issn/{issn} -DE-294-46 https://suchen.ub.rub.de/issn/{issn} -DE-294-47 https://suchen.ub.rub.de/issn/{issn} -DE-294-48 https://suchen.ub.rub.de/issn/{issn} -DE-294-49 https://suchen.ub.rub.de/issn/{issn} -DE-294-51 https://suchen.ub.rub.de/issn/{issn} -DE-294-52 https://suchen.ub.rub.de/issn/{issn} -DE-294-55 https://suchen.ub.rub.de/issn/{issn} -DE-294-56 https://suchen.ub.rub.de/issn/{issn} -DE-294-57 https://suchen.ub.rub.de/issn/{issn} -DE-294-58 https://suchen.ub.rub.de/issn/{issn} -DE-294-59 https://suchen.ub.rub.de/issn/{issn} -DE-294-60 https://suchen.ub.rub.de/issn/{issn} -DE-294-61 https://suchen.ub.rub.de/issn/{issn} -DE-294-62 https://suchen.ub.rub.de/issn/{issn} -DE-294-63 https://suchen.ub.rub.de/issn/{issn} -DE-294-64 https://suchen.ub.rub.de/issn/{issn} -DE-294-66 https://suchen.ub.rub.de/issn/{issn} -DE-294-67 https://suchen.ub.rub.de/issn/{issn} -DE-294-68 https://suchen.ub.rub.de/issn/{issn} -DE-294-70 https://suchen.ub.rub.de/issn/{issn} -DE-294-71 https://suchen.ub.rub.de/issn/{issn} -DE-361 http://katalogplus.ub.uni-bielefeld.de/cgi-bin/new_search.cgi?kat1=is&var1={issn}&kat2=ti&var2=&kat3=aup&var3=&bestand=lok&sprache=GER&art=f&fsubmit=1&vr=1&opt=&pagesize=10 -DE-466 https://katalog.ub.uni-paderborn.de/searches?on_campus=false&query_terms%5B%5D%5Bif%5D=issn&query_terms%5B%5D%5Bpo%5D=contains&query_terms%5B%5D%5Bq%5D={issn}&scope=catalog&sf=rank -DE-467 http://obelix.ub.uni-siegen.de/F/?func=find-b&request={issn}&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-708 http://ub-parma.fernuni-hagen.de/F/?func=find-b&request={issn}&find_code=ISN&adjacent=N&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-829 http://seth7.hs-niederrhein.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-836 https://hb063.fh-muenster.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-1044 https://bib-sisis.bib.hochschule-bonn-rhein-sieg.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-1393 https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=0543=%22{issn}%22 -DE-1393-BOT https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=0543=%22{issn}%22 -DE-A96 https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-Bi10 https://biblio.fh-bielefeld.de/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-Dm13 http://193.25.18.8/webOPACClient/start.do?Query=0543=%22{issn}%22 -DE-Kob7 http://aleph1.uni-koblenz.de/F/?func=find-b&request={issn}&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= -DE-Lan1 http://aleph1.uni-koblenz.de/F/?func=find-b&request={issn}&find_code=ISN&adjacent=N&local_base=KOL01&x=45&y=11&filter_code_2=WYR&filter_request_2= +DE-1042 https://grimm.umwelt-campus.de/uhtbin/cgisirsi/x/0/0/5?searchdata1={issn} +DE-121 https://aleph.zbsport.de/F/?func=find-word&scan_code=WRD&scan_word={issn}&local_base=str01 +DE-Kn28 https://katalog.dombibliothek-koeln.de/F/?local_base=edk01&find_code=ISN&request={issn}&func=find-b +DE-Tr2 https://katalog.dombibliothek-koeln.de/F/?local_base=ptr01&find_code=IDN&request={issn}&func=find-b diff --git a/src/test/resources/alma/maps/isil2opac_zdbId.tsv b/src/test/resources/alma/maps/isil2opac_zdbId.tsv index 29fe7218af..97691bff1b 100644 --- a/src/test/resources/alma/maps/isil2opac_zdbId.tsv +++ b/src/test/resources/alma/maps/isil2opac_zdbId.tsv @@ -1,63 +1,28 @@ -DE-5 https://opac2.ulb.uni-bonn.de:8080/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-107 https://kat.lbz-rlp.de/webOPACClient.lbzsis/start.do?Query=-1=%22{zdbid}%22 -DE-290 https://www.ub.tu-dortmund.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-294 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-7 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-8 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-9 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-11 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-14 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-15 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-16 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-17 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-18 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-19 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-20 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-21 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-22 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-23 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-24 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-25 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-26 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-27 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-28 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-30 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-33 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-34 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-35 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-36 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-37 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-38 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-39 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-42 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-43 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-45 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-46 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-47 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-48 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-49 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-51 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-52 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-55 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-56 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-57 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-58 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-59 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-60 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-61 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-62 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-63 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-64 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-66 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-67 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-68 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-70 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-294-71 https://suchen.ub.rub.de/zdbid/{zdbid} -DE-829 http://seth7.hs-niederrhein.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-836 https://hb063.fh-muenster.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-1044 https://bib-sisis.bib.hochschule-bonn-rhein-sieg.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-1393 https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=-1=%22{zdbid}%22 -DE-1393-BOT https://katalog.hs-ruhrwest.de/webOPACClient.nmbsis/start.do?Query=-1=%22{zdbid}%22 -DE-A96 https://onlinekatalog.bibliothek.fh-aachen.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-Bi10 https://biblio.fh-bielefeld.de/webOPACClient/start.do?Query=-1=%22{zdbid}%22 -DE-Dm13 http://193.25.18.8/webOPACClient/start.do?Query=-1=%22{zdbid}%22 +DE-1010 https://w-hs.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-107 https://lbz-rlp.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1156 https://folkwang-uni.digibib.net/search/katalog/list?start=1&defaults=on&q-al={zdbid} +DE-1383 https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1383a https://hsb-rhein-waal.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1393 https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1393-BOT https://hsb-ruhr-west.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1866 https://hs-gesundheit.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-1972 https://rsh-duesseldorf.digibib.net/search/katalog/list?start=1&defaults=on&q-al={zdbid} +DE-361 https://katalogplus.ub.uni-bielefeld.de/Search/Results?type=NZsatz&lookfor={zdbid} +DE-467 https://ub-siegen.digibib.net/search/katalog/record/(DE-600){zdbid}} +DE-468 https://ub-wuppertal.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-51 https://det.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-575 https://det.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-708 https://fub-hagen.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-743 https://th-owl.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-829 https://hs-niederrhein.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-832 https://thb-koeln.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-836 https://fhb-muenster.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-929 https://lbz-rlp.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-956 https://evh-bochum.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-A96 https://fhb-aachen.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-Bi10 https://fhb-bielefeld.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-Bm1 https://thga.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-Bm40 https://hsb-bochum.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-Due62 https://hs-duesseldorf.digibib.net/search/katalog/record/(DE-600){zdbid} +DE-Kn38 https://hfmt-koeln.digibib.net/search/katalog/list?start=1&defaults=on&q-al={zdbid} +DE-Zw1 https://lbz-rlp.digibib.net/search/katalog/record/(DE-600){zdbid} diff --git a/src/main/resources/alma/maps/lobidOrganisationsMapping.tsv b/src/test/resources/alma/maps/lobidOrganisationsMapping.tsv similarity index 100% rename from src/main/resources/alma/maps/lobidOrganisationsMapping.tsv rename to src/test/resources/alma/maps/lobidOrganisationsMapping.tsv diff --git a/web/app/controllers/resources/Lobid.java b/web/app/controllers/resources/Lobid.java index 7a1b801547..9fb1902b69 100644 --- a/web/app/controllers/resources/Lobid.java +++ b/web/app/controllers/resources/Lobid.java @@ -30,6 +30,7 @@ import com.google.common.html.HtmlEscapers; import play.Logger; +import play.api.libs.json.JsValue; import play.cache.Cache; import play.libs.F.Promise; import play.libs.Json; @@ -386,29 +387,6 @@ private static void mapIsilsToUris(JsonNode items, } } - /** - * @param itemUri The lobid item URI - * @return The OPAC URL for the given item, or null - */ - public static String opacUrl(String itemUri) { - try (InputStream stream = - new URL(Application.CONFIG.getString("isil2opac_hbzid")).openStream()) { - JsonNode json = Json.parse(stream); - String[] hbzId_isil_sig = - itemUri.substring(itemUri.indexOf("items/") + 6).split(":"); - String hbzId = hbzId_isil_sig[0]; - String isil = hbzId_isil_sig[1]; - Logger.debug("From item URI {}, got ISIL {} and HBZ-ID {}", itemUri, isil, - hbzId); - JsonNode urlTemplate = json.get(isil); - if (urlTemplate != null) - return urlTemplate.asText().replace("{hbzid}", hbzId); - } catch (IOException e) { - Logger.error("Could not create OPAC URL", e); - } - return null; - } - /** * Compare ISILs for sorting. * diff --git a/web/app/controllers/resources/Queries.java b/web/app/controllers/resources/Queries.java index 0690b8a95c..a7c662fc72 100644 --- a/web/app/controllers/resources/Queries.java +++ b/web/app/controllers/resources/Queries.java @@ -412,7 +412,7 @@ private static boolean hasLabel(String queryString) { public static class IdQuery extends AbstractIndexQuery { @Override public List fields() { - return Arrays.asList("isbn", "issn", "hbzId", "rpbId", "biblioVinoId"); + return Arrays.asList("isbn", "issn", "hbzId", "rpbId", "schoeneNummer"); } @Override diff --git a/web/app/controllers/resources/WebhookAlmaFix.java b/web/app/controllers/resources/WebhookAlmaFix.java index fe742b1230..f779aaaa4c 100644 --- a/web/app/controllers/resources/WebhookAlmaFix.java +++ b/web/app/controllers/resources/WebhookAlmaFix.java @@ -5,6 +5,7 @@ import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; import org.lobid.resources.run.AlmaMarcXmlFix2lobidJsonEs; + import play.Logger; import play.mvc.Controller; import play.mvc.Http; @@ -87,19 +88,22 @@ public static Result updateAlma(final String GIVEN_TOKEN) { Logger.error(msg); AlmaMarcXmlFix2lobidJsonEs.sendMail("Triggering of " + ETL_OF + KIND, false, msg); + Logger.warn(msg); return status(500, msg); } } catch (IOException e) { - msg = composeMessage(e.getMessage()); + msg = composeMessage("Problems with data file\n" + e.getMessage()); AlmaMarcXmlFix2lobidJsonEs.sendMail("Triggering of " + ETL_OF + KIND, false, msg); - return status(500, "Problems with data file\n" + msg); + Logger.warn(msg); + return status(500, msg); } if (AlmaMarcXmlFix2lobidJsonEs.threadAlreadyStarted) { msg = composeMessage(String.format(MSG_UPDATE_ALREADY_RUNNING, indexNameOfUpdate)); AlmaMarcXmlFix2lobidJsonEs.sendMail(ETL_OF + KIND, false, msg); + Logger.warn(msg); return status(423, msg); } msg = composeMessage(String.format(msgStartEtl, KIND)); @@ -156,17 +160,21 @@ public static Result basedumpAlma(final String GIVEN_TOKEN) { Logger.error(msg); AlmaMarcXmlFix2lobidJsonEs.sendMail("Triggering of " + ETL_OF + KIND, false, msg); + Logger.warn(msg); return status(500, msg); } } catch (IOException e) { - return status(500, "Problems with data file\n" + e); + msg = composeMessage("IO Problems with data file\n" + e); + Logger.warn(msg); + return status(500, msg); } createIndexNameOfBasedump = indexNameOfBasedump + "-" + LocalDateTime.now() .format(DateTimeFormatter.ofPattern("yyyyMMdd-kkmm")); if (AlmaMarcXmlFix2lobidJsonEs.threadAlreadyStarted) { msg = composeMessage(String.format(MSG_CREATE_INDEX_ALREADY_RUNNING, createIndexNameOfBasedump)); AlmaMarcXmlFix2lobidJsonEs.sendMail(ETL_OF + KIND, false, msg); + Logger.warn(msg); return status(423, msg); } msg = composeMessage(String.format(msgStartEtl, KIND)); @@ -200,29 +208,31 @@ public static Result switchEsAlias(final String GIVEN_TOKEN) { String msg = composeMessage(subject); Logger.info(msg); if (!GIVEN_TOKEN.equals(token)) { - Logger.info("Wrong token: " + GIVEN_TOKEN); return wrongToken(subject, GIVEN_TOKEN); } boolean success; if (AlmaMarcXmlFix2lobidJsonEs.threadAlreadyStarted) { msg = composeMessage(String.format(MSG_CREATE_INDEX_ALREADY_RUNNING, createIndexNameOfBasedump)); AlmaMarcXmlFix2lobidJsonEs.sendMail("Failed: " + subject, false, msg); + Logger.warn(msg); return status(423, msg); } AlmaMarcXmlFix2lobidJsonEs.setSwitchVariables(alias1, alias2, clusterHost, basedumpSwitchMindocs, basedumpSwitchMinsize); success = AlmaMarcXmlFix2lobidJsonEs.switchAlias(); if (success) { msg = composeMessage(AlmaMarcXmlFix2lobidJsonEs.MSG_SUCCESS + subject); + Logger.info(msg); return ok(msg); } msg = composeMessage(AlmaMarcXmlFix2lobidJsonEs.MSG_FAIL + subject); + Logger.warn(msg); return internalServerError(msg); } private static Result wrongToken(final String KIND, final String GIVEN_TOKEN) { String msg = composeMessage(String.format(msgWrongToken, GIVEN_TOKEN, KIND)); - Logger.error(msg); + Logger.warn(msg); AlmaMarcXmlFix2lobidJsonEs.sendMail(KIND, false, msg); return forbidden(msg); } diff --git a/web/app/views/TableRow.java b/web/app/views/TableRow.java index 1c051c36fd..2eb3a4e4bd 100644 --- a/web/app/views/TableRow.java +++ b/web/app/views/TableRow.java @@ -20,7 +20,7 @@ /** * Different ways of serializing a table row - * + * * @author Fabian Steeg (fsteeg) */ @SuppressWarnings("javadoc") @@ -34,44 +34,8 @@ public String process(JsonNode doc, String property, String param, List vs = values; return vs.isEmpty() ? "" : String.format("%s%s", label, - vs.stream().map(val -> label(doc, property, param, val, keys)) - .collect(Collectors.joining( - property.equals("subjectChain") ? "
" : " | "))); - } - - private String label(JsonNode doc, String property, String param, - String val, Optional> labels) { - String value = property.equals("subjectChain") - ? val.replaceAll("\\([\\d,]+\\)$", "").trim() : val; - if (!labels.isPresent()) { - return refAndLabel(property, value, labels)[0]; - } - String term = value; - if (param.equals("q")) { - term = "\"" + value + "\""; - } - try { - term = URLEncoder.encode(term, "UTF-8"); - } catch (UnsupportedEncodingException e) { - Logger.error("Could not call encode '{}'", term, e); - } - String search = String.format("/resources/search?%s=%s", param, term); - JsonNode node = doc.get(property); - String label = labelForId(value, node, labels); - String result = labels.get().contains("numbering") ? label - : String.format( - "%s", - search, label); - if (value.startsWith("http")) { - if (param.equals("agent") || param.equals("subject") - && !value.contains("http://dewey.info")) { - result += String.format( - " ", - value); - } - } - return result; + vs.stream().map(val -> refAndLabel(property, val, keys)[0]) + .collect(Collectors.joining("
"))); } }, VALUES_MULTI { @@ -147,40 +111,6 @@ private String link(String property, String val, }; - /** - * @param id The ID - * @param doc The full document - * @param labelKeys Keys of the values to try as labels for the ID - * @return An HTML-escaped label for the ID - */ - public static String labelForId(String id, JsonNode doc, - Optional> labelKeys) { - String label = graphObjectLabelForId(id, doc, labelKeys); - return HtmlEscapers.htmlEscaper().escape(label); - } - - private static String graphObjectLabelForId(String id, JsonNode doc, - Optional> labelKeys) { - if (!labelKeys.isPresent() || labelKeys.get().isEmpty() || doc == null) { - return id; - } - - List graphs = doc.findValues("@graph"); - for (JsonNode node : graphs.isEmpty() ? doc : graphs.get(0)) { - for (String key : labelKeys.get()) { - String idField = node.has("id") ? "id" : "@id"; - if (node.has(key) && node.has(idField) - && node.get(idField).textValue().equals(id)) { - JsonNode label = node.get(key); - if (label != null && label.isTextual() - && !label.textValue().trim().isEmpty()) { - return label.textValue() + lifeDates(node); - } - } - } - } - return id; - } private static String lifeDates(JsonNode node) { JsonNode birth = node.get("dateOfBirth"); @@ -215,4 +145,5 @@ String[] refAndLabel(String property, String value, public abstract String process(JsonNode doc, String property, String param, String label, List values, Optional> labels); -} \ No newline at end of file +} + diff --git a/web/app/views/api.scala.html b/web/app/views/api.scala.html index bc168c8970..ca5291725d 100644 --- a/web/app/views/api.scala.html +++ b/web/app/views/api.scala.html @@ -37,7 +37,10 @@
API-Grundlagen
diff --git a/web/app/views/dataset.scala.html b/web/app/views/dataset.scala.html index 3de9f84802..8a0752b5a3 100644 --- a/web/app/views/dataset.scala.html +++ b/web/app/views/dataset.scala.html @@ -35,7 +35,7 @@

Daten@json.get("isBasedOn").get("name").get("de").asText() + Basiert auf@json.get("isBasedOn").get("name").get("de").asText() Veröffentlicht am@json.get("datePublished").asText() Sprache@json.get("inLanguage").elements().next().asText() Ergänzungsfrequenz@json.get("accrualPeriodicity").get("name").get("de").asText() diff --git a/web/app/views/main.scala.html b/web/app/views/main.scala.html index eb07c51abb..0569c29ee2 100644 --- a/web/app/views/main.scala.html +++ b/web/app/views/main.scala.html @@ -58,6 +58,7 @@ @@ -70,13 +71,14 @@
NRW-Wappen   - lobid-resources | ein LOD-Dienst des hbz — Hochschulbibliothekszentrum des Landes NRW + lobid-resources | ein Dienst des hbz - Impressum | + Gewährleistung | + Impressum | Datenschutz | - Twitter  - GitHub  + Mastodon  + GitHub  Blog
diff --git a/web/app/views/tags/items_map.scala.html b/web/app/views/tags/items_map.scala.html index 1aecd0c34c..5102d0b765 100644 --- a/web/app/views/tags/items_map.scala.html +++ b/web/app/views/tags/items_map.scala.html @@ -2,23 +2,14 @@ @(items: Map[String,List[String]], itemDetails: Map[String,String]) -@import play.api.libs.ws.WS -@import play.api.libs.json.JsArray @import play.api.libs.json.Json @import play.api.libs.json.JsValue -@import scala.concurrent._ -@import ExecutionContext.Implicits.global -@import scala.concurrent.duration._ -@import play.api.Play.current @import controllers.resources._ -@import play.api.cache.Cache -@import play.Logger @string(value: JsValue) = { @value.asOpt[String].getOrElse("--") } - @**@ @@ -59,16 +50,6 @@ json = Json.parse(Lobid.cachedJsonCall(owner).toString); ownerUrl = if((json\\"url").isEmpty) owner else (json\\"url")(0).as[String]; ownerName = if((json\\"name").isEmpty) "" else (json\\"name")(0).as[String]) { - var details = '' - @defining(Lobid.opacUrl(items(key).head)){ opacLink => - @if(opacLink!=null){+''+''}; - } - tableDetails = details; - if(allTableDetails=='') - allTableDetails += tableDetails; - else - allTableDetails += '' + tableDetails; @for((itemId,i) <- items(key).zipWithIndex; shortItemId = itemId.substring(itemId.lastIndexOf(":") + 1, itemId.lastIndexOf("#")); itemJson = Json.parse(itemDetails(itemId)); @@ -77,12 +58,23 @@ signatures = (itemJson\\"callNumber"); signature = if(signatures.isEmpty) "" else signatures(0).as[String]; urls = (itemJson\\"electronicLocator"); + seeAlso=if((itemJson\\"seeAlso").isEmpty) null else (itemJson\\"seeAlso")(0).as[Seq[JsValue]].map(_.as[String]); url = if(urls.isEmpty) "" else urls(0).as[String]) { - var sig = ''+ - ''; - @for(noteSeq <- (itemJson\"note").asOpt[Seq[String]]; note = noteSeq(0)) {sig += '';} - tableDetails += sig; - allTableDetails += sig; + var details = '' + @defining(seeAlso){ opacLink => + @if(opacLink!=null){+''+''}; + } + tableDetails = details; + if(allTableDetails=='') + allTableDetails += tableDetails; + else + allTableDetails += '' + tableDetails; + var sig = ''+ + ''; + @for(noteSeq <- (itemJson\"note").asOpt[Seq[String]]; note = noteSeq(0)) {sig += '';} + tableDetails += sig; + allTableDetails += sig; } @if( !(json \\ "lon").isEmpty && (json \\ "lon").head.asOpt[String].isDefined && @@ -91,10 +83,8 @@ var lat = @string((json \\ "lat").head) var lon = @string((json \\ "lon").head) var latlng@(id) = L.latLng(lat, lon); - var icon@(id) = L.MakiMarkers.icon({icon: "library", color: "#FA820A", size: "m"}); var marker@(id) = L.marker([lat, lon],{ - title: "@ownerName (@key)", - icon: icon@(id) + title: "@ownerName (@key)" }); markers[latlng@(id).toString()] = marker@(id); bindPopup@(id)(tableDetails); @@ -111,7 +101,7 @@ zoomDetails@(id)(); } function zoomDetails@(id)() { - map.setView(latlng@(id), 16); + map.setView(latlng@(id), 17); marker@(id).openPopup(); } function bindPopup@(id)(content) { diff --git a/web/app/views/tags/result_doc.scala.html b/web/app/views/tags/result_doc.scala.html index 7e946375b4..192f18c657 100644 --- a/web/app/views/tags/result_doc.scala.html +++ b/web/app/views/tags/result_doc.scala.html @@ -147,10 +147,11 @@ subject <- value; components = (subject \ "componentList").asOpt[Seq[JsValue]].getOrElse(Seq(subject)); component <- components; - label <- (component \ "label").asOpt[String]; - id = (component \ "id").asOpt[String]; - notation = (component \ "notation").asOpt[String]) { - @label @if(notation.isDefined){(@notation.get)} + notation = (component \ "notation").asOpt[String]; + label <- (component \ "label").asOpt[String].orElse(notation); + id = (component \ "id").asOpt[String]) { + + @label @if(notation.isDefined){(@notation.get)} @for(idLink <- id){} @if(components.last == component) {
} else { | } } diff --git a/web/build.sbt b/web/build.sbt index 9903789c4b..255816c941 100644 --- a/web/build.sbt +++ b/web/build.sbt @@ -1,8 +1,8 @@ name := "lobid-resources-web" -version := "0.3.0-SNAPSHOT" +version := "1.0.1-SNAPSHOT" -scalaVersion := "2.11.11" +scalaVersion := "2.11.12" // used by the webhook listener invoking the ETL unmanagedResourceDirectories in Compile += baseDirectory.value / "../src/main/resources/" @@ -11,28 +11,24 @@ libraryDependencies ++= Seq( cache, javaWs, "com.typesafe.play" % "play-test_2.11" % "2.4.11", - "org.elasticsearch.plugin" % "parent-join-client" % "5.6.3" withSources(), - "org.elasticsearch" % "elasticsearch" % "5.6.3" withSources(), - "org.elasticsearch.client" % "transport" % "5.6.3" withSources() - // otherwise javaWs won't work - exclude ("io.netty", "netty"), - "org.mockito" % "mockito-core" % "1.9.5", + "org.apache.logging.log4j" % "log4j-core" % "2.9.1", + "org.elasticsearch.plugin" % "parent-join-client" % "5.6.3", + "org.mockito" % "mockito-core" % "1.9.5" %Test, "com.google.gdata" % "core" % "1.47.1" exclude ("com.google.guava", "guava"), - "org.easytesting" % "fest-assert" % "1.4" % "test", - "org.apache.logging.log4j" % "log4j-core" % "2.20.0", - "org.xbib.elasticsearch.plugin" % "elasticsearch-plugin-bundle" % "5.4.1.0" + "org.easytesting" % "fest-assert" % "1.4" %Test, + "org.xbib.elasticsearch.plugin" % "elasticsearch-plugin-bundle" % "5.4.1.0", + "org.lobid" % "lobid-resources" % "1.0.1-SNAPSHOT" changing() ) resolvers += "Local Maven Repository" at Path.userHome.asFile.toURI.toURL + ".m2/repository" -libraryDependencies += "org.lobid" % "lobid-resources" % "0.6.0-SNAPSHOT" changing() - lazy val root = (project in file(".")).enablePlugins(PlayJava) -javacOptions ++= Seq("-source", "1.8", "-target", "1.8") +javacOptions ++= Seq("-source", "11", "-target", "11") import com.typesafe.sbteclipse.core.EclipsePlugin.EclipseKeys EclipseKeys.projectFlavor := EclipseProjectFlavor.Java // Java project. Don't expect Scala IDE EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources) // Use .class files instead of generated .scala files for views and routes EclipseKeys.preTasks := Seq(compile in Compile) // Compile the project before generating Eclipse files, so that .class files for views and routes are present + diff --git a/web/conf/context.jsonld b/web/conf/context.jsonld index cbf2a23bde..9807929a97 100644 --- a/web/conf/context.jsonld +++ b/web/conf/context.jsonld @@ -1,525 +1,525 @@ { "@context" : { - "extent" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/extent" - }, - "endDate" : { - "@id" : "http://schema.org/endDate" - }, - "focus" : { - "@id" : "http://xmlns.com/foaf/0.1/focus" - }, - "altLabel" : { - "@id" : "http://www.w3.org/2004/02/skos/core#altLabel" - }, - "SecondaryPublicationEvent" : { - "@id" : "http://purl.org/lobid/lv#SecondaryPublicationEvent" - }, - "type" : { - "@id" : "@type", - "@container" : "@set" - }, - "Image" : { - "@id" : "http://purl.org/ontology/bibo/Image" + "ArchivedWebPage" : { + "@id" : "http://purl.org/lobid/lv#ArchivedWebPage" }, - "ReferenceSource" : { - "@id" : "http://purl.org/ontology/bibo/ReferenceSource" + "Article" : { + "@id" : "http://purl.org/ontology/bibo/Article" }, - "PlaceOrGeographicName" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName" + "BibliographicDescription" : { + "@id" : "http://purl.org/lobid/lv#BibliographicDescription" }, - "Item" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/Item" + "BibliographicResource" : { + "@id" : "http://purl.org/dc/terms/BibliographicResource" }, - "contribution" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/contribution", - "@container" : "@list" + "Bibliography" : { + "@id" : "http://purl.org/lobid/lv#Bibliography" }, - "notation" : { - "@id" : "http://www.w3.org/2004/02/skos/core#notation" + "Biography" : { + "@id" : "http://purl.org/lobid/lv#Biography" }, "Book" : { "@id" : "http://purl.org/ontology/bibo/Book" }, + "Collection" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/Collection" + }, "Combination" : { "@id" : "http://iflastandards.info/ns/isbd/terms/mediatype/T1008" }, - "Work" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#Work" + "ComplexSubject" : { + "@id" : "http://www.loc.gov/mads/rdf/v1#ComplexSubject" }, - "id" : "@id", - "instrumentation" : { - "@id" : "http://rdaregistry.info/Elements/w/P10220", - "@container" : "@set" + "Concept" : { + "@id" : "http://www.w3.org/2004/02/skos/core#Concept" }, - "spatial" : { - "@id" : "http://purl.org/dc/terms/spatial", - "@container" : "@set" + "ConferenceOrEvent" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent" }, - "hbzId" : { - "@id" : "http://purl.org/lobid/lv#hbzID" + "Contribution" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/Contribution" }, - "similar" : { - "@id" : "http://umbel.org/umbel#isLike", - "@container" : "@set" + "CorporateBody" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#CorporateBody" }, - "titleOfSubSeries" : { - "@id" : "http://rdaregistry.info/Elements/u/P60517" + "CreateAction" : { + "@id" : "http://schema.org/CreateAction" }, - "resultOf" : { - "@id" : "http://purl.org/lobid/lv#resultOf" + "DataFeedItem" : { + "@id" : "http://schema.org/DataFeedItem" }, - "containsExampleOfWork" : { - "@id" : "http://purl.org/lobid/lv#containsExampleOfWork", - "@container" : "@set" + "EditedVolume" : { + "@id" : "http://purl.org/lobid/lv#EditedVolume" }, - "isPartOf" : { - "@id" : "http://purl.org/lobid/lv#isPartOf", - "@container" : "@set" + "Event" : { + "@id" : "http://schema.org/Event" }, - "MultiVolumeBook" : { - "@id" : "http://purl.org/ontology/bibo/MultiVolumeBook" + "Family" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#Family" }, - "Newspaper" : { - "@id" : "http://purl.org/ontology/bibo/Newspaper" + "Festschrift" : { + "@id" : "http://purl.org/lobid/lv#Festschrift" }, "Game" : { "@id" : "http://schema.org/Game" }, - "issn" : { - "@id" : "http://purl.org/ontology/bibo/issn", - "@container" : "@set" - }, - "supplement" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/supplement", - "@container" : "@set" + "Image" : { + "@id" : "http://purl.org/ontology/bibo/Image" }, - "sublocation" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/sublocation" + "IsPartOfRelation" : { + "@id" : "http://purl.org/lobid/lv#IsPartOfRelation" }, - "bibliographicCitation" : { - "@id" : "http://purl.org/dc/terms/bibliographicCitation" + "Item" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/Item" }, - "dateOfBirthAndDeath" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#dateOfBirthAndDeath" + "Legislation" : { + "@id" : "http://purl.org/lobid/lv#Legislation" }, "Map" : { "@id" : "http://purl.org/ontology/bibo/Map" }, + "MultiVolumeBook" : { + "@id" : "http://purl.org/ontology/bibo/MultiVolumeBook" + }, + "Newspaper" : { + "@id" : "http://purl.org/ontology/bibo/Newspaper" + }, + "OfficialPublication" : { + "@id" : "http://purl.org/lobid/lv#OfficialPublication" + }, + "Periodical" : { + "@id" : "http://purl.org/ontology/bibo/Periodical" + }, "Person" : { "@id" : "https://d-nb.info/standards/elementset/gnd#Person" }, - "startDate" : { - "@id" : "http://schema.org/startDate" + "PlaceOrGeographicName" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName" }, - "object" : { - "@id" : "http://schema.org/object" + "Proceedings" : { + "@id" : "http://purl.org/ontology/bibo/Proceedings" }, - "doi" : { - "@id" : "http://purl.org/ontology/bibo/doi", - "@container" : "@set" + "PublicationEvent" : { + "@id" : "http://schema.org/PublicationEvent" }, - "creatorOfWork" : { - "@id" : "http://rdaregistry.info/Elements/w/P10065" + "PublicationIssue" : { + "@id" : "http://schema.org/PublicationIssue" }, - "successor" : { - "@id" : "http://rdaregistry.info/Elements/u/P60278", - "@container" : "@set" + "PublishedScore" : { + "@id" : "http://purl.org/ontology/mo/PublishedScore" }, - "role" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/role" + "ReferenceSource" : { + "@id" : "http://purl.org/ontology/bibo/ReferenceSource" }, - "stockNumber" : { - "@id" : "http://purl.org/lobid/lv#stockNumber" + "Report" : { + "@id" : "http://purl.org/ontology/bibo/Report" }, - "longitudeAndLatitude" : { - "@id" : "http://rdaregistry.info/Elements/u/P60345", - "@container" : "@set" + "Schoolbook" : { + "@id" : "http://purl.org/lobid/lv#Schoolbook" }, - "dateOfDeath" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#dateOfDeath" + "SecondaryPublicationEvent" : { + "@id" : "http://purl.org/lobid/lv#SecondaryPublicationEvent" }, - "Article" : { - "@id" : "http://purl.org/ontology/bibo/Article" + "Series" : { + "@id" : "http://purl.org/ontology/bibo/Series" }, - "hasItem" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/hasItem", - "@container" : "@set" + "SoftwareApplication" : { + "@id" : "http://schema.org/SoftwareApplication" }, - "alternativeTitle" : { - "@id" : "http://purl.org/dc/terms/alternative", - "@container" : "@set" + "Sonstige" : { + "@id" : "http://purl.org/lobid/lv#Miscellaneous" }, - "Festschrift" : { - "@id" : "http://purl.org/lobid/lv#Festschrift" + "Standard" : { + "@id" : "http://purl.org/ontology/bibo/Standard" }, - "lon" : { - "@id" : "http://schema.org/longitude" + "Statistics" : { + "@id" : "http://purl.org/lobid/lv#Statistics" }, - "predecessor" : { - "@id" : "http://rdaregistry.info/Elements/u/P60261", - "@container" : "@set" + "SubjectHeading" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#SubjectHeading" }, - "fulltextOnline" : { - "@id" : "http://purl.org/lobid/lv#fulltextOnline", - "@container" : "@set" + "Thesis" : { + "@id" : "http://purl.org/ontology/bibo/Thesis" }, - "ConferenceOrEvent" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent" + "Work" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#Work" }, - "geo" : { - "@id" : "http://schema.org/geo" + "abstract" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/abstract" }, - "zdbId" : { - "@id" : "http://purl.org/lobid/lv#zdbID" + "agent" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/agent" }, - "heldBy" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/heldBy" + "almaMmsId" : { + "@id" : "http://purl.org/lobid/lv#almaMmsId" }, - "describedBy" : { - "@id" : "http://www.w3.org/2007/05/powder-s#describedby" + "altLabel" : { + "@id" : "http://www.w3.org/2004/02/skos/core#altLabel" }, - "modifiedBy" : { - "@id" : "http://open-services.net/ns/core#modifiedBy" + "alternativeTitle" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/alternative" }, - "gndIdentifier" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#gndIdentifier" + "bibliographicCitation" : { + "@id" : "http://purl.org/dc/terms/bibliographicCitation" }, - "PublishedScore" : { - "@id" : "http://purl.org/ontology/mo/PublishedScore" + "bibliographicLevel" : { + "@id" : "http://purl.org/lobid/lv#bibliographicLevel" }, - "oclcNumber" : { - "@id" : "http://purl.org/ontology/bibo/oclcnum", - "@container" : "@set" + "callNumber" : { + "@id" : "http://purl.org/lobid/lv#callNumber" }, - "PublicationIssue" : { - "@id" : "http://schema.org/PublicationIssue" + "componentList" : { + "@container" : "@list", + "@id" : "http://www.loc.gov/mads/rdf/v1#componentList" + }, + "containedIn" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#containedIn" + }, + "containsExampleOfWork" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#containsExampleOfWork" + }, + "contribution" : { + "@container" : "@list", + "@id" : "http://id.loc.gov/ontologies/bibframe/contribution" }, "corporateBodyForTitle" : { - "@id" : "http://rdaregistry.info/Elements/u/P60327", - "@container" : "@set" + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60327" }, - "Schoolbook" : { - "@id" : "http://purl.org/lobid/lv#Schoolbook" + "creatorOfWork" : { + "@id" : "http://rdaregistry.info/Elements/w/P10065" }, - "almaMmsId" : { - "@id" : "http://purl.org/lobid/lv#almaMmsId" + "currentLocation" : { + "@id" : "http://purl.org/lobid/lv#currentLocation" + }, + "dateCreated" : { + "@id" : "http://purl.org/dc/terms/created" + }, + "dateModified" : { + "@id" : "http://purl.org/dc/terms/modified" }, "dateOfBirth" : { "@id" : "https://d-nb.info/standards/elementset/gnd#dateOfBirth" }, - "abstract" : { - "@id" : "http://purl.org/dc/terms/abstract", - "@container" : "@set" - }, - "Statistics" : { - "@id" : "http://purl.org/lobid/lv#Statistics" + "dateOfBirthAndDeath" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#dateOfBirthAndDeath" }, - "otherTitleInformation" : { - "@id" : "http://rdaregistry.info/Elements/u/P60493", - "@container" : "@set" + "dateOfDeath" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#dateOfDeath" }, - "secondaryForm" : { - "@id" : "http://purl.org/dc/terms/hasFormat", - "@container" : "@set" + "deprecatedUri" : { + "@id" : "https://d-nb.info/standards/elementset/dnb#deprecatedUri" }, - "urn" : { - "@id" : "http://purl.org/lobid/lv#urn", - "@container" : "@set" + "describedBy" : { + "@id" : "http://www.w3.org/2007/05/powder-s#describedby" }, - "callNumber" : { - "@id" : "http://purl.org/lobid/lv#callNumber" + "description" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/description" }, - "BibliographicDescription" : { - "@id" : "http://purl.org/lobid/lv#BibliographicDescription" + "dnbId" : { + "@id" : "http://purl.org/lobid/lv#dnbID" }, - "thesisInformation" : { - "@id" : "http://rdaregistry.info/Elements/u/P60489", - "@container" : "@set" + "doi" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/doi" }, - "Family" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#Family" + "edition" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/edition" }, - "Event" : { - "@id" : "http://schema.org/Event" + "electronicLocator" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/electronicLocator" }, - "ismn" : { - "@id" : "http://purl.org/ontology/mo/ismn", - "@container" : "@set" + "endDate" : { + "@id" : "http://schema.org/endDate" }, "endTime" : { "@id" : "http://schema.org/endTime" }, - "Bibliography" : { - "@id" : "http://purl.org/lobid/lv#Bibliography" + "exampleOfWork" : { + "@id" : "http://purl.org/lobid/lv#exampleOfWork" }, - "publishedBy" : { - "@id" : "http://schema.org/publishedBy" + "extent" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/extent" }, - "agent" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/agent" + "focus" : { + "@id" : "http://xmlns.com/foaf/0.1/focus" }, - "inDataset" : { - "@id" : "http://purl.org/lobid/lv#inDataset" + "frequency" : { + "@container" : "@set", + "@id" : "http://id.loc.gov/ontologies/bibframe/frequency" }, - "ComplexSubject" : { - "@id" : "http://www.loc.gov/mads/rdf/v1#ComplexSubject" + "fulltextOnline" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#fulltextOnline" }, - "subject" : { - "@id" : "http://purl.org/dc/terms/subject", - "@container" : "@set" + "geo" : { + "@id" : "http://schema.org/geo" }, - "titleKeyword" : { - "@id" : "http://purl.org/lobid/lv#titleKeyword", - "@container" : "@set" + "gndIdentifier" : { + "@id" : "https://d-nb.info/standards/elementset/gnd#gndIdentifier" }, - "componentList" : { - "@id" : "http://www.loc.gov/mads/rdf/v1#componentList", - "@container" : "@list" + "hasItem" : { + "@container" : "@set", + "@id" : "http://id.loc.gov/ontologies/bibframe/hasItem" }, - "language" : { - "@id" : "http://purl.org/dc/terms/language", - "@container" : "@set" + "hasSuperordinate" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#hasSuperordinate" }, - "inCollection" : { - "@id" : "http://purl.org/lobid/lv#inCollection", - "@container" : "@set" + "hasVersion" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/hasVersion" }, - "source" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/source" + "hbzId" : { + "@id" : "http://purl.org/lobid/lv#hbzID" }, - "shortTitle" : { - "@id" : "http://purl.org/ontology/bibo/shortTitle", - "@container" : "@set" + "heldBy" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/heldBy" }, - "frequency" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/frequency", - "@container" : "@set" + "id" : "@id", + "inCollection" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#inCollection" }, - "Proceedings" : { - "@id" : "http://purl.org/ontology/bibo/Proceedings" + "inDataset" : { + "@id" : "http://purl.org/lobid/lv#inDataset" }, - "publication" : { - "@id" : "http://schema.org/publication", - "@container" : "@set" + "instrument" : { + "@id" : "http://schema.org/instrument" }, - "containedIn" : { - "@id" : "http://purl.org/lobid/lv#containedIn", - "@container" : "@set" + "instrumentation" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/w/P10220" }, - "CorporateBody" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#CorporateBody" + "isPartOf" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#isPartOf" }, - "lat" : { - "@id" : "http://schema.org/latitude" + "isbn" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/isbn" }, - "Concept" : { - "@id" : "http://www.w3.org/2004/02/skos/core#Concept" + "isil" : { + "@id" : "http://purl.org/lobid/lv#isil" }, - "numbering" : { - "@id" : "http://purl.org/lobid/lv#numbering" + "ismn" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/mo/ismn" }, - "serialNumber" : { - "@id" : "https://schema.org/serialNumber" + "issn" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/issn" }, - "primaryForm" : { - "@id" : "http://purl.org/dc/terms/isFormatOf", - "@container" : "@set" + "itemOf" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/itemOf" }, - "Legislation" : { - "@id" : "http://purl.org/lobid/lv#Legislation" + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" }, - "IsPartOfRelation" : { - "@id" : "http://purl.org/lobid/lv#IsPartOfRelation" + "langNote" : { + "@id" : "http://purl.org/lobid/lv#langNote" }, - "responsibilityStatement" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/responsibilityStatement", - "@container" : "@set" + "language" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/language" }, - "workNumbering" : { - "@id" : "http://rdaregistry.info/Elements/w/P10079" + "lat" : { + "@id" : "http://schema.org/latitude" }, - "exampleOfWork" : { - "@id" : "http://purl.org/lobid/lv#exampleOfWork" + "license" : { + "@container" : "@set", + "@id" : "http://schema.org/license" }, - "Thesis" : { - "@id" : "http://purl.org/ontology/bibo/Thesis" + "location" : { + "@id" : "http://schema.org/location" }, - "ArchivedWebPage" : { - "@id" : "http://purl.org/lobid/lv#ArchivedWebPage" + "lon" : { + "@id" : "http://schema.org/longitude" }, - "manufacture" : { - "@id" : "http://purl.org/lobid/lv#manufacture", - "@container" : "@set" + "longitudeAndLatitude" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60345" }, - "license" : { - "@id" : "http://schema.org/license", - "@container" : "@set" + "manufacture" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#manufacture" }, - "deprecatedUri" : { - "@id" : "https://d-nb.info/standards/elementset/dnb#deprecatedUri" + "manufacturedBy" : { + "@id" : "http://purl.org/lobid/lv#manufactureBy" }, - "BibliographicResource" : { - "@id" : "http://purl.org/dc/terms/BibliographicResource" + "medium" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/medium" }, - "bibliographicLevel" : { - "@id" : "http://purl.org/lobid/lv#bibliographicLevel" + "modifiedBy" : { + "@id" : "http://open-services.net/ns/core#modifiedBy" }, "musicalKey" : { "@id" : "http://rdaregistry.info/Elements/w/P10221" }, - "Collection" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/Collection" - }, - "tableOfContents" : { - "@id" : "http://purl.org/dc/terms/tableOfContents", - "@container" : "@set" - }, - "publicationHistory" : { - "@id" : "http://rdaregistry.info/Elements/u/P60491" + "natureOfContent" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60584" }, - "SubjectHeading" : { - "@id" : "https://d-nb.info/standards/elementset/gnd#SubjectHeading" + "notation" : { + "@id" : "http://www.w3.org/2004/02/skos/core#notation" }, "note" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/note", - "@container" : "@set" + "@container" : "@set", + "@id" : "http://id.loc.gov/ontologies/bibframe/note" }, - "langNote" : { - "@id" : "http://purl.org/lobid/lv#langNote" + "numbering" : { + "@id" : "http://purl.org/lobid/lv#numbering" }, - "Sonstige" : { - "@id" : "http://purl.org/lobid/lv#Miscellaneous" + "object" : { + "@id" : "http://schema.org/object" }, - "SoftwareApplication" : { - "@id" : "http://schema.org/SoftwareApplication" + "oclcNumber" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/oclcnum" }, - "hasVersion" : { - "@id" : "http://purl.org/dc/terms/hasVersion", - "@container" : "@set" + "otherTitleInformation" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60493" }, - "isbn" : { - "@id" : "http://purl.org/ontology/bibo/isbn", - "@container" : "@set" + "predecessor" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60261" }, - "xsd" : { - "@id" : "http://www.w3.org/2001/XMLSchema#", - "@container" : "@set" + "primaryForm" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/isFormatOf" }, - "description" : { - "@id" : "http://purl.org/dc/terms/description", - "@container" : "@set" + "provider" : { + "@id" : "http://schema.org/provider" }, - "edition" : { - "@id" : "http://purl.org/ontology/bibo/edition", - "@container" : "@set" + "publication" : { + "@container" : "@set", + "@id" : "http://schema.org/publication" }, - "DataFeedItem" : { - "@id" : "http://schema.org/DataFeedItem" + "publicationHistory" : { + "@id" : "http://rdaregistry.info/Elements/u/P60491" }, - "instrument" : { - "@id" : "http://schema.org/instrument" + "publishedBy" : { + "@id" : "http://schema.org/publishedBy" }, - "Standard" : { - "@id" : "http://purl.org/ontology/bibo/Standard" + "related" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/relation" }, - "medium" : { - "@id" : "http://purl.org/dc/terms/medium", - "@container" : "@set" + "responsibilityStatement" : { + "@container" : "@set", + "@id" : "http://id.loc.gov/ontologies/bibframe/responsibilityStatement" }, - "natureOfContent" : { - "@id" : "http://rdaregistry.info/Elements/u/P60584", - "@container" : "@set" + "resultOf" : { + "@id" : "http://purl.org/lobid/lv#resultOf" }, - "title" : { - "@id" : "http://purl.org/dc/terms/title" + "role" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/role" }, - "seeAlso" : { - "@id" : "http://www.w3.org/2000/01/rdf-schema#seeAlso", - "@container" : "@set" + "sameAs" : { + "@container" : "@set", + "@id" : "http://schema.org/sameAs" }, - "dateCreated" : { - "@id" : "http://purl.org/dc/terms/created" + "secondaryForm" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/hasFormat" }, - "related" : { - "@id" : "http://purl.org/dc/terms/relation", - "@container" : "@set" + "seeAlso" : { + "@container" : "@set", + "@id" : "http://www.w3.org/2000/01/rdf-schema#seeAlso" }, - "provider" : { - "@id" : "http://schema.org/provider" + "serialNumber" : { + "@id" : "https://schema.org/serialNumber" }, - "Biography" : { - "@id" : "http://purl.org/lobid/lv#Biography" + "shortTitle" : { + "@container" : "@set", + "@id" : "http://purl.org/ontology/bibo/shortTitle" }, - "electronicLocator" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/electronicLocator" + "similar" : { + "@container" : "@set", + "@id" : "http://umbel.org/umbel#isLike" }, - "CreateAction" : { - "@id" : "http://schema.org/CreateAction" + "source" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/source" }, - "manufacturedBy" : { - "@id" : "http://purl.org/lobid/lv#manufactureBy" + "sourceOrganization" : { + "@id" : "http://schema.org/sourceOrganization" }, - "OfficialPublication" : { - "@id" : "http://purl.org/lobid/lv#OfficialPublication" + "spatial" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/spatial" }, - "Periodical" : { - "@id" : "http://purl.org/ontology/bibo/Periodical" + "startDate" : { + "@id" : "http://schema.org/startDate" }, - "Report" : { - "@id" : "http://purl.org/ontology/bibo/Report" + "stockNumber" : { + "@id" : "http://purl.org/lobid/lv#stockNumber" }, - "dnbId" : { - "@id" : "http://purl.org/lobid/lv#dnbID" + "subject" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/subject" }, - "webPageArchived" : { - "@id" : "http://purl.org/lobid/lv#webPageArchived", - "@container" : "@set" + "subjectAltLabel" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#subjectAltLabel" }, - "dateModified" : { - "@id" : "http://purl.org/dc/terms/modified" + "sublocation" : { + "@id" : "http://id.loc.gov/ontologies/bibframe/sublocation" }, - "label" : { - "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + "successor" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60278" }, - "EditedVolume" : { - "@id" : "http://purl.org/lobid/lv#EditedVolume" + "supplement" : { + "@container" : "@set", + "@id" : "http://id.loc.gov/ontologies/bibframe/supplement" }, - "currentLocation" : { - "@id" : "http://purl.org/lobid/lv#currentLocation" + "tableOfContents" : { + "@container" : "@set", + "@id" : "http://purl.org/dc/terms/tableOfContents" }, - "hasSuperordinate" : { - "@id" : "http://purl.org/lobid/lv#hasSuperordinate", - "@container" : "@set" + "thesisInformation" : { + "@container" : "@set", + "@id" : "http://rdaregistry.info/Elements/u/P60489" }, - "Series" : { - "@id" : "http://purl.org/ontology/bibo/Series" + "title" : { + "@id" : "http://purl.org/dc/terms/title" }, - "subjectAltLabel" : { - "@id" : "http://purl.org/lobid/lv#subjectAltLabel", - "@container" : "@set" + "titleKeyword" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#titleKeyword" }, - "itemOf" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/itemOf" + "titleOfSubSeries" : { + "@id" : "http://rdaregistry.info/Elements/u/P60517" }, - "sourceOrganization" : { - "@id" : "http://schema.org/sourceOrganization" + "type" : { + "@container" : "@set", + "@id" : "@type" }, - "PublicationEvent" : { - "@id" : "http://schema.org/PublicationEvent" + "urn" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#urn" }, - "location" : { - "@id" : "http://schema.org/location" + "webPageArchived" : { + "@container" : "@set", + "@id" : "http://purl.org/lobid/lv#webPageArchived" }, - "isil" : { - "@id" : "http://purl.org/lobid/lv#isil" + "workNumbering" : { + "@id" : "http://rdaregistry.info/Elements/w/P10079" }, - "Contribution" : { - "@id" : "http://id.loc.gov/ontologies/bibframe/Contribution" + "xsd" : { + "@container" : "@set", + "@id" : "http://www.w3.org/2001/XMLSchema#" }, - "sameAs" : { - "@id" : "http://schema.org/sameAs", - "@container" : "@set" + "zdbId" : { + "@id" : "http://purl.org/lobid/lv#zdbID" } } } \ No newline at end of file diff --git a/web/conf/dataset.jsonld b/web/conf/dataset.jsonld index b31a3aad09..e7c487cfe5 100644 --- a/web/conf/dataset.jsonld +++ b/web/conf/dataset.jsonld @@ -82,10 +82,9 @@ "isBasedOn": { "type": "Dataset", "name": { - "de": "MARCXML-Export des hbz-Verbundkatalogs", - "en": "MARCXML export of hbz union catalogue" - }, - "url": "https://lobid.org/download/dumps/DE-605/mabxml/" + "de": "Alma MARCXML des hbz-Verbundkatalogs", + "en": "Alma MARCXML of hbz union catalogue" + } }, "distribution":[ { diff --git a/web/conf/logback.xml b/web/conf/logback.xml deleted file mode 100644 index 79f083c6b4..0000000000 --- a/web/conf/logback.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - ./logs/application.log - - - application-log-%d{yyyy-MM-dd}.gz - - 21 - - - %date{yyyy-MM-dd HH:mm:ss ZZZZ} [%level] from %logger in %thread - %message%n%xException - - - - - - %coloredLevel %logger{15} - %message%n%xException{10} - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web/monit_restart.sh b/web/monit_restart.sh index fab639107c..c1bad293dc 100755 --- a/web/monit_restart.sh +++ b/web/monit_restart.sh @@ -3,47 +3,61 @@ USAGE=" {start|stop} []" if [ $# -lt 3 ]; then - echo "$USAGE - THIS SCRIPT SHOULD ONLY BE USED BY -MONIT-! + echo "$USAGE + THIS SCRIPT SHOULD ONLY BE USED BY -MONIT-! - If you want to restart an instance, use ./restart.sh + If you want to restart an instance, use ./restart.sh - First 3 parameters are mandatory. - Don't forget that the process is monitored by 'monit'. - It will restart automatically if you stop the API. - If you want to stop it permanently, do 'sudo /etc/ini.d/monit stop' first. - " - exit 65 + First 3 parameters are mandatory. + Don't forget that the process is monitored by 'monit'. + It will restart automatically if you stop the API. + If you want to stop it permanently, do 'sudo /etc/ini.d/monit stop' first. + " + exit 65 fi REPO=$1 ACTION=$2 PORT=$3 JAVA_OPTS="$4" +DO_ETL_UPDATE="$5" HOME="/home/sol" # it is important to set the proper locale . $HOME/.locale +export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/ JAVA_OPTS=$(echo "$JAVA_OPTS" |sed 's#,#\ #g') cd $HOME/git/$REPO +ETL_TOKEN=$(cat scripts/.secrets/ETL_TOKEN) + case $ACTION in - start) - if [ -f target/universal/stage/RUNNING_PID ]; then - kill $(cat target/universal/stage/RUNNING_PID) - rm target/universal/stage/RUNNING_PID - fi - JAVA_OPTS="$JAVA_OPTS -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -DpreferIPv4Stack" sbt clean "start $PORT" > monit_start.log - ;; - stop) - kill $(cat target/universal/stage/RUNNING_PID) - sleep 14 - kill -9 $(cat target/universal/stage/RUNNING_PID) - rm target/universal/stage/RUNNING_PID - ;; - *) - echo "usage: $USAGE" - ;; + start) + if [ -f target/universal/stage/RUNNING_PID ]; then + kill $(cat target/universal/stage/RUNNING_PID) + rm target/universal/stage/RUNNING_PID + fi + JAVA_OPTS="$JAVA_OPTS -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -DpreferIPv4Stack" + sbt clean + sbt --java-home $JAVA_HOME stage + ./target/universal/stage/bin/lobid-resources-web -Dhttp.port=$PORT -no-version-check > monit_start.log & + if [ -n "$DO_ETL_UPDATE" -a $(tail -n100 logs/etl.log |grep -c "Finishing indexing of ES index 'resources-alma-fix'") -eq 0 ]; then + echo "Automatical updates-ETL triggered and last entries were not ok, thus starting ETL. Sleep 100s before starting ETL ..." >> monit_start.log + sleep 100 + curl http://localhost:$PORT/resources/webhook/update-alma?token=$ETL_TOKEN + fi + echo "Done starting!" >> monit_start.log + ;; + stop) + kill $(cat target/universal/stage/RUNNING_PID) + sleep 14 + kill -9 $(cat target/universal/stage/RUNNING_PID) + rm target/universal/stage/RUNNING_PID + ;; + *) + echo "usage: $USAGE" + ;; esac exit 0 + diff --git a/web/project/build.properties b/web/project/build.properties index c091b86ca4..8e682c526d 100644 --- a/web/project/build.properties +++ b/web/project/build.properties @@ -1 +1 @@ -sbt.version=0.13.16 +sbt.version=0.13.18 diff --git a/web/public/fonts/FontAwesome.otf b/web/public/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36e..0000000000 Binary files a/web/public/fonts/FontAwesome.otf and /dev/null differ diff --git a/web/public/fonts/fontawesome-webfont.eot b/web/public/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953..0000000000 Binary files a/web/public/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/web/public/fonts/fontawesome-webfont.svg b/web/public/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845e53..0000000000 --- a/web/public/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web/public/fonts/fontawesome-webfont.ttf b/web/public/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1..0000000000 Binary files a/web/public/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/web/public/fonts/fontawesome-webfont.woff b/web/public/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a4b0..0000000000 Binary files a/web/public/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/web/public/fonts/fontawesome-webfont.woff2 b/web/public/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6040..0000000000 Binary files a/web/public/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/web/public/javascripts/Leaflet.MakiMarkers.js b/web/public/javascripts/Leaflet.MakiMarkers.js deleted file mode 100644 index a3a496cfeb..0000000000 --- a/web/public/javascripts/Leaflet.MakiMarkers.js +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Leaflet plugin to create map icons using Maki Icons from MapBox. - * - * References: - * Maki Icons: https://www.mapbox.com/maki/ - * MapBox Marker API: https://www.mapbox.com/developers/api/static/#markers - * - * Usage: - * var icon = L.MakiMarkers.icon({icon: "rocket", color: "#b0b", size: "m"}); - * - * License: - * MIT: http://jseppi.mit-license.org/ - */ - /*global L:false */ -(function () { - "use strict"; - L.MakiMarkers = { - // Available Maki Icons - icons: ["airfield","airport","alcohol-shop","america-football","art-gallery","bakery","bank","bar", - "baseball","basketball","beer","bicycle","building","bus","cafe","camera","campsite","car", - "cemetery","chemist","cinema","circle-stroked","circle","city","clothing-store","college", - "commercial","cricket","cross","dam","danger","disability","dog-park","embassy", - "emergency-telephone","entrance","farm","fast-food","ferry","fire-station","fuel","garden", - "golf","grocery","hairdresser","harbor","heart","heliport","hospital","industrial", - "land-use","laundry","library","lighthouse","lodging","logging","london-underground", - "marker-stroked","marker","minefield","mobilephone","monument","museum","music","oil-well", - "park2","park","parking-garage","parking","pharmacy","pitch","place-of-worship", - "playground","police","polling-place","post","prison","rail-above","rail-light", - "rail-metro","rail-underground","rail","religious-christian","religious-jewish", - "religious-muslim","restaurant","roadblock","rocket","school","scooter","shop","skiing", - "slaughterhouse","soccer","square-stroked","square","star-stroked","star","suitcase", - "swimming","telephone","tennis","theatre","toilets","town-hall","town","triangle-stroked", - "triangle","village","warehouse","waste-basket","water","wetland","zoo" - ], - defaultColor: "#0a0", - defaultIcon: "circle-stroked", - defaultSize: "m", - apiUrl: "https://api.tiles.mapbox.com/v3/marker/", - smallOptions: { - iconSize: [20, 50], - popupAnchor: [0,-20] - }, - mediumOptions: { - iconSize: [30,70], - popupAnchor: [0,-30] - }, - largeOptions: { - iconSize: [36,90], - popupAnchor: [0,-40] - } - }; - - L.MakiMarkers.Icon = L.Icon.extend({ - options: { - //Maki icon: any from https://www.mapbox.com/maki/ (ref: L.MakiMarkers.icons) - icon: L.MakiMarkers.defaultIcon, - //Marker color: short or long form hex color code - color: L.MakiMarkers.defaultColor, - //Marker size: "s" (small), "m" (medium), or "l" (large) - size: L.MakiMarkers.defaultSize, - shadowAnchor: null, - shadowSize: null, - shadowUrl: null, - className: "maki-marker" - }, - - initialize: function(options) { - var pin; - - options = L.setOptions(this, options); - - switch (options.size) { - case "s": - L.extend(options, L.MakiMarkers.smallOptions); - break; - case "l": - L.extend(options, L.MakiMarkers.largeOptions); - break; - default: - options.size = "m"; - L.extend(options, L.MakiMarkers.mediumOptions); - break; - } - - - pin = "pin-" + options.size; - - if (options.icon !== null) { - pin += "-" + options.icon; - } - - if (options.color !== null) { - if (options.color.charAt(0) === "#") { - options.color = options.color.substr(1); - } - - pin += "+" + options.color; - } - - options.iconUrl = "" + L.MakiMarkers.apiUrl + pin + ".png"; - options.iconRetinaUrl = L.MakiMarkers.apiUrl + pin + "@2x.png"; - } - }); - - L.MakiMarkers.icon = function(options) { - return new L.MakiMarkers.Icon(options); - }; -})(); diff --git a/web/public/javascripts/images/marker-icon-2x.png b/web/public/javascripts/images/marker-icon-2x.png new file mode 100644 index 0000000000..f426e3c8d0 Binary files /dev/null and b/web/public/javascripts/images/marker-icon-2x.png differ diff --git a/web/public/stylesheets/font-awesome.min.css b/web/public/stylesheets/font-awesome.min.css index 540440ce89..d949e4f286 100644 --- a/web/public/stylesheets/font-awesome.min.css +++ b/web/public/stylesheets/font-awesome.min.css @@ -1,4 +1,9 @@ /*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)} + +.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"} +.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a} \ No newline at end of file diff --git a/web/public/stylesheets/resources.css b/web/public/stylesheets/resources.css index 38261d2a57..1b501cb69e 100644 --- a/web/public/stylesheets/resources.css +++ b/web/public/stylesheets/resources.css @@ -310,3 +310,11 @@ h5 { height: 1.4em } +#usage-policy { + margin-top: 20px; + /* + setting standard background-color for .alert-info + https://getbootstrap.com/docs/3.3/components/#alerts + */ + background-color: #d9edf7; +} diff --git a/web/public/webfonts/fa-brands-400.ttf b/web/public/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000..30f55b7435 Binary files /dev/null and b/web/public/webfonts/fa-brands-400.ttf differ diff --git a/web/public/webfonts/fa-brands-400.woff2 b/web/public/webfonts/fa-brands-400.woff2 new file mode 100644 index 0000000000..8a480d9b1f Binary files /dev/null and b/web/public/webfonts/fa-brands-400.woff2 differ diff --git a/web/public/webfonts/fa-regular-400.ttf b/web/public/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000000..c79589d83d Binary files /dev/null and b/web/public/webfonts/fa-regular-400.ttf differ diff --git a/web/public/webfonts/fa-regular-400.woff2 b/web/public/webfonts/fa-regular-400.woff2 new file mode 100644 index 0000000000..059a94e2fd Binary files /dev/null and b/web/public/webfonts/fa-regular-400.woff2 differ diff --git a/web/public/webfonts/fa-solid-900.ttf b/web/public/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000..e479fb2934 Binary files /dev/null and b/web/public/webfonts/fa-solid-900.ttf differ diff --git a/web/public/webfonts/fa-solid-900.woff2 b/web/public/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000000..88b0367aae Binary files /dev/null and b/web/public/webfonts/fa-solid-900.woff2 differ diff --git a/web/public/webfonts/fa-v4compatibility.ttf b/web/public/webfonts/fa-v4compatibility.ttf new file mode 100644 index 0000000000..ba6cb258e0 Binary files /dev/null and b/web/public/webfonts/fa-v4compatibility.ttf differ diff --git a/web/public/webfonts/fa-v4compatibility.woff2 b/web/public/webfonts/fa-v4compatibility.woff2 new file mode 100644 index 0000000000..23b1c47ba2 Binary files /dev/null and b/web/public/webfonts/fa-v4compatibility.woff2 differ diff --git a/web/restart.sh b/web/restart.sh index a1000a5c24..c7a4453b0c 100755 --- a/web/restart.sh +++ b/web/restart.sh @@ -15,20 +15,29 @@ $ sudo /etc/ini.d/monit stop " if [ ! $# -eq 1 ]; then - echo "$USAGE" - exit 65 + echo "$USAGE" + exit 65 fi REPO=$1 HOME="/home/sol" +PID_FILE="target/universal/stage/RUNNING_PID" cd $HOME/git/$REPO/ mvn clean install -DskipTests=true cd $HOME/git/$REPO/web -kill $(cat target/universal/stage/RUNNING_PID) -sleep 14 -kill -9 $(cat target/universal/stage/RUNNING_PID) -rm target/universal/stage/RUNNING_PID + +if [ ! -f $PID_FILE ]; then + echo "RUNNING_PID missing. Getting PID and kill ... " + PID=$(lsof -i:7507 |awk -F'[^0-9]*' '$0=$2' | tail -n1) + kill $PID + else + PID=$(cat $PID_FILE) + rm $PID_FILE + kill $PID + sleep 14 + kill -9 $PID +fi echo "Going to sleep for 11 seconds. Then lookup the process list for the repo name. If everything is fine, 'monit' is going to start the $REPO instance ..." sleep 11 diff --git a/web/scripts/getLogsErrorsETL.sh b/web/scripts/getLogsErrorsETL.sh index 2c126827f3..3d166e694f 100644 --- a/web/scripts/getLogsErrorsETL.sh +++ b/web/scripts/getLogsErrorsETL.sh @@ -1,6 +1,6 @@ # author: dr0i # -# grep all MapperParsingException in ETL.log and send email +# grep all MapperParsingException in etl.log and send email # see https://github.com/hbz/lobid-resources/issues/1512 MAIL_TO=$(cat .secrets/MAIL_TO) @@ -9,9 +9,9 @@ MAIL_FROM=$(cat .secrets/MAIL_FROM) ERROR_PATTERN="MapperParsingException" if [ -z $1 ]; then - NEWEST_LOG_FN="../logs/application.log" + NEWEST_LOG_FN="../logs/etl.log" else - NEWEST_LOG_FN=$(ls ../application-log*.gz| tail -n1) + NEWEST_LOG_FN=$(ls ../etl-log*.gz| tail -n1) fi diff --git a/web/scripts/getLogsApplicationFixErrors.sh b/web/scripts/getLogsEtlFixErrors.sh similarity index 86% rename from web/scripts/getLogsApplicationFixErrors.sh rename to web/scripts/getLogsEtlFixErrors.sh index 0b35d038f0..560e682bd5 100644 --- a/web/scripts/getLogsApplicationFixErrors.sh +++ b/web/scripts/getLogsEtlFixErrors.sh @@ -5,9 +5,9 @@ MAIL_TO=$(cat .secrets/MAIL_TO) MAIL_FROM=$(cat .secrets/MAIL_FROM) if [ -z $1 ]; then - NEWEST_LOG_FN=$(ls ../application-log*.gz| tail -n1) + NEWEST_LOG_FN=$(ls ../etl-log*.gz| tail -n1) else - NEWEST_LOG_FN="../logs/application.log" + NEWEST_LOG_FN="../logs/etl.log" fi echo $NEWEST_LOG_FN ERRORS=$(zgrep -v 'replace_all("hbzId",' $NEWEST_LOG_FN | grep -B1 'Error while executing Fix expression') @@ -21,7 +21,7 @@ if [ -n "$ERRORS" ]; then fi echo "$SHORTEND_ERRORS" mail -s "FIX errors in Alma Fix ETL" "${MAIL_TO}" -a "From: ${MAIL_FROM}" << EOF -Getriggert von ausgeführt in $(pwd)/scripts/getLogsApplicationFixErrors.sh : +Getriggert von ausgeführt in $(pwd)/getLogsEtlFixErrors.sh : Achte auf das Datum der ERROR-Zeilen - evtl. sind das alte Fehler! diff --git a/web/scripts/getMultipleHbzid.sh b/web/scripts/getMultipleHbzid.sh index b0d1e268bc..f29575b5c8 100644 --- a/web/scripts/getMultipleHbzid.sh +++ b/web/scripts/getMultipleHbzid.sh @@ -7,7 +7,7 @@ MAIL_FROM=$(cat .secrets/MAIL_FROM) SEND_TO_VERBUND=$(cat .secrets/SEND_TO_VERBUND) cd ../ -NEWEST_LOG_FN=$(ls application-log*.gz| tail -n1) +NEWEST_LOG_FN=$(ls etl-log*.gz| tail -n1) echo $NEWEST_LOG_FN HBZIDS=$( zgrep -B2 'java.lang.IllegalStateException: Expected String, got Array' $NEWEST_LOG_FN |grep -B1 'replace_all("hbzId",'| grep hbzId= | sed "s#\(.*\)almaMmsId=\(.*\), id=.*hbzId\(.*\)#\2\3#g" |tr = , |sed "s#\[\(.*\)\].*#\1#g"|sort -u) echo "$HBZIDS" >> $NEWEST_LOG_FN diff --git a/web/scripts/getWebhookCallerLogs.sh b/web/scripts/getWebhookCallerLogs.sh index 6ce2a3bfbe..c85e9b53bf 100644 --- a/web/scripts/getWebhookCallerLogs.sh +++ b/web/scripts/getWebhookCallerLogs.sh @@ -9,7 +9,7 @@ MAIL_FROM=$(cat .secrets/MAIL_FROM) ERROR_PATTERN="Got response code\|HttpPoster\|notifyWebhook" -NEWEST_LOG_FN="../logs/ETL.log" +NEWEST_LOG_FN="../logs/etl.log" ERRORS=$(grep -B1 "$ERROR_PATTERN" $NEWEST_LOG_FN) DATE=$(date +"%F") ERRORS=$(echo "$ERRORS" | grep $DATE| grep "ERROR\|response code"|grep -v 204) diff --git a/web/test/tests/IndexIntegrationTest.java b/web/test/tests/IndexIntegrationTest.java index 56e1f7c1e4..a442acb3a4 100644 --- a/web/test/tests/IndexIntegrationTest.java +++ b/web/test/tests/IndexIntegrationTest.java @@ -33,7 +33,7 @@ public class IndexIntegrationTest extends LocalIndexSetup { public static Collection data() { // @formatter:off return queries(new Object[][] { - { "title:der", /*->*/ 14 }, + { "title:der", /*->*/ 16 }, { "title:Westfalen", /*->*/ 8 }, { "contribution.agent.label:Westfalen", /*->*/ 3 }, { "contribution.agent.label:Westfälen", /*->*/ 3 }, @@ -43,7 +43,7 @@ public static Collection data() { { "title:Westfalen AND contribution.agent.label:Prause", /*->*/ 1 }, { "title:Westfalen OR title:Munsterland", /*->*/ 8 }, { "(title:Westfalen OR title:Münsterland) AND contribution.agent.id:\"https\\://d-nb.info/gnd/5253963-5\"", /*->*/ 0 }, - { "bibliographicLevel.label.raw:\"Monographic component part\"", /*->*/ 14 }, + { "bibliographicLevel.label.raw:\"Monographic component part\"", /*->*/ 15 }, { "subject.componentList.label:Düsseldorf", /*->*/ 1 }, { "subject.componentList.label:Duesseldorf", /*->*/ 1 }, { "subject.componentList.label:Dusseldorf", /*->*/ 1 }, @@ -51,13 +51,13 @@ public static Collection data() { { "subject.componentList.label.unstemmed:Düsseldorfer", /*->*/ 0 }, { "subject.componentList.id:\"https\\://d-nb.info/gnd/4042570-8\"", /*->*/ 2 }, { "(title:Westfalen OR title:Münsterland) AND NOT contribution.agent.id:\"https\\://d-nb.info/gnd/2019209-5\"", /*->*/ 8 }, - { "subject.componentList.label:Westfalen", /*->*/ 10 }, - { "subject.componentList.label:Westfälen", /*->*/ 10 }, - { "spatial.label:Westfalen", /*->*/ 7 }, - { "spatial.label:Westfälen", /*->*/ 7 }, + { "subject.componentList.label:Westfalen", /*->*/ 11 }, + { "subject.componentList.label:Westfälen", /*->*/ 11 }, + { "spatial.label:Westfalen", /*->*/ 8 }, + { "spatial.label:Westfälen", /*->*/ 8 }, { "subject.componentList.id:1113670827", /*->*/ 0 }, { "subject.componentList.type:PlaceOrGeographicName", /*->*/ 22 }, - { "publication.location:Berlin", /*->*/ 13 }, + { "publication.location:Berlin", /*->*/ 14 }, { "subject.notation:914.3", /*->*/ 6 }, { "subject.notation:914", /*->*/ 0 }, { "subject.notation:914*", /*->*/ 6 }, @@ -66,7 +66,7 @@ public static Collection data() { { "publication.startDate:1993", /*->*/ 3 }, { "publication.location:Berlin AND publication.startDate:1993", /*->*/ 1 }, { "publication.location:Berlin AND publication.startDate:[1992 TO 2017]", /*->*/ 4 }, - { "inCollection.id:\"http\\://lobid.org/organisations/DE-655#\\!\"", /*->*/ 125 }, + { "inCollection.id:\"http\\://lobid.org/organisations/DE-655#\\!\"", /*->*/ 131 }, { "inCollection.id:NWBib", /*->*/ 0 }, { "publication.publishedBy:Quedenfeldt", /*->*/ 2 }, { "publication.publishedBy:Quedenfeld", /*->*/ 2 }, @@ -88,7 +88,7 @@ public static Collection data() { { "describedBy.resultOf.object.dateCreated:\"2023-03-22\"", /*->*/ 1}, { "describedBy.resultOf.object.dateModified:\"2023-07-30\"", /*->*/ 3}, { "describedBy.resultOf.object.sourceOrganization.id:\"http\\://lobid.org/organisations/DE-5#\\!\"", /*->*/ 4}, - { "describedBy.resultOf.object.modifiedBy.id:\"http\\://lobid.org/organisations/DE-6#\\!\"", /*->*/ 14 }, + { "describedBy.resultOf.object.modifiedBy.id:\"http\\://lobid.org/organisations/DE-6#\\!\"", /*->*/ 15 }, { "\"Reader-friendly\"", /*->*/ 1}, { "\"Reader friendly\"", /*->*/ 1}, { "q.date:2000", /*->*/ 3 }, @@ -103,8 +103,8 @@ public static Collection data() { { "q.subject:Duesseldorf", /*->*/ 1 }, { "q.subject:Dusseldorf", /*->*/ 1 }, { "q.subject:Düsseldorfer", /*->*/ 1 }, - { "q.subject:Westfalen", /*->*/ 10 }, - { "q.subject:Westfälen", /*->*/ 10 }, + { "q.subject:Westfalen", /*->*/ 11 }, + { "q.subject:Westfälen", /*->*/ 11 }, { "q.subject:Lithuania", /*->*/ 1 }, { "q.subject:Baukem", /*->*/ 1 }, { "q.title:der", /*->*/ 0 }, @@ -132,7 +132,8 @@ public static Collection data() { { "contribution.agent.altLabel.digibib:Nemačke", /*->*/ 1 }, { "contribution.agent.altLabel.digibib:Nemack", /*->*/ 1 }, { "contribution.agent.altLabel.digibib_unstemmed:Nemačke", /*->*/ 1 }, - { "contribution.agent.altLabel.digibib_unstemmed:Nemack", /*->*/ 0 } + { "contribution.agent.altLabel.digibib_unstemmed:Nemack", /*->*/ 0 }, + { "exampleOfWork.language.id:\"http\\://id.loc.gov/vocabulary/iso639-2/eng\"", /*->*/ 1 } }); } // @formatter:on
Bibliothek:'+ - '@if(!ownerName.isEmpty){@ownerName}else{<Keine Angabe>}
Verfügbarkeit:Lokalen Katalog abfragen
@if(!signature.isEmpty){Signatur:}@if(!urls.isEmpty){Elektronische Ressource:}@if(!url.isEmpty){@shortItemId} else {@if(!signature.isEmpty){@signature}}
Notiz:' + '@note' + '
Bibliothek:'+ + '@if(!ownerName.isEmpty){@ownerName}else{<Keine Angabe>}
Verfügbarkeit:Lokalen Katalog abfragen
@if(!signature.isEmpty){Signatur:}@if(!urls.isEmpty){Elektronische Ressource:}@if(!url.isEmpty){@shortItemId} else {@if(!signature.isEmpty){@signature}}
Notiz:' + '@note' + '