• Home
  • Archiv/Kategorien
  • Blogiquette
  • Blogroll/Links
  • Statistik

medinfo

Informationen aus Medizin, Bibliothek und Fachpresse

RSS
Einträge
Kommentare

PubMed mit PHP und SOAP abgefragt

15. November 2007 by Bohne-Lang Andreas | Kategorien: Bibliotheken, Computer, Literatursuche, Medizin, Medline, NLM, Publikationswesen

Gestern ist im PHP-Magazin (Ausgabe 1.2008) ein Artikel erschienen, in dem exklusiv eine PHP Klasse vorgestellt wird, mit der man die PubMed und andere Datenbanken des NCBI elegant abfragen kann:

Remote abgefragt
Die Datenbanken des US-Zentrums für Biotechnologieinformation per SOAP und PHP elegant remote abfragen http://phpmagazin.de/itr/online_artikel/psecom,id,965,nodeid,62,_language,de.html#

 

No tags for this post.

Related posts

  • No related posts.

Nutzung: 1,289 Aufrufe

Translations:

   

4 Responses to “PubMed mit PHP und SOAP abgefragt”

  1. on 17 Nov 2007 at 8:501Martin

    Hmm… erstmal war ich ganz erfreut - aber das ist wirklich nur Minimalst-Funktionalität! Insbesondere bekommt man ja immer nur 500 Treffer zurück. Da möchte man doch lieber eine Klasse, die eine Suche durchführt, die Trefferzahl zurückgibt und dann jeden einzelnen Treffer ansprechen kann…
    Gruß, Martin (bastele da gerade an etwas…)

  2. on 18 Nov 2007 at 5:012ABL

    Das ist einfach zu lösen, man bekommt bei der ersten Suchanfrage die Gesamtanzahl zurück (Count).

    Array(
    [Count] => 603
    [RetMax] => 500
    [RetStart] =>0

    Mit RetStart und RetMax geht man nun in 500er Schritten mit einer Schleife über alle Ergebnisse und ruft sol lange ab, bis keine mehr vorhanden sind.

    Es ist halt so eine Sache, einen Source auszuliefern, bei dem mit ungeschickter Anfrage wie dem Term ‘Proteins’ in PubMed gleich 3.657.150 Treffer automatisch abgerufen werden. Wer also weiß, was er tut, wird die kleine Änderung in dem Code problemlos vornehmen können und wer nur mal spielen möchte, kommt mit 500 Treffern gut klar.

  3. on 21 Nov 2007 at 2:473Martin

    Klar ist es einfach - gerade darum ist die Klasse auch so enttäuschend. Wie man es macht hat das NCBI ja gut dokumentiert. Resourcen-sparender wird das Ganze, wenn man den Suchauftrag nur einmal stellt und dann über das WebEnv auf die selber Suchfrage zugreift.
    Das 500er-Limit scheint direkt von NCBI zu stammen:
    http://www.nodalpoint.org/node/1496 (Kommentar “500 limit”)

    Martin

  4. on 22 Nov 2007 at 10:354ABL

    Ja, das Limit von 500 Treffern pro Suchanfrage ist vorgegeben:

    “One consideration to bear in mind is that EFetch is limited to 500 records per URL.”
    http://www.ncbi.nlm.nih.gov/Web/Newsltr/SummerFall04/index.html

  • Polls

      Wieviel sparen Sie durch Nationallizenzen?

      • 0% (75%, 21 Stimmen)
      • 10% (11%, 3 Stimmen)
      • 20% (7%, 2 Stimmen)
      • 5% (4%, 1 Stimmen)
      • mehr (4%, 1 Stimmen)

      Summe: 28

      Loading ... Loading ...
  • Letzte Kommentare

    • Ergebnis: Wieviel sparen Sie durch Nationallizenzen?
      • ob: Danke Herr Bauer, dass Sie uns...
      • Bruno Bauer: Zur jüngsten...
      • ob: Danke für die Erläuterungen. Zu...
      • Korwitz: Bei “Einsparung...
    • Aktuelle Studie über “Open Access Portale und ihre Etablierung am Markt”
      • Jogi vom WM-Journal 2010: also ich...
    • Taz: Wikipedia für Kranke
      • Lars: Im Gegensatz zu den ganzen...
    • Ärzte-Blogs verletzen Patientenrechte
      • skhor: Persönliche subjektive...
    • Database statistics applied to investigate the effects of electronic information services on publication of academic research – a comparative study covering Austria, Germany and Switzerland
      • ob: Ausführlich zitiert
  • Top-Beiträge

    • Statistik - 14,968 Views
    • Inetbibtagung 2008 in Würzburg: Testbed für Konferenzblogging - 7,620 Views
    • Health Library 2.0 - 5,552 Views
    • Beitrag Nr. 2000 in medinfo - 4,844 Views
    • Was ist Web 2.0? - 4,364 Views
    • Wissenschaft & Betrug - 4,237 Views
    • Heft 3/2005 von MEDIZIN - BIBLIOTHEK - INFORMATION unter gms online - 4,191 Views
    • Abstimmung: Würden Sie an Feiertagen öffnen? - 4,138 Views
    • BioMed Central und Unabhängigkeit der Editoren - 4,086 Views
    • Blogiquette - 3,984 Views
  • Dankeschön

    medinfo.netbib.de wird gehosted auf einem Server der Unibibliothek Dortmund. Vielen Dank für den Support an das DV-Team!!
  • Meta

    • Log in
    • Impressum
    • Valid XHTML
    • XFN
    • WordPress
    • medlib-blogs.png
  Creative Commons-Lizenzvertrag
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.

medinfo 2008

MistyLook made free by Web Hosting Bluebook