New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vorbereitung der VDL-Integration #163

Closed
acka47 opened this Issue Oct 9, 2015 · 47 comments

Comments

Projects
None yet
4 participants
@acka47
Contributor

acka47 commented Oct 9, 2015

Currently, the "old" Aleph-based NWBib is searched within the Virtuelle Deutsche Landesbibliograhie (VDL). In order to ultimately switch to the new interface at some point, searches oin VDL also have to be served by the new system.

As long as the description of VDL technology (which is based on the KVK, Karlsruher Virtueller Katalog) on Wikipdia (https://de.wikipedia.org/wiki/Karlsruher_Virtueller_Katalog#Technologie) is still up-to-date, it might be quite easy to switch by adjusting the VDL configuration file for NWBib.

I will contact Uwe Dierolf, (kvk@bibliothek.kit.edu) and ask him whether this is doable.

@acka47 acka47 self-assigned this Oct 9, 2015

@acka47 acka47 added the ready label Oct 9, 2015

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Oct 16, 2015

Contributor

I will contact Uwe Dierolf, (kvk@bibliothek.kit.edu) and ask him whether this is doable.

Did that today. Now waiting for a response.

Contributor

acka47 commented Oct 16, 2015

I will contact Uwe Dierolf, (kvk@bibliothek.kit.edu) and ask him whether this is doable.

Did that today. Now waiting for a response.

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Oct 20, 2015

Contributor

Got the response and also phoned with Uwe Dierolf. The general process for getting the new NWBib website into VDL looks like this:

  1. Sort out financing as integration of a new source in VDL costs 2,500 Euros.
  2. Settle on a final URL where NWBib will be found.
  3. put together the following info for VDL integration:
    a. what lobid API calls should be used
    b. how the result list should be parsed
    c. how VDL should link back to NWBib
  4. voilà, the new NWBib website can replace the old one in VDL.
Contributor

acka47 commented Oct 20, 2015

Got the response and also phoned with Uwe Dierolf. The general process for getting the new NWBib website into VDL looks like this:

  1. Sort out financing as integration of a new source in VDL costs 2,500 Euros.
  2. Settle on a final URL where NWBib will be found.
  3. put together the following info for VDL integration:
    a. what lobid API calls should be used
    b. how the result list should be parsed
    c. how VDL should link back to NWBib
  4. voilà, the new NWBib website can replace the old one in VDL.
@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Nov 5, 2015

Contributor

We should also switch to SSL before this.

Contributor

acka47 commented Nov 5, 2015

We should also switch to SSL before this.

@fsteeg fsteeg added the nwbib-launch label Jan 18, 2016

@fsteeg

This comment has been minimized.

Show comment
Hide comment
@fsteeg

fsteeg Jan 18, 2016

Contributor

Tagging as nwbib-launch. Is this correct, @acka47?

Contributor

fsteeg commented Jan 18, 2016

Tagging as nwbib-launch. Is this correct, @acka47?

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Jan 18, 2016

Contributor

At least G.C. doesn't think this is important for the launch. Thus, moved to backlog.

Contributor

acka47 commented Jan 18, 2016

At least G.C. doesn't think this is important for the launch. Thus, moved to backlog.

@acka47 acka47 added the ready label Sep 21, 2016

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Jul 13, 2017

Contributor

Ich mach mal auf Deutsch weiter. Habe heute den E-Mail-Thread mit @udgithub (U. Dierolf) wieder aufgegriffen und beginne nun, Antworten auf die oben gelisteten Fragen zu finden.

  1. Sort out financing as integration of a new source in VDL costs 2,500 Euros.
  2. Settle on a final URL where NWBib will be found. -> https://nwbib.de
  3. put together the following info for VDL integration:
    a. what lobid API calls should be used:
    b. how the result list should be parsed
    c. how VDL should link back to NWBib
  4. voilà, the new NWBib website can replace the old one in VDL.

In Bezug auf 3.a) und mit Blick auf die Suchmaske unter http://kvk.bibliothek.kit.edu/vdl/, müssen wir offensichtlich API Calls für die folgenden Suchanfragen auflisten (ich benutze {searchterm} als Variabel für den Suchbegriff):

  • Titel: http://lobid.org/resources/search?q=title:{searchterm}+OR+otherTitleInformation:{searchterm}
  • Autor: Wenn ich das richtig sehe, können wir noch nicht per URL Beitragende vom Typ Person abfragen und müssen dafür wahrscheinlich noch einen Parameter ergänzen.
  • Körperschaft: ebenso, nur mit CorporateBody
  • Jahr: http://lobid.org/resources/search?q=publication.startDate:{searchterm}
  • Sachbegriff-Suche: Ich glaube, wir können gerade auch nicht ohne weiteres Schlagwörter nach Typ abfragen und müssen auch dafür einen Parameter ergänzen.
  • Person als Schlagwort: ebenso
  • Ort / Region: Es gibt verschiedene Felder, in denen Informationen zu Orten / Regionen als Schlagwort stehen. Wir müssen dafür wohl eine Suche in a) spatial und in b) subject mit source http://purl.org/lobid/nwbib-spatial mit einer Suche in c) den GND-Schlagwörtern vom Typ "Geographika" kombinieren. (Dafür sollte hbz/lobid-resources#130 fertig implementiert sein.) Soweit ich weiß, können wir per URL gerade nur a) machen.

Mir war nicht klar, dass die VDL eine so differenzierte Suche ermöglicht. Wie es aussieht müssen wir erst noch einige Anpassungen an der API vornehmen, bevor wir die Integration umsetzen können. Allerdings handelt es sich bei den meisten Anforderungen um Dinge, die ohnehin für die NWBib-Oberfläche nötig sind und also spätestens bei einem Umstieg der NWbib auf API 2.0 hätten umgesetzt werden müssen.

Contributor

acka47 commented Jul 13, 2017

Ich mach mal auf Deutsch weiter. Habe heute den E-Mail-Thread mit @udgithub (U. Dierolf) wieder aufgegriffen und beginne nun, Antworten auf die oben gelisteten Fragen zu finden.

  1. Sort out financing as integration of a new source in VDL costs 2,500 Euros.
  2. Settle on a final URL where NWBib will be found. -> https://nwbib.de
  3. put together the following info for VDL integration:
    a. what lobid API calls should be used:
    b. how the result list should be parsed
    c. how VDL should link back to NWBib
  4. voilà, the new NWBib website can replace the old one in VDL.

In Bezug auf 3.a) und mit Blick auf die Suchmaske unter http://kvk.bibliothek.kit.edu/vdl/, müssen wir offensichtlich API Calls für die folgenden Suchanfragen auflisten (ich benutze {searchterm} als Variabel für den Suchbegriff):

  • Titel: http://lobid.org/resources/search?q=title:{searchterm}+OR+otherTitleInformation:{searchterm}
  • Autor: Wenn ich das richtig sehe, können wir noch nicht per URL Beitragende vom Typ Person abfragen und müssen dafür wahrscheinlich noch einen Parameter ergänzen.
  • Körperschaft: ebenso, nur mit CorporateBody
  • Jahr: http://lobid.org/resources/search?q=publication.startDate:{searchterm}
  • Sachbegriff-Suche: Ich glaube, wir können gerade auch nicht ohne weiteres Schlagwörter nach Typ abfragen und müssen auch dafür einen Parameter ergänzen.
  • Person als Schlagwort: ebenso
  • Ort / Region: Es gibt verschiedene Felder, in denen Informationen zu Orten / Regionen als Schlagwort stehen. Wir müssen dafür wohl eine Suche in a) spatial und in b) subject mit source http://purl.org/lobid/nwbib-spatial mit einer Suche in c) den GND-Schlagwörtern vom Typ "Geographika" kombinieren. (Dafür sollte hbz/lobid-resources#130 fertig implementiert sein.) Soweit ich weiß, können wir per URL gerade nur a) machen.

Mir war nicht klar, dass die VDL eine so differenzierte Suche ermöglicht. Wie es aussieht müssen wir erst noch einige Anpassungen an der API vornehmen, bevor wir die Integration umsetzen können. Allerdings handelt es sich bei den meisten Anforderungen um Dinge, die ohnehin für die NWBib-Oberfläche nötig sind und also spätestens bei einem Umstieg der NWbib auf API 2.0 hätten umgesetzt werden müssen.

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Sep 27, 2017

Contributor

Heute kam per E-Mail eine Anfrage aus der ULB Düsseldorf zur NWBib, ob wir in Sachen VDL-Integration wieder tätig werden könnten. Wir sollten also einen konkreten Plan zur Umsetzung besprechen, gerade in Bezug auf den Umstieg zu API 2.0 im Rahmen der erweiterten Ortssystematik.

Contributor

acka47 commented Sep 27, 2017

Heute kam per E-Mail eine Anfrage aus der ULB Düsseldorf zur NWBib, ob wir in Sachen VDL-Integration wieder tätig werden könnten. Wir sollten also einen konkreten Plan zur Umsetzung besprechen, gerade in Bezug auf den Umstieg zu API 2.0 im Rahmen der erweiterten Ortssystematik.

@fsteeg fsteeg assigned fsteeg and unassigned acka47 Oct 6, 2017

@fsteeg fsteeg added the ready label Oct 6, 2017

@fsteeg

This comment has been minimized.

Show comment
Hide comment
@fsteeg

fsteeg Oct 6, 2017

Contributor

Erforderliche Schritte für die VDL-Integration:

  • Suchen aus #163 (comment) auf Basis von API 2.0 implementieren
  • Suchergebnis als JSON von API durchreichen

Weitere Schritte einer kompletten API-2.0-Umstellung, nicht für VDL-Integration erforderlich:

Contributor

fsteeg commented Oct 6, 2017

Erforderliche Schritte für die VDL-Integration:

  • Suchen aus #163 (comment) auf Basis von API 2.0 implementieren
  • Suchergebnis als JSON von API durchreichen

Weitere Schritte einer kompletten API-2.0-Umstellung, nicht für VDL-Integration erforderlich:

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Oct 9, 2017

Contributor

Wir haben uns beim NWBib-Treffen auf folgendes Vorgehen geeinigt: Umsetzung der NWBib auf Basis von lobid-API 2.0 bis Jahresende (siehe https://github.com/hbz/nwbib/milestone/3), dann Übergabe an KVK.

Contributor

acka47 commented Oct 9, 2017

Wir haben uns beim NWBib-Treffen auf folgendes Vorgehen geeinigt: Umsetzung der NWBib auf Basis von lobid-API 2.0 bis Jahresende (siehe https://github.com/hbz/nwbib/milestone/3), dann Übergabe an KVK.

@fsteeg fsteeg added working and removed ready labels Oct 18, 2017

@fsteeg fsteeg referenced this issue Oct 18, 2017

Closed

Update lobid-organisations lookups #401

1 of 2 tasks complete

fsteeg added a commit to hbz/lobid-resources that referenced this issue Oct 24, 2017

Add aggregations support for additional fields
Add not_analyzed `raw` sub-field to `spatial.label` to support
both faceting over the not_analyzed values, and searching for the
analyzed `spatial.label` values

See hbz/nwbib#163

@dr0i dr0i removed the working label Oct 26, 2017

@fsteeg

This comment has been minimized.

Show comment
Hide comment
@fsteeg

fsteeg Feb 21, 2018

Contributor

@acka47 Habe die Änderungswünsche umgesetzt, siehe die Liste oben. Ich habe ein paar pragmatische Kompromisse gemacht um hier voranzukommen, speziell mit der ja inzwischen auch von extern geforderten VDL-Integration. Ich glaube das ist ein guter Stand mit vielen Verbesserungen gegenüber der aktuell produktiven Version. Weitere Anpassungen könne wir ja auch nach dem API-Umstieg umsetzen.

Contributor

fsteeg commented Feb 21, 2018

@acka47 Habe die Änderungswünsche umgesetzt, siehe die Liste oben. Ich habe ein paar pragmatische Kompromisse gemacht um hier voranzukommen, speziell mit der ja inzwischen auch von extern geforderten VDL-Integration. Ich glaube das ist ein guter Stand mit vielen Verbesserungen gegenüber der aktuell produktiven Version. Weitere Anpassungen könne wir ja auch nach dem API-Umstieg umsetzen.

@fsteeg fsteeg added review and removed working labels Feb 21, 2018

@fsteeg fsteeg assigned acka47 and unassigned fsteeg Feb 21, 2018

fsteeg added a commit to hbz/lobid-resources that referenced this issue Feb 22, 2018

fsteeg added a commit to hbz/lobid-resources that referenced this issue Feb 22, 2018

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Feb 23, 2018

Contributor

+1 Mail an die NWBib-Redaktion ging gestern raus.

Contributor

acka47 commented Feb 23, 2018

+1 Mail an die NWBib-Redaktion ging gestern raus.

@acka47 acka47 removed their assignment Feb 23, 2018

fsteeg added a commit to hbz/lobid-resources that referenced this issue Mar 7, 2018

@dr0i dr0i added deploy and removed review labels Mar 8, 2018

@fsteeg

This comment has been minimized.

Show comment
Hide comment
@fsteeg

fsteeg Mar 12, 2018

Contributor

Kein Stemming für Subject-Queries: https://test.nwbib.de/search?subject=lohn

Contributor

fsteeg commented Mar 12, 2018

Kein Stemming für Subject-Queries: https://test.nwbib.de/search?subject=lohn

@fsteeg fsteeg added review and removed deploy labels Mar 12, 2018

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Mar 12, 2018

Contributor

Das können wir so deployen und dann mal an dem eigentlichen Thema des Tickets arbeiten. ;-)

Contributor

acka47 commented Mar 12, 2018

Das können wir so deployen und dann mal an dem eigentlichen Thema des Tickets arbeiten. ;-)

@fsteeg fsteeg closed this in #419 Mar 12, 2018

fsteeg added a commit that referenced this issue Mar 12, 2018

Merge branch '163-vdl' of https://github.com/hbz/nwbib
Switch to Lobid API 2.0. Required for VDL integration.

See #163

@fsteeg fsteeg removed the review label Mar 12, 2018

@fsteeg fsteeg reopened this Mar 12, 2018

@fsteeg

This comment has been minimized.

Show comment
Hide comment
@fsteeg

fsteeg Mar 12, 2018

Contributor

Deployed to production: https://nwbib.de/

Contributor

fsteeg commented Mar 12, 2018

Deployed to production: https://nwbib.de/

@fsteeg fsteeg added the ready label Mar 12, 2018

@acka47 acka47 changed the title from Integration of new NWBib interface in VDL to Vorbereitung der NWBib-Integration Mar 16, 2018

@acka47

This comment has been minimized.

Show comment
Hide comment
@acka47

acka47 Mar 16, 2018

Contributor

Ich habe das Ticket umbenannt, damit wir es endlich mal schließen können. Öffne ein neues für die tatsächliche Integration.

Contributor

acka47 commented Mar 16, 2018

Ich habe das Ticket umbenannt, damit wir es endlich mal schließen können. Öffne ein neues für die tatsächliche Integration.

@acka47 acka47 closed this Mar 16, 2018

@acka47 acka47 removed the ready label Mar 16, 2018

@acka47 acka47 changed the title from Vorbereitung der NWBib-Integration to Vorbereitung der VDL-Integration May 15, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment