Meva-Entwicklungsgeschichte

Die folgende Tabelle listet Anpassungen, Fehlerkorrekturen, Optimierungen und Erweiterungen in der Entwicklung von Meva auf:

2022-03-05, V2.9, HTML Form V2.9
A220120#02Umstellung von Zeichensatz ISO-8859-1 auf UTF-8, da PubMed nur noch UTF-8 liefert.
A220120#03Anpassung an geänderte URL von PubMed.
A220130#01Für Ausgaben im Textformat MIME-Typ geändert von text/plain auf text/csv, Zeilenende von LF auf CRLF (RFC 4180) und Dateierweitung von .TSV auf .CSV (mehr verbreitet).
F220201#01Diverse Korrekturen an Text und Code.
A220201#02Leerzeichen am Schluß überlanger Felder in einer PubMed-Datei werden nun als bedeutungstragende Information berücksichtigt. Achtung: Dies hat zur Folge, daß in Mevas Resultat ungewollt Wortzusammen­ziehungen entstehen können, falls die zugrundeliegende PubMed-Datei mit Editoren vorbehandelt wird, die schließende Leerzeichen beim Speichern entfernen.
A220220#01Möglichkeit im Formular zum Einsatz regulärer Suchausdrücke entfernt und Suchroutinen auf UTF-8 umgestellt.
E220305#01Suchoptionen im Formular für Haupt- und ohne Unterschlagwörter implementiert. Sternchen als Suchfilter sind nun obsolet.
E220306#01Feld COIS: Conflict of Interest Statement und AUID: Author Identifier hinzugefügt.
2013-05-17, V2.8.1, HTML Form V2.8
F130517#01Meva war nicht mehr erreichbar, DNS-Auflösung korrigiert.
F130517#02Details ließen sich durch Benutzer nicht mehr abschalten.
E130517#03Data-URIs nun unterstützt.
A130522#04PMC und PMCR nun unterstützt.
E130523#05PMUniq zum Löschen von Dubletten in MEDLINE-Daten nun verfügbar.
E130529#06Ein Dateiname wird beim Speichern eines Meva-Resultates im Textformat vorgeschlagen.
2012-02-15, V2.8.0, HTML Form V2.8
A120215#01Optimierung: Verknüpfungen innerhalb des Meva-Resultates öffnen sich in einem neuen Fenster, um das Meva-Resultat im Browser nicht zu verwerfen.
A120215#02Anpassung: Formular an geänderte Teilbaumnamen von neuen MeSH angepaßt.
A120215#03Erweiterung: Formular und Meva um neue Feldtypen von PubMed ergänzt: BTI, CTI, EN, ED, FED, ISBN, JT, LID, MID, PMC, PMCR, VTI.
A120215#04Optimierung: Kleinere interne Verbesserungen.
2011-01-06, V2.7.1, HTML Form V2.7
A110106#01Anpassung: Teilbaum-Namen des Formulars an neuen MeSH angepaßt.
2010-01-02, V2.7.1, HTML Form V2.7
A100102#01Anpassung: Teilbaum-Namen des Formulars an neuen MeSH angepaßt.
2009-09-28, V2.7.1, HTML Form V2.7
A090928#01Fehlerbehebung: Feldtypfehler in Meva und Formular beseitigt.
A090928#02Anpassung: Kleinere Code-Anpassungen.
A090928#03Optimierung: CSS. Balken von Häufigkeitsdiagrammen nun auch im Ausdruck sichtbar.
A090928#04Optimierung: Verknüpfungen der bibliographischen Felder im Meva-Resultat zu PubMed nun über JavaScript erzeugt, was die Dateigröße des Meva-Resultats um fast 50 % reduziert.
2006-12-30, V2.7.0, HTML Form V2.7
A061230#01Erweiterung: Implementierung der in PubMed neu eingerichteten bibliographischen Felder »Corrected and republished from«, »Corrected and republished in«, »Partial retraction in« und »Partial retraction of« in Meva.
A061229#01Optimierung: Einlesen Resultatdaten beschleunigt.
2006-08-17, V2.6.7, HTML Form V2.6
A060817#01Fehlerbehebung: Deaktivierung der MH-Kompression, welche ohne Steuerbarkeit durch das Meva-Formular in einem der früheren Releases als ständige Option aktiviert wurde. Dieses Feature wird in einem der nächsten Releases implementiert.
A060817#02Optimierung: Einlesen der PubMed-Daten beschleunigt und Code reorganisiert.
A060830#01Fehlerbehebung: Anzeige der Anzahl assoziierter Codes in MeSH-Tree-Sektion korrigiert.
A060830#02Anpassung: MeSH Tree um Baum V: »Publication Characteristics« erweitert.
2006-08-13, V2.6.6, HTML Form V2.6
A060813#01Fehlerbehebung: Tippfehler korrigiert und Code reorganisiert.
2006-08-08, V2.6.5, HTML Form V2.6
A060808#01Fehlerbehebung: Laufzeitfehler für Meva-Resultate korrigiert, bei denen keine MeSH Terms durch die vom Benutzer definierten Filter gelassen wurden.
2006-08-02, V2.6.4, HTML Form V2.6
A060802#01Fehlerbehebung: Tippfehler korrigiert.
2006-03-01, V2.6.3, HTML Form V2.6
A060301#01Optimierung: Code reorganisiert.
2006-02-26, V2.6.2, HTML Form V2.6
A060226#01Fehlerbehebung: Speicherfehler korrigiert.
A060226#02Optimierung: Code reorganisiert.
2005-06-25, V2.6b, HTML Form V2.6
A050625#01Fehlerbehebung: Einige lokale Anker korrigiert.
2005-01-04, V2.6, HTML Form V2.6
A041101#01Erweiterung: Meva kann nun auch einen Teilbaum statt des ganzen MeSH-Baumes anzeigen.
A041101#02Erweiterung: Navigation im Meva-Resultat.
2004-10-14, V2.5b, HTML Form V2.1
A041014#01Anpassung: Kleinere Verbesserungen.
2004-08-16, V2.5, HTML Form V2.1
A040816#01Anpassung: Meva-Resultat wird nun im HTML-Standard-Modus geliefert.
A040816#02Löschung: Unterstützung für Netscape V.4.
A040816#03Fehlerbehebung: Sortierung der Detailtabelle ließ sich seit V2.4 nicht mehr ändern. Gefixt.
A040816#04Erweiterung: Einige Warnungen und Hinweise im Meva-Resultat (Hintergrunddruck etc.).
A040816#05Erweiterung: Anzeige des Autorenfilters in Parametertabelle.
A040816#06Anpassung: Kleinere Layoutänderungen an HTML-Dateien und Meva-Resultat.
A040816#07Erweiterung: FAQ erweitert.
2004-07-20, V2.4, HTML Form V2.1
A040721#01Anpassung: Meva legt nun die Sprache der Ausgabedatei über die Sprache des Benutzerformulars fest.
A040721#02Fehlerbehebung: Links innerhalb der Korrelationstabellen für nicht verlinkbare PubMed-Felder entfernt.
A040721#03Fehlerbehebung: Meva-Links an RFC 1738 angepaßt.
A040721#04Optimierung: Code reorganisiert.
2004-05-17, V2.3, HTML Form V2.0
A040301#02Anpassung: Vor V2.3 betrachtete Meva auch Einzelautoren als Letztautoren. Dieses Verhalten hat sich geändert. Nun müssen ein oder mehrere Autoren in der Autorenliste dem Letztautor vorangehen.
2004-03-17, V2.2, HTML Form V2.0
A040301#01Fehlerbehebung: Speicherallozierung korrigiert.
2003-10-29, V2.1, HTML Form V2.0
A031010#01Fehlerbehebung: Bei der Auswahl von Letztautor und Autor als Primärfeld stürzte Meva ab.
2003-08-16, V2.0, HTML Form V2.0
A030814#01Neues Textformat hinzugefügt.
A030814#02Anzeige der kumulierten Häufigkeit für die MeSH-Wurzel.
A030814#03Kleine Änderungen an Mevas HTML- und Textausgabeformat.
A030511#01Letztautor auf Anfrage implementiert.
2003-08-06, V1.9, HTML Form V1.9
A030805#01Einrichtung der neuen PubMed-Felder EFR - Erratum For, FAU - Full Author Name, FIR - Full Investigator, FPS - Full Personal Name as Subject, GN - General Note, GR - Grant Number, IR - Investigator, IRAD - Investigator Affiliation, OAB - Other Abstract, OCI - Other Copyright Information, OID - Other ID, ORI - Original Report In, OT - Other Term, OTO - Other Term Owner, OWN - Owner, SFM - Space Flight Mission, SPIN - Summary For Patients In, STAT - Status Tag.
A030805#02Umbenennung der PubMed-Felder CY - Country zu PL - Place of Publication, ID - Identification Number zu GR - Grant Number, CN - Collective Name zu CN - Corporate Author.
A030805#03Löschung der PubMed-Felder URLF - URL Full-Text, URLS - URL Summary, JC - Journal Title Code.
A030805#04Einige weitere Feldtypen im Resultat verlinkt.
A030805#05PMID-Feldqualifizierer im Resultat entfernt.
A030805#06HTML-Set angepaßt.
2003-04-19, V1.8c, HTML Form V1.8
A030419#01Fehlerbehebung: Mevas automatische Sprachauswahl scheiterte, wenn die Benutzersprache im HTTP-Header einen anhängenden Quantifizierer aufwies. Korrigiert.
2003-04-13, V1.8b, HTML Form V1.8
A030413#01Fehlerbehebung: MeSH-Ausgabe für Felder mit Anzahl 0 gefixt.
2003-04-03, V1.8, HTML Form V1.8
A030320#02Verlinkung der Matrizenfelder mit beiden korrespondierenden Ausdrücken. Da der resultierende Suchausdruck hochspezifisch ist, funktioniert die Verlinkung auch ohne Linkrestriktor.
A030320#04Implementation der möglichen Beschränkung der Suche auf Erstautoren.
A030320#05Datenbankformat der Detailsektion geändert auf unkomprimierte Ausgabe.
2003-01-28, V1.7, HTML Form V1.7
A030108#01Meva und Formulare in Abhängigkeit von Landessprache des verwendeten Browsers nun in englisch oder deutsch.
A030108#02MeSH Tree nun auch im datenbanktauglichen Textformat lieferbar.
A030112#01Navigationsleiste in HTML-Dateien eingebaut.
A030118#01Optimierung: Matrixberechnung für idente Felder um Faktor 2 beschleunigt (nur halbe Matrix berechnet).
A030119#01Implementation eines optionalen Server-Logs nebst Auswertungsmöglichkeit.
A030120#01Optimierung: Einleseroutine für sehr große Dateien (virtuelle 25 MB) um Faktor 20 beschleunigt (Granulated heap allocation).
A030128#01Optimierung: Da einige Browser MeSH-Terms mit angehangenen Subheadings nicht umbrechen, wurden die Tabellen teilweise sehr breit und paßten nicht mehr auf einen Ausdruck. Lösung: Leerzeichen eingefügt.
2002-12-31, V1.6, HTML Form V1.6
A011128#02MeSH Tree fertiggestellt (Darstellung unifizierter, assoziierter und interpolierter Terms, Remapping, Kumulation).
A021228#01Fehlerbehebung: Berechnung der unifizierten MeSH Terms beinhaltete auch generische Terms ohne MeSH-Code.
A021228#02Anpassung Formulare an V.1.6., JS-Warnungen eingebaut.
A021230#01Anpassung Formular-, WebAdmin-, MePrep- und Resultathilfe.
A020625#03Implementierung einer betreiberdefinierbaren Maximal-Outputgröße (Maximalzahl Druckfelder und Topwerte für Korrelationsmatrix).
A021230#02Fehlerbehebung: Bekam Meva Terms in den Benutzerdaten, die u.a. auch Level-1-Codes hatten, wurden auch diese als nicht-interpoliert behandelt.
A030104#01Restrukturierung der Formulare.
2002-12-17, V1.5, HTML Form V1.5
A021210#01Anpassung an lediglich minimal implementierte Web-Server.
A021210#02Anpassung Formular an V.1.5.
A021210#03Erweiterung Kontrolltabelle um PMID- und MeSH-Optionen.
A021210#04Implementation eines MeSH-Tree-Prototypen.
A021210#05Erstellung der WebAdmin-Dokumentation.
A021210#06Anpassung Formularhilfe.
A021210#07Fehlerbehebung: Datumsangabe war ein Monat zu früh.
A021210#08Erweiterung Bilanz um MeSH-Zahlen.
2002-10-28, Meva V1.4, HTML Form V1.4
A020723#02Benutzeraktivierbare (weil zeitaufwendige) Ergänzung der MeSH-Terms im Resultat um die zugehörigen MeSH-Codes.
A021028#01Erstellung eines Tools (MeSH2NDX), um jährlich aktualisierte Indexdateien für Meva zu erstellen.
A021028#02Erstellung der MeSH2NDX-Dokumentation.
A021028#03Anpassung Formular an V.1.4.
2002-10-01, V1.3, HTML Form V1.3
A021001#01Implementation einer Soforthilfe im Meva-Formular durch Anklicken einer Option (benötigt JavaScript). Das Formular hat nun eine dreistufige Hilfe: Eine Tool-Tip-Soforthilfe beim Fahren der Maus über die Formularoptionen, eine ausführlichere Soforthilfe beim Anklicken der Formularoptionen und die komplette Formularhilfe noch einmal als Link.
A021001#02Drucklayout auf kleine schmale Schriftgrößen umgestellt, um Diagramme mit 10-13 Elementen noch auf Druckseitenbreite zu bekommen.
A021001#03Resultathilfe als Interpretationsleitfaden für Meva-Resultat erstellt.
A021001#04Implementation einer HTML-Formularversionskontrolle. Dies verhindert, daß eine aktuelle Meva-Version mit einem alten, möglicherweise nicht mehr ganz passenden Formular aufgerufen wird und sich darüber subtile Fehler einschleichen.
A021001#05Ausblendung der Hauptdiagonale bei Koinzidenzmatrizen mit identen Feldtypen.
A021001#06Anzeige der korrelierten Felder in den Koinzidenztabellen als Tool-Tip beim Darüberfahren mit der Maus - nützlich bei sehr großen Matrizen, die über eine Bildschirmseite gehen.
A021003#012. Feld und PMID sind nun auch im Textformat abschaltbar.
2002-09-16, V1.2
A020916#01Alphabetische Sortierung der Koinzidenzmatrizen zurückgenommen und durch Sortierung nach Häufigkeit ersetzt.
A020916#02Bugfixing für PubMed-Dateien, die keine Felder des gesuchten Feldtyps beinhalten.
A020916#03Begrenzung des Top Counts auf 60.
A020916#04Farbliche Unterlegung der Maxima in den Koinzidenztabellen.
A020916#05Verbergen der Nullwerte in Koinzidenztabellen.
A020916#06Bildung von Spalten- und Zeilensummen in Koinzidenztabellen.
A020916#07Bildung aussagekräftigerer Überschriften und optisches Feintuning für Bildschirm- als auch Druckausgabe.
A020916#08Zur besseren statistischen Auswertung werden die Werte bestimmter Feldtypen transformiert:
1) Unifikation des Publikationsdatums auf das Jahr: 2000, 2000 Nov und 2000 Nov 16 z.B. werden nun auf 2000 abgebildet
2) Kleinschreibung der Sprache: Eng und eng z.B. werden nun auf eng abgebildet
3) Großschreibung des Landes: GERMANY und Germany z.B. werden nun auf GERMANY abgebildet.
A020916#09Die PMID-Spalte der Detailsektion ist nun benutzerdefiniert abschaltbar; sie ist per Voreinstellung ausgeschaltet, um ein handliches Resultat zu bekommen, falls nur ein Feldtyp ausgewählt wurde.
A020916#10Detailsektion beginnt nun immer auf neuer Seite im Ausdruck - erfordert CSS2-tauglichen Browser (also nicht Netscape V4).
2002-09-08, V1.1
A020610#08Einbau Boolescher Operatoren in die Suchfilter.
A020914#01Anzeige einer Koinzidenzmatrix im Resultat.
A020914#02Fixing in Topchart-Darstellung.
A020914#03Umstellung auf Single Source Document Model: es werden keine Grafiken oder externe Style Sheets mehr benötigt. Die Resultatdatei kann auf einen anderen Rechner ohne Netzanschluß mitgenommen werden und wird trotzdem korrekt angezeigt.
A020914#04Erweiterung auf Möglichkeit, gleiche Feldtypen einzulesen.
A020914#05Anzeige einer zweiten Koinzidenzmatrix für Feld 1 im Resultat.
2002-08-10, V1.0
A020226#01Grundlegende Erweiterung: Einlesen, Verarbeitung und Anzeige zweier benutzerdefinierbarer Felder sowie des PMID-Feldes statt eines.
A020808#01Implementierung eines benutzerdefinierbaren Link-Restriktors, um optional die ursprüngliche Lösungsmenge der PubMed-Anfrage bei der Aktivierung eines Meva-Resultatlinks nicht zu überschreiten.
A020811#01Bau eines vom Benutzer lokal einsetzbaren Präprozessors, um die Netzwerklast zu verringern bzw. die Verarbeitungskapazität von Meva zu erweitern.
A020815#01Optimierung: Einleseroutine um Faktor 12 beschleunigt (Direct copy).
A020819#01Rückmeldung der Zahl der Datensätze für Benutzer über PMID.
A020820#01A020807#01 zurückgenommen aufgrund A020808#01.
A020820#02Implementation von Systemhinweisen und -warnungen zur Verbesserung der Sucheffizienz für den Anwender.
A020820#03Implementation einer Bilanz.
A020820#04Erweiterung des Formulars um zwei Optionen, um Top-Chart und/oder Details abzuschalten.
A020824#01Optimierung: Einleseroutine nochmals um Faktor 17 für Felder mit vielen EOLs beschleunigt (Concatenation).
A020625#01Verschiebung des Filters für Minimale Häufigkeit von Darstellungs- in Einleseprozedur.
A020625#02Getrennte Einstellbarkeit der Minimalen Häufigkeit auf zwei Felder.
A020730#01Implementierung einer betreiberdefinierbaren Maximal-Inputgröße.
A020831#01Erweiterung der rückgelieferten Kontrollfeldtabelle auf beide Felder.
A020831#02Anzeige der betreiberdefinierten Maximal-Inputgröße in Kontrollfeldtabelle.
2002-07-23, V0.15
A020723#01Da PubMed DP-Felder in einem nicht maschinentauglichen Format liefert (keine zeitliche Sortierung in Meva und keine weitere Suche in PubMed möglich), hingegen beim Suchen nach DP-Feldern paradoxerweise genau dieses verlangt, Konversion der DP-Werte vom Lieferformat «196 Oct 30” ins Abfrage-Format «1966/10/30”. Alle anderen Datumswerte werden hingegen von PubMed schon maschinentauglich numerisch im Format JJJJMMTT geliefert.
A020723#03Ausschluß nicht in PubMed durchsuchbarer Felder von der Verlinkung im Resultat.
A020724#01Implementation eines durch den Betreiber definierbaren, optionalen Trailers im Resultat.
A020729#011. Lokalisation vorgenommen (Formular-Auswahl in Abhängigkeit von Landessprache des Benutzer-Browsers, momentan nur DE und EN unterstützt).
A020730#02Implementierung eines Counters.
A020807#01Statt MeSH-Codes zu verlinken, werden nun Links mit MeSH Major Topics gebildet, um nur die wesentlichen Artikel zu finden.
2002-07-16, V0.14
A020625#05Implementation einer automatischen und einer benutzersteuerbaren Skalierung des Charts.
A020220#04Implementation der Suchoption der Berücksichtigung von Groß- und Kleinschreibung.
A020625#06Umstellung des Formularlayouts auf zwei Suchfelder.
A020701#07Implementation der Suchoption der Suche nach ganzen Wörtern.
A020220#08Implementation von Direktlinks zu NCBI in Ergebnisdatei.
A020716#01Integration des Kommentars in den Titel, um auf jeder Druckseite eine aussagekräftige Überschrift zu haben.
2002-06-18, V0.13
A020618#01Chartgrafik Top X hinzugefügt.
A020618#02Benutzerdefinierbare Chartgröße hinzugefügt.
A020618#03FAQ hinzugefügt.
2002-04-10, V0.12
A020220#11Erweiterung um lokale Ausführbarkeit des CGI für ressourcenschonende Verarbeitung großer Datenmengen.
A020220#21Setzen des HTML description fields bei allen HTML-Dateien.
A020410#01Restrukturierung und erweiterte Modularisierung des Quellcodes.
A020410#02Layoutanpassung CSS.
A020410#03Rückgabeformat TSV (Text) für Datenbankanbindungen hinzugefügt.
A020410#04Glossar hinzugefügt.
A020410#05Beschreibung der PubMed-Felder hinzugefügt.
A020410#06Resultathilfe hinzugefügt.
2002-03-05, V0.11
A020220#02Erweiterung Sortierung um Abwärtssortierung.
A020220#05Möglichkeit, nur Felder ab einer gewissen Mindestanzahl anzuzeigen (z.B. Top 10).
A020220#07Fix Netscape-Bug: zeigt Abschlußsatz bei Suche nach «Transliterated /Vernicular Title” nicht an.
A020220#09Rückgabe des Dateinamens sowie eines benutzerdefinierbares Feldes für spätere Identifizierbarkeit.
A020220#12Anzeige des bibliographischen Listenfelds sortiert nach Einträgen und nicht nach deren Codes.
A020220#13Sortier-Bug gefixt für leere Dateien.
A020220#14Sicherheitslücken geschlossen.
A020220#15Rückgabe Datum/Uhrzeit für spätere Identifizierbarkeit.
A020220#16Layout-Steuerung auf CSS umgestellt, um stete Rekompilierungen bei Layoutwechseln zu vermeiden; HTML Transitional fast vollständig auf HTML 4 Strict umgesetzt.
A020220#17CSS angepaßt für Netscape, Internet Explorer und Opera.
A020220#18Indexspalte zum Resultat hinzugefügt.
A020220#19Optimierung des Drucklayouts (Einsparung Toner etc.).
A020220#20Spalte für kumulierte Anzahl zum Resultat hinzugefügt.
2002-02-20, V0.1
A020205#01Einbau eines benutzerdefinierbaren Filters.
A020205#02Erweiterung Sortierung nach Anzahl.
A020205#03Suchfeldbezeichnung in Titelleiste.
A020205#04Verarbeitungsgrenze auf 4 MB erhöht und dem Benutzer vorher ankündigt (KB/Anzahl Datensätze).
A020205#05Umstellung Such- und Sortierroutinen auf performante Algorithmen höherer Ordnung.
2002-02-05, V0.01
A011220#01Erstellung Prototyp V0.01 ausgehend von MEDLINE- o. XML-Format.
A020108#01Auflistung aller PubMed-Felder.
Wünsche / Überlegungen / To Do
A020610#06ON HOLD: Bewertung einer Suchergebnisses nach ausgewählten Suchfeldern, z.B. Publikationstyp, Veröffentlichungsjahr, Anzahl der Veröffentlichungen mit Haupt-MeSH-Terms des Abfrage-Terms (gekennzeichnet mit «*”). Diagramm dazu.
A020610#07Satzweiser statt zeilenweiser Filter. Daduch wird es möglich, Relationen zwischen den MeSH-Terms durch paarweise Extraktion von Terms innerhalb einer Literaturstelle darzustellen. (Es interessieren vor allem die Relationen innerhalb der Informationswissenschaften und deren Bezug zu den anderen Kategorien. Darstellung in einem Struktogramm wie bei chemischen Verbindungen.) Bsp.: finde alle Records, die MH «Liver” als auch MH «Alcohole” beinhalten.
A020625#04ON HOLD: Implementierung eines Second-level-Sorts.
A020220#10ON HOLD: Graphische Verteilung des Jahrganges.
A020610#02ON HOLD: Extraktion der Städte und Länder aus der Adresse mit selbst aufgebauter Stadt/Länder-Datei und geographische Darstellung.
A020610#03ON HOLD: MeSH: Aufzeigen nicht besetzter Hierarchiepfade.
A020610#09ON HOLD: MeSH: Übertragung der MeSH-Analyse auf andere Datenbanken wie z.B. EMBASE, durch automatische MeSH-Indizierung von Titel und Abstrakt.
A030320#01Implementation vordefinierter Filterausdrücke in Suchmaske, speziell Subheadings diagnosis, therapy, prognosis, etiology, economy.
A030320#03Implementation eines Statusflags in den Einträgen des MeSH-Baums, das anzeigt, ob ein Term mehrfach aufgetreten ist.
A030511#02Implementation einer Impact-Anzeige.