Einfuehrung in die STN Express Scriptsprache (2004)

download Einfuehrung in die STN Express Scriptsprache (2004)

of 48

  • date post

    16-Nov-2014
  • Category

    Technology

  • view

    238
  • download

    2

Embed Size (px)

description

 

Transcript of Einfuehrung in die STN Express Scriptsprache (2004)

  • 1. Einfhrung in die STN Express ScriptspracheInfoLit Infobroker GmbH, Andreas Litscher a.litscher@infolit.chhttp://www.infolit.ch/1

2. STN-Zugnge mit Script-Mglichkeithttp://stneasy.fiz-karlsruhe.de/Front-End Software STN Expresstelnet://stn.fiz-karlsruhe.de/http://stnweb.fiz-karlsruhe.de/ 2 3. Beispiel eines Scripts fr STN Express* * * * * *STN Express Command Filenspray.scRecherchenaufgabe: Zum Thema "Nasenspray bei Schnupfen" soll wissenschafliche und Patentliteratur der letzten 10 Jahre gefunden werden ---------------------------------------------------------------=> DEL HIS Y => => => => => => =>FILE CAPLUS S NASAL DRUG DELIVERY SYSTEMS/CT,TI > _m1 S _m1 AND SPRAY### > _m2 S _m2 OR (NASAL OR NOSE)(1A)SPRAY### > _m4 S DECONGEST####/CT,TI > _m5 S _m4 AND _m5 > _m6 S _m6 AND PY>1990 > _m7 3 4. Beispiel eines Scripts fr STN Express=> => => =>FILE MEDLINE S NASAL DECONGESTANT?/CT,TI > _m8 S _m8 AND SPRAY?/CT,TI > _m9 S _m9 AND PY>1990 > _m10=> => => =>FILE EMBASE S DECONGEST?/CT,TI > _m11 S _m11 AND (NOSE? OR NASAL)/CT,TI AND SPRAY?/CT,TI > _m12 S _m12 AND PY>1990 > _m13=> FILE BIOSIS => S DECONGEST#### AND (NASAL OR NOSE)(1A)SPRAY### > _bs1 => S _bs1 AND PY>1990 > _bs24 5. Beispiel eines Scripts fr STN Express=> => => => => =>FILE WPINDEX S (NASAL OR NOSE)(1A)SPRAY### > _PL1 S DECONGEST#### > _PL2 S _PL1 AND _PL2 OR (NASAL DECONGEST#### AND SPRAY?) > _PL2 S _PL2 AND PY>1990 > _PL3 D TI TRIAL TOT NOH=> D HIS * ---------------------------------------------------------------* InfoLit Information Broker - Andreas Litscher - 15.5.20025 6. Beispiel eines Scripts fr STN Express=> => => => =>FILE CAPLUS MEDLINE EMBASE BIOSIS S _m7 OR _m10 OR _m13 OR _bs2 > _m14 SET DUPORDER FILE DUP REM _m14 > _m15 D TI CT TOT NOH=> FILE ADISALERT => S DECONGEST#### AND (NASAL OR NOSE)(1A)SPRAY###AND PY>1990 > _adisalert1 * sind alles klinische Studien. Originaldokumente im Volltext! => D TRIAL TOT NOH => log y6 7. Beispiel eines Scripts fr STN Express=>D HIS (FILE 'HOME' ENTERED AT 16:39:20 ON 15 MAY 2002) DEL HIS YL1 L2 L3 L4 L5 L6FILE 'CAPLUS' ENTERED AT 16:39:42 ON 15 MAY 2002 279 S NASAL DRUG DELIVERY SYSTEMS/CT,TI 76 S L1 AND SPRAY### 501 S L2 OR (NASAL OR NOSE)(1A)SPRAY### 242 S DECONGEST####/CT,TI 11 S L3 AND L4 8 S L5 AND PY>1990L7 L8 L9FILE 'MEDLINE' ENTERED AT 16:39:59 ON 15 MAY 2002 705 S NASAL DECONGESTANT?/CT,TI 44 S L7 AND SPRAY?/CT,TI 17 S L8 AND PY>19907 8. Beispiel eines Scripts fr STN ExpressFILE 'EMBASE' ENTERED AT 16:41:13 ON 15 MAY 2002 L10 952 S DECONGEST?/CT,TI L11 17 S L10 AND (NOSE? OR NASAL)/CT,TI AND SPRAY?/CT,TI L12 14 S L11 AND PY>1990 L13 L14 L15 L16FILE 'BIOSIS' ENTERED AT 16:42:18 ON 15 MAY 2002 39 S DECONGEST#### AND (NASAL OR NOSE)(1A)SPRAY### 29 S L13 AND PY>1990 FILE 'CAPLUS, MEDLINE, EMBASE, BIOSIS' ENTERED AT 16:44:05 ON 15 MAY 2002 152 S L6 OR L9 OR L12 OR L14 SET DUPORDER FILE 89 DUP REM L15 (63 DUPLICATES REMOVED)8 9. Beispiel eines Scripts fr STN ExpressFILE 'ADISALERTS' ENTERED AT 16:57:25 ON 15 MAY 2002 L17 16 S DECONGEST#### AND (NASAL OR NOSE)(1A)SPRAY### AND PY>1990 L18 L19 L20 L21FILE 'WPINDEX' ENTERED AT 16:57:38 ON 15 MAY 2002 271 S (NASAL OR NOSE)(1A)SPRAY### 445 S DECONGEST#### 15 S L18 AND L19 OR (NASAL DECONGEST#### AND SPRAY?) 11 S L20 AND PY>1990=> LOG Y COST IN EUROS FULL ESTIMATED COSTSINCE FILE ENTRY 31,65TOTAL SESSION 137,43STN INTERNATIONAL LOGOFF AT 17:01:42 ON 15 MAY 20029 10. Das Command Window von STN ExpressNach der interaktiven Recherche kann der Inhalt des Command Window fr die sptere Aktivierung gespeichert werden. 10 11. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 1 von 2: Mit dem Command Window (kann auch mit anderen Hosts, z.B. DIALOG, DATASTAR verwendet werden)Offline: Mit "Prepare Command File" (oder einem anderen Texteditor) das Kommando bzw. Zeile fr Zeile die Kommandos schreiben11 12. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 1 von 2: Mit dem Command Window Online:Laden Sie die Script-Datei (z.B. c:stnexpuscriptscw-seq01.sc)12 13. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 1 von 2: Mit dem Command WindowKlicken Sie auf die einzelne Linie rechts, um eine einzelne Zeile zu bergeben. Ein Klick auf das Symbol mit den vier Linien bergibt Zeile um Zeile nacheinander. Das rote Schloss muss aber mit einem Klick freigemacht werden.13 14. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 2 von 2: Mit einem Command File Offline:Prepare ... bedeutet: ein neues Command File anfertigen oder ein bestehendes editieren. 14 15. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 2 von 2: Mit einem Command FileAchtung: Messenger-Kommandos immer mit dem Prompt=> 15 16. Offline-Vorbereitung und Online-Aktivierung mit STN Express Methode 2 von 2: Mit einem Command File Online: Das Command File kann kostenlos im File STNGUIDE gestartet werden:L1 L2QUE AGAAAAAAGGAGQGGYGG RUN GETSEQ L1L3S L1/SQSPz.B. im STNGUIDE im DGENE im REGISTRY16 17. Offline-Vorbereitung und Online-Aktivierung mit STN on the Web Schreiben Sie mit einem einfachen Texteditor ein Command-File:Abspeichern Achtung: Wechseln auf *.*17 18. Offline-Vorbereitung und Online-Aktivierung mit STN on the Web Aktivieren des Command-Files:18 19. Die vordefinierten Scripts *.pss (Predefined Search Strategies) Das sind von CAS vorbereitete und im STN Express enthaltene Command Files, z.B. c:stnexppssfilescatox.pss * toxicity Chemistry - general strategy for toxicity * * This Predefined Search Strategy is designed to help you search for * articles relating to "toxicity" or "toxicology" in the CA File. This * strategy was provided by staff from Chemical Abstracts Service. echo "" echo " This Predefined Search Strategy .... to be used in the CA File" echo " in combination with other search terms." echo "" echo " FOR EXAMPLE: If L1 contains the results from your other search and" echo " if L2 is final L-number created for this Predefined Search" echo " Strategy, then you should use the following overall strategy" echo "" echo " => search L1 AND L2" echo "" => QUERY toxicology/SC,SX or 59/SC,SX or carcino? orcytotox? or forensic or hazard? or lethal ormuta? or poison? or terato? or toxic? or neurotoxic? orphototoxic? or allerg?19 20. Die Regeln im Einzelnen Methode 1 von 2: Mit dem Command Window (STN Express) bzw. mit STN Web - Jede Zeile, die Messenger-Befehle bergibt, beginnt direkt mit dem Messenger-Befehl. Es knnen/drfen keine Prompts benutzt werden. - Die Commandfile-Befehle funktionieren im Command Window nicht. Hier wird nicht mit der Express-Scriptsprache gearbeitet, sondern es werden nur die MessengerKommandos verwendet. - Es kann - im Unterschied zur Express-Script-Sprache 20 nicht mit Variablen gearbeitet werden. 21. Die Regeln im Einzelnen Methode 2 von 2: Mit einem Command File (nur STN Express) - Jede Zeile, die Messenger-Befehle bergibt, muss mit einem STN-Prompt beginnen: =>(Hauptprompt) oder: (Unterbefehlsebene)- Jede Zeile, die Commandfile-Befehle bergibt, beginnt mit dem entsprechenden Kommando, z.B. *echogetcaptureusw. 21 22. Die Regeln im EinzelnenWir behandeln in diesem Kurs von jetzt an ausschliesslich die Methode 2 von 2: Mit einem Command File (STN Express)=>22 23. Die Regeln im Einzelnen Einige syntaktische Fehler bei der Erstellung eines Command Files kann die Software selbst erkennen:23 24. => oder :am Beginn einer ZeileDie beiden Bereitschaftszeichen (Prompts) von STN Messenger. Alles, was auf dieser Zeile steht, wird gesendet. => :wartet auf den Hauptprompt wartet auf den Sekundrprompt (Unterbefehlsebene)Beispiel: => search ascorbic acid and pauling ?/au24 25. *am Beginn einer ZeileIn dieser Zeile steht eine Bemerkung, die nicht als Kommando ausgefhrt wird (wie z.B. REM in Basic- oder DOS-Makros). Beispiel: * * * * *Name: alldel.sc Funktion: Lscht alle L- und E-Nummern Autor: Andreas Litscher, InfoLit, Bern Datum: 15.5.02 ------------------------------------------=> del his y;del exp y 25 26. echo ""am Beginn einer ZeileZeigt eine Meldung (oder einen Zeilenabstand) auf dem Bildschirm an. Beispiel: echo echo echo echo echo echo echo"" "Das ist das COMMAND File fuer die" "wchentliche Suche." "" "Bitte geben Sie irgendein Datum" "im ISO-Format ein, das mindestens" "3 Wochen zurckliegt (z.B. 20020415):" 26 27. get _am Beginn einer Zeilebernimmt eine Eingabe als Variable, die spter beliebig benutzt werden kann. Beispiel: get _datum * [CH02] Alle CH-Patente PATDPA => set highlight off => del his y => del exp y => fil patdpa => expand _datum/up echo "Bitte tippen Sie die letzte E-Nummer echo "ein (z.B. e6):" get _enummer 27 => s _enummer and *ch/paa 28. get _am Beginn einer Zeile28 29. capture on capture off am Beginn einer ZeileSchliesst bzw. ffnet ein Transcript-File. Beispiel: capture off => s _enummer and *ch/paa => sor L1 ic a capture on => d ti 1-5 capture off 29 30. capture on capture off am Beginn einer Zeile* Ask for Parameters of Monitoring Run * capture off => fil stnguide echo "Provide name of month monitored (Format: MMMM YY)" get _month echo "Provide date of this monitoring (Format: YYMMDD)" get _date _transcr="MM_date"+".trn" echo "Provide date of last monthly monitoring (Format: YYMMDD)" get _lastupd capture on * * List saved items and allow for cancelling the obsolete ones. * echo "List of Currently Saved Items for Consideration of" echo "Cancellation" echo "" => d saved 30 31. capture on capture off am Beginn einer Zeilecapture off => FILE WPINDEX capture on => s blimp/ti capture off capture on => d bib capture off Append !!31 32. > _am Ende einer ZeileZuteilung der L-Nummer in eine Variable: Die resultierende L