From: SourceForge.net <no...@so...> - 2010-03-11 20:29:28
|
Feature Requests item #2968896, was opened at 2010-03-11 15:29 Message generated for change (Tracker Item Submitted) made by jbornheim You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=497426&aid=2968896&group_id=61487 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Import Formats Group: None Status: Open Priority: 5 Private: No Submitted By: Jan Jakob (jbornheim) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Konnektor: DigiBib format Initial Comment: Hello everybody. I have a feature request. Currently, a new search group enables one to add an Entrez, Z39.50, ISI or DBLP entry. Is it possible to open the Konnektor: DigiBib standard to this list of supported formats? Infos in German about the standard are here: http://wiki.openbib.org/index.php?title=Konnektor:_DigiBib Admittedly, the standard seems to be used rather rarely, but the standard should be adopted by all libraries that are part of the library system of the state of North-Rhine Westphalia, Germany's largest state. It has been adapted by the Library of the University of Cologne (USB), Germany's largest university. The language itself seems rather straightforward. A catalogue query is done via the URL and can be done using any browser. Example: http://kug.ub.uni-koeln.de/portal/connector/digibib?fs=Kegel+Vertrag+2002&view=kug&tosearch=Trefferliste http://kug.ub.uni-koeln.de/portal/connector/digibib? is the fixed connector URL for the USB meta-library-catalogue. view=kug specifies the catalogue, in that case the entire library catalogue. Changing it to view=inst214, for instance, would search in the catalogue of the Institute for Roman Law only. In case of the USB, the value for tosearch must be Trefferliste to return a list of all entries. fs=Kegel+Vertrag means that the terms "Kegel", "Vertrag" and "2002" are searched for in all fields; it does not matter that, eventually, "Kegel" is the last name of the author, "Vertrag" is a word from the title and 2002 is the year. Other search fields, searching in particular entry fields, would be: verf=Author or Editor hst=Title swt=keyword kor=Corporation associated with the entry notation=notation isbn=ISBN issn=ISSN sign=Call number ejahr=year of publication ejahrop=operator for year, can be either eq (Equal, standard), lt (after that date), or gt (before that date) boolverf=Boolean operator that connects author field with other fields, can be AND (standard), OR, NOT boolswt=Same as boolverf for the respective field boolhst=Same as boolverf for the respective field boolkor=Same as boolverf for the respective field boolnotation=Same as boolverf for the respective field boolisbn=Same as boolverf for the respective field boolissn=Same as boolverf for the respective field boolsign=Same as boolverf for the respective field boolejahr=Same as boolverf for the respective field If a field is left out, it will not be searched for. The output for the above query looks like this: <HTML> <HEAD> <TITLE>Trefferliste</TITLE> </HEAD> <BODY> <!-- begin result --> <OL> <LI><UL> <LI> META <LI> DB=KVIK <LI> HITS=4 <LI> QUERY=http://134.95.52.129/portal/connector/digibib?fs=Kegel+Vertrag+2002&view=kug&tosearch=Trefferliste </UL> <LI><UL> <LI> DB=KVIK <LI> AU=Kegel, Gerhard <LI> TI=Vertrag und Delikt <LI> YR=2002 <LI> URL=database=inst214&idn=5664&tosearch=Langanzeige <LI> LO=<a href="http://www.ub.uni-koeln.de/bibliotheken/bibliotheksfuehrer/fakultaetsuebersicht/214/index_ger.html" target="_blank">Römisches Recht</a>: RH 2568+70 </UL> <LI><UL> <LI> DB=KVIK <LI> AU=Kegel, Gerhard <LI> TI=Vertrag und Delikt <LI> YR=2002 <LI> URL=database=inst208&idn=5769&tosearch=Langanzeige <LI> LO=<a href="http://www.ub.uni-koeln.de/bibliotheken/bibliotheksfuehrer/fakultaetsuebersicht/208/index_ger.html" target="_blank">Internationales u. Ausländisches Privatrecht</a>: Rvgl II c 166 </UL> <LI><UL> <LI> DB=KVIK <LI> AU=Kegel, Gerhard <LI> TI=Vertrag und Delikt <LI> YR=2002 <LI> URL=database=usbsab&idn=4965153&tosearch=Langanzeige <LI> LO=<a href="http://www.ub.uni-koeln.de/fragen/ausleihabc/sab/index_ger.html" target="_blank">USB Köln / Sofortausleihbereich (SAB)</a>: 28A8363 </UL> <LI><UL> <LI> DB=KVIK <LI> AU=Kegel, Gerhard <LI> TI=Vertrag und Delikt <LI> YR=2002 <LI> URL=database=inst001&idn=4965153&tosearch=Langanzeige <LI> LO=<a href="http://www.ub.uni-koeln.de/bibliotheken/bibliotheksfuehrer/fakultaetsuebersicht/38/index_ger.html" target="_blank">USB Köln</a>: 28A8363 </UL></OL> <!-- end result --> </BODY> </HTML> First, notice the missing closing tag for </LI>. This is supposed to be fixed in a subsequent revision of the standard. The first entry repeats the query received. After that, each entry for each hit is opened by the tag <UL> and closed by the same tag. Unlauts, etc., are HTML encoded. The items for each entry have the following meaning: AU=Persons connected with that entry (Author and or editors) TI=Title YR=Year URL=Query for the long entry for this entry LO=Sub-catalogue and call number Possibly, LNK=Further links connected with that entry. The long entry for any given entry is called by adding the value of URL to the connector URL, http://kug.ub.uni-koeln.de/portal/connector/digibib? Thus, the long entry for Kegel's "Vertrag und Delikt" in the library of the Institute for Private International Law is called by: http://kug.ub.uni-koeln.de/portal/connector/digibib?database=inst214&idn=5664&tosearch=Langanzeige The long entry looks like this: <HTML> <HEAD> <TITLE>Langanzeige</TITLE> </HEAD> <BODY> <!-- begin result --> <OL> <LI><UL> <LI> DB=KVIK <LI> ID=5664 <LI> DBID=inst214 <LI> AU=Kegel, Gerhard <LI> RE=von Gerhard Kegel <LI> TI=Vertrag und Delikt <LI> EST= <LI> CO= <LI> KY= <LI> PB=Heymanns <LI> PBO=Köln, Berlin, Bonn, München <LI> AG= <LI> UM=XII, 148 S. <LI> SE= <LI> CT= <LI> ZT= <LI> SZ= <LI> SO= <LI> AB= <LI> YR=2002 <LI> IB= <LI> IS= <LI> LO=<a href="http://www.ub.uni-koeln.de/bibliotheken/bibliotheksfuehrer/fakultaetsuebersicht/214/index_ger.html" target="_blank">Römisches Recht</a>: RH 2568+70 <LI> FN= <LI> AUH= <LI> TIH= <LI> NB= <LI> LNKDB=http://kug.ub.uni-koeln.de/portal/connector/permalink/inst214/5664/1/kug/index.html </UL> </OL> <!-- end result --> </BODY> </HTML> Again, the actual entry is started by the <UL> tag. The relevant fields here are: AU=Author TI=Title EST=Main title if book in a series KY=Keywords, individual keywords are unfortunately divided by a slash, not a comma. PB=Publisher PBO=Location AG=Edition UM=Pages IB=ISBN IS=ISSN LO=Sub-library and local call number, availability LNK=Further links associated with that entry LNKDB=Permalink for this catalogue entry ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=497426&aid=2968896&group_id=61487 |