herangezogenwerden,wiez.b.online-thesauri.diefurcorpusanfragenzurverfugung
|
|
- Alexandra Hausler
- vor 7 Jahren
- Abrufe
Transkript
1 EinexiblesundmodularesAnfragesystemfurTextcorpora Niemeyer:LexicographicaSeriesMaior,Tubingen,Fruhjahr1995 Erscheintin:TagungsberichtedesArbeitstreensLexikon+Text 17./18.Februar1994,SchloHohentubingen OliverChristundBrunoM.Schulze InformationkonnenexterneInformationsquellenzurEvaluierungeinerCorpusanfrage zuihrererschlieung"(tc)entwickeltwurde. voncorpusannotationenunterschiedlichertypen.nebenderimcorpusannotierten tungderuniversitatstuttgartinnerhalbdesprojektes\textcorporaundwerkzeuge erweiterbarencorpusanfragesystems,dasaminstitutfurmaschinellesprachverarbei- DieArchitekturdesAnfragesystemsunterstutzteineprinzipiellunbegrenzteAnzahl WirbeschreibendieArchitekturundeinzelneKomponenteneinesmodularenund Zusammenfassung lenkonnenindividuellfurjedescorpusdeklariertwerden. stehendenannotationensowiedieartundweisedeszugrisaufdieinformationsquel- herangezogenwerden,wiez.b.online-thesauri.diefurcorpusanfragenzurverfugung DieVerfugbarkeitannotierterCorporaundvonWerkzeugen,dieCorporamitlinguistischer 1Einfuhrung anfragenzusammenmitausschnittenausdenberechnetenergebnissenangegeben. UmdieMachtigkeitderAnfragemoglichkeitenzuillustrieren,werdeneinigeBeispiel- sollten(z.b.maschinenlesbareworterbucher,on-linethesauriwiewordnet[mbf+93], zurwortklasse,morphosyntaktischeangaben,semantischeannotationen,satz-undabsatzgrenzenetc.auerdemstehenzunehmend{insbesonderefurdasenglische{wissensquellenzurverfugung,dereninformationenincorpusanfragesystemennutzbarsein Informationannotieren,fuhrtzueinemerweitertenCorpusbegri{nebendemeigentlichenCorpustextstehenAnnotationenverschiedenerTypenzurVerfugung,z.B.Angaben AnfragezueinermoglichstkleinenMengespezieller,aberfurdasProblemrelevanterBelege Linguistenzuerlauben,eineCorpusanfragesogenauwiemoglichauszudrucken,damitdie MorphologischeWissensbasenwieCELEX[BPvR93]etc.),umesdemLexikographenoder fuhrt,anstattzueinergroenmengevonkonkordanzen,dienachtraglichmanuellinspiziert undzusatzlichgeltertwerdenmussen.dabeisollesdemanwendereinesanfragesystems UniversitatStuttgart,InstitutfurmaschinelleSprachverarbeitung/Computerlinguistik,Azenbergstr. 1
2 guistischenundlexikographischenbeschreibungsprozeistzusatzlicheinenutzungdurch NLP-SystemeoderNLP-Werkzeugedenkbar,wobeidieauseinemCorpusgewonneneInformationz.B.furDisambiguierungsaufgabeninParsernoderineinemGenerierungssystem NebenderinteraktivenNutzungeinesCorpusanfragesystemsalsDatenschnittstelleimlin- zurbestimmunglexikalischerpraferenzenherangezogenwerdenkann. denzurverfugungstehendeninformationsquellenextrahiertwird. verborgenbleiben,auswelchenquellenoderaufwelcheartundweisedieinformationaus DieunterschiedlichenAnwendungssituationenunddieunterschiedlichenEigenschaftender undimplementiert:umvondenunterschiedlichenzugrismethodenaufwissensquellen InformationsquellenmacheneineexibleundmodulareArchitekturdesAnfragesystems notig.ausgehendvondiesenuberlegungenhabenwirdiefolgendearchitekturentworfen einemcorpusannotierteninformationsquelleninanfragenzuverwenden,ohnejedochvon individuellenzugrismethodenabhangigzusein.innerhalbdieserarchitekturkonnenunterschiedlicheanwendungssituationendurchunterschiedlicheschnittstellenzurlogischen Zugrisebeneimplementiertwerden,wobeiesfurWerkzeugeauchmoglichist,direktuber grisebenehatdabeidieaufgabe,eineeinheitlicheschnittstellezudencorpusdatenzur VerfugungzustellenundvollstandigvonunterschiedlichenZugrismethodenzuabstra- eineninterpreterfureinecorpusanfragesprache,dieeserlaubt,dieinformationallerzu hieren.dielogischezugrisebenenutztdieseeinheitlicheschnittstelleundimplementiert schenzugrisebene"undeiner\logischenzugrisebene"aufgeteilt.diephysikalischezu- zuabstrahieren,wirdderzugriaufdiecorpusinformationenzwischeneiner\physikalischnitt2beschreibtdieaufgabenderphysikalischenebene,inabschnitt3werdendielogischezugrisebeneundderdarinimplementierteanfrageinterpretercqpbeschrieben.um wird. 2DiephysikalischeZugrisebene DieAufgabederphysikalischenEbeneistes,eineeinheitliche,vonindividuellenZugris- (insbesondereindizes)implementiert. methodenabstrahierendeschnittstellezudendateien,datenbankenoderandereninfor- DerZugriaufCorpusinformationenerfolgtmeistuberdieCorpusposition:dasCorpus wirddabeialseinedurchnumeriertesequenzvonworternundandereninformationen nerhalbdieserebenesindauchmethodenzurerzeugungderverschiedenenhilfsdateien mationsquellenzurverfugungzustellen,indenencorpusinformationenabgelegtsind.in- betrachtet. InnerhalbderphysikalischenEbenewirdzwischenmehrerenAttributtypenunterschieden: PositionaleAttributesindAttribute,beidenenjederCorpuspositioneineZeichenkette zugeordnetist.insbesonderezahltdiesequenzderworter,ausdenendascorpus DieeinzelnenModulewerdenindenfolgendenAbschnittendetaillierterdargestellt:Ab- diephysikalischezugrisebeneaufdiecorpusdatenzuzugreifen,sofernkeinzugriuber dieanfragesprachenotwendigist.diesegesamtarchitekturistinabbildung1dargestellt. wurdediegraphischebenutzeroberachexkwicentwickelt,dieinabschnitt4vorgestellt ineinerinteraktivennutzungssituationdenumgangmitdenwerkzeugenzuerleichtern, 2
3 Anwendungen, Werkzeuge Anfrage Ergebnis Logische Ebene Direkter Zugriff Physikalische Ebene lokal Datenzugriff remote aufgebautist,zudenpositionalenattributen.1weitereannotationendiesestyps Corpus sindz.b.wortklasseninformationen,lemmata,morphosyntaktischeinformationen etc.dieanzahlderpositionalenattributeeinescorpusistunbeschrankt.abbildung Abbildung1:DieGesamtarchitekturdesAnfragesystems Remote Connections Indizierte Dateien Externe Wissensquellen Datenbank(en) Physikalische Ebene remotem Rechner 2illustriertdieabstrakteSichtaufpositionaleAttribute:jederCorpusposition(im Abbildung2:PositionaleAttribute...: pos: N N IP NUM N ADJ N IP word: Pierre Vinken, 61 years old blessing. WeitereAnnotationennebenderWortsequenzsindoptionalundcorpusspezisch. 1DieWortsequenzwirdstetsdurchdenAttributnamenwordbezeichnetundmuimmerannotiertsein. StrukturelleAttributeenthaltenInformationenuberSatz-undAbsatzgrenzenetc. Bereichvon0bisn 1,wobeindieCorpusgroeist)undjedempositionalenAttribut nichtreprasentiertwerden.strukturelleattributewerdenalscorpusintervallere- RekursiveStrukturen,alsoz.B.NPsmiteingebettetenNPs,konnengegenwartig (wordundpos)sindzeichenkettenwertezugeordnet; n-2 n-1 3
4 Bigram-TabellenenthaltenzueinemdeklariertenpositionalenAttributInformationen prasentiert,derenanfangs-bzw.endpunktediecorpuspositionensind,andenendie Strukturbeginntbzw.endet; Mapping-TabellensindzujeweilszweipositionalenAttributendesCorpusdeklariert undenthalteninformationenuberdieabsolutehaugkeit,mitdereinwertdesersten jedempositionalenattributkonnensolchebigram-tabellendeniertwerden.bigram- tebereichdiesespositionalenattributsinnerhalbeinerbestimmtenfenstergroe.zu TabellenkonnennebendemZugridurchdielogischeZugrisebenez.B.direktvon WerkzeugenzurautomatischenWortklassenzuweisung(Taggern)verwendetwerden; uberdieabsolutehaugkeitdesadjazentenauftretenszweierwerteausdemwer- Alignment-Informationenkonnenzuzweiparallelen,aligntenCorporadeklariertwer- zusatzlichzualigntensatzennochinformationenuberaligntephrasenoderworter AttributsundeinWertdeszweitenAttributsandergleichenCorpuspositionannotiert abzulegen; CorpuspaarAlignment-InformationenaufmehralseinerEbenezudenieren,also tebereiche.esistindergegenwartigenimplementierungnichtmoglich,zueinem denundenthalteninformationenubersichentsprechende,ubersetzungsaquivalen- sind.auchdieserinformationstypkannintaggernverwendetwerden; DynamischeodervirtuelleAttributeschlielichbindenexterneWissensquellenan werttypdeniertsowieeinkommando,daszurberechnungdesattributwerteszum teienkonnenfursolcheattributenichterzeugtwerden.2 ZeitpunktdesZugrismitentsprechendenaktuellenParameternaufgerufenwirdund einenwertzuruckliefert,derdannweiterverarbeitetwird(\dynamisch").indexda- direktannotiertwaren(\virtuell").dieserattributtypverhaltsichahnlichwieeine Funktion:zujedemsolchenAttributisteineArgumenttypenlisteundeinRuckgabe- dascorpus,ohnedadiedurchdiesewissensquellenreprasentierteninformationen woinnerhalbdesdateisystemsdieeinzelnendateienabgelegtsind.gleichzeitigwirddurch VordemBearbeitungmitdemAnfragesystemmussenCorporaaufbereitetwerden.DiedabeinotwendigenSchrittesindinersterLinieZeichensatznormierung,Tokenisierung,Satz- WerkzeugegreifenausschlielichuberdiesensymbolischenNamenaufeinCorpuszu,so zuganglichendateifestgehalten,welcheannotationenzueinemcorpusdeklariertsindund NachderAufbereitungmueinCorpusregistriertwerden.Dabeiwirdineinerallgemein pustextwirdnachderaufbereitungnichtmehrbenotigt. dieregistrierungsdateieinsymbolischer,eindeutigernamefurjedescorpusdeniert.alle grenzenerkennungunddieerzeugungvonindexdateien(vgl.[chr94]).dereigentlichecor- dadiebenutzernichtwissenmussen,woundaufwelcheweisediecorpusdatenabgelegt sind. WahrenddurchvirtuelldieindirekteKopplungderexternenInformationsquelleandasCorpuscharakterisiertwird,bezeichnetderBegridynamischdieArtundWeisedesZugrisaufdieAnnotationunddas VorgehenbeiderEvaluierung.WirmochtenamBegridynamischfesthalten. 2DerBegridesvirtuellenAttributswurdevonHerrnProf.Rieger,UniversitatTrier,vorgeschlagen. 4
5 NAME"Hansardcorpus(EnglischerTeil)" ATTRIBUTEpos ATTRIBUTElemma DYNAMICishuman(STRING):INT"/corpora/utils/cmd/wn-hypen'$1'human" ATTRIBUTEword ID HOME/corpora/encoded/hansard-e eindynamischesattributishuman,daszumzeitpunktderanfrageevaluierungfureineargumentzeichenketteubereinenaufrufdesonline-thesauruswordnetbestimmt,obdas ZudemCorpussinddreipositionaleAttribute(word,pos,lemma)deniert,4weiterhin Abbildung3zeigteineRegistrierungsdateifurdenenglischenTeilderHansard-Corpora.3 ALIGNEDhansard-f Abbildung3:EinevollstandigeRegistrierungsdateimitmehrerenAttributen #franzoesischerteil kann,ohnedadafuranderungenanbereitsbestehendenannotationen(reindizierungen etc.)notwendigwerden(soferndiecorpusgroekonstantbleibt). eincorpusauchnachderregistrierungerweitert,aktualisiertodervervollstandigtwerden VerschiedeneAnnotationeneinesCorpuswerdeninverschiedenenDateiengehalten,soda Argumentein\humanobject"denotierenkonnte.DasCorpusistaligntzumfranzosischen ZuTestzweckenwurdeinnerhalbderphysikalischenEbeneeinTCP/IP-basiertesKommunikationsprotokolldeniert,dasesermoglicht,CorporaoderauchnureinzelneAnnotationen verteiltaufverschiedenenrechnern,dieuberdasinterneterreichbarsind,abzulegen.beim physikalischenebeneimplementiert,sodaderzugriaufexternedatenvonwerkzeugen, formationzuruckgeliefert.dernetzwerkbasiertecorpusdatenaustauschistzwarlangsam, ezientgenugsind.dernetzwerkbasiertedatenaustauschistausschlielichinnerhalbder fallsderbenutzermitdennotwendigenzugrisrechtenausgestattetist{dieverlangtein- dieselbstzuwenigspeicherplatzfurdielokaleinstallationdercorporabietenodernicht dieaufderphysikalischenebeneaufsetzen,transparenterfolgt. kannabernutzlichsein,wennanfragesystemeaufrechnernzurverfugungstehensollen, ZugriaufexternabgelegteCorpusdatenwirdeineNetzwerkverbindungaufgebautund{ sikalischenzugrisebene,z.b.werkzeugezurausgabevonfrequenzlistenodermutual- Zugrisebene,dieeineCorpusanfragespracheundeinenentsprechendenAnfrageinterpreterimplementiert.AndereWerkzeugejedochnutzenausschlielichdieDienstederphy- Information-Werten. DiewichtigsteAnwendung,dieaufderphysikalischenEbeneaufbaut,istdielogische gefuhrt. FranzosischundEnglischvor. 4DieLemmatisierungdesCorpuswurdemitHilfedesin[KSZE92]beschriebenenWerkzeugsdurch- 3DieHansard-CorporasindTranskriptionenkanadischerParlamentsdebattenundliegenparallelin 5
6 implementiert.mithilfedieseranfragesprachewerdenuntereinbeziehungdercorpusannotationenbedingungenangegeben,diefureineteilsequenzdescorpusgeltenmussen,um indieergebnismengederanfrageubernommenzuwerden. ananderewerkzeuge,dieaufderlogischenebeneaufbauen,weiterzureichen. zugrismethoden,umcorpusanfragenzuevaluierenunddasergebniszuprasentierenoder InnerhalbderlogischenZugrisebeneisteinInterpreterfureineCorpusanfragesprache DielogischeZugrisebenenutztdievonderphysikalischenEbenebereitgestelltenDaten- 3DielogischeZugrisebeneunddieCorpusanfragesprache AusdruckwerdendurcheinenbooleschenAusdruckdieBedingungenbeschrieben,die{ DaszentraleKonstruktderAnfragespracheistderAttributausdruck.Ineinemsolchen verschiedenencorpusannotationenandiesercorpuspositionerfullenmussen. (1)[word="ver.*"&pos!="FIN"] DerAttributausdruck(1) wennderausdruckfureinebestimmtecorpuspositionevaluiertwird{diewerteder liefert\wahr"furallecorpuspositionen,andenenderwertdesword-attributsdemregularenausdruck"ver.*"genugt5undderwertdespos-attributsungleich"fin"ist.6 werden.als\matchall"-zeichen(entsprechenddempunktinregularenausdruckenuber terpretersjedeanfrage(undjedeskommando)miteinemstrichpunkt\;"abgeschlossen dasbuchstabenalphabet)kanninderanfragespracheder\leere"attributausdruck[]ver- BeiderEvaluierungeinerAnfrageextrahiertderAnfrageinterpreteralleCorpusintervalle, wendetwerden.7 diedemregularenausdruckuberattributausdruckegenugen.diegrenzeneineseinzelnen ErgebnisintervallssinddabeiderAnfangs-undderEndpunktderkurzestendenAnfragebedingungengenugendenTeilsequenzdesCorpus,alsoBeginnundEndeder\matchenden" Sequenz.DasErgebniseinerAnfrageistdanneineMengevonCorpusintervallen,dieaufgrundvonWiederholungsoperatorenundoptionalenTeilausdruckenunterschiedlicheLange DieAnfrage(2) habenkonnen. DiefolgendenBeispieleillustriereneinigeEigenschaftenderAnfragesprache. drucke.beispiel(1)istalsobereitseineanfrage,allerdingsmuinnerhalbdesanfragein- EineAnfragebestehtimallgemeinenauseinemregularenAusdruckuberAttributaus- Optionalitat(?),Disjunktion( ),Stern-Hulle(*),Plus-Hulle(+),Repetitionsintervalle(fn;mg)etc.KlammernkonneninderublichenWeiseverwendetwerdentributausdrucke(bzw.regulareAusdruckeuberAttributausdrucke)ausgedruckt.WeitereKonstruktesind Attributnamenparallelannotiertwerden. Standardverwendetwerden. diemengederpositionalenattributebeliebigist,konnenunterschiedlichetagsetsunterverschiedenen Attributnamenposzugegrienwird,istcorpusspezischundnichtvomAnfragesystemvorgegeben.Da 7WieinregularenAusdruckenuberBuchstabenwirddirekteAdjazenzdurchaufeinanderfolgendeAt- 6DieMengederannotierbarenWortklassen(\Tagset"),aufderenWerteindiesemBeispieluberden 5InAttributwertenkonnenregulareAusdruckeuberdasBuchstabenalphabetgemademPOSIX-egrep- 6
7 wobeiderdieanfragebedingungenerfullende(\matchende")bereichkursivdargestelltist: (2)[pos="SUB"][pos="FIV"][pos="PRP"][pos="PER"][]*[pos="PTZ2"]; suchtnacheinersequenzvonnomen(sub),niterverbform(fiv),praposition(prp), Partizip(PTZ2),wobeieinentsprechendesTagsetzugrundeliegt.DiefolgendenBeispielbelegewurdendurchAnfrage(2)auseinemCorpusauseinigenVerbmobil-Dialogenextrahiert, Personalpronomen(PER),beliebigvielenunspeziziertenFormenundeinemabschlieenden WennineinemAttributausdrucknuraufdas(Standard-)AttributwordBezuggenommen dieattributgleichungword=weggelassenwerden.dadurchlatsicheinattributausdruck wirdundderoperator\="verwendetwird,konnendieumschlieendenklammernsowie Kongre,derDonnerstagistbeimirAbsolutausgebucht.alsoja denndieandernmontagesindbeimirdannauchschonbelegt,aberja abkurzen. durch"gehen ging gegangen" [word="gehen ging gegangen"] schenattributesishumaneinenzahlenwertzuruck.fallsdierechteseitederattribut-wert- WieinderRegistrierungsdateiinAbbildung3deklariert,liefertderAufrufdesdynami- GleichungbeimAufrufeineszahlenwertigendynamischenAttributsfehlt,liefertdieEvaluierungdesTeilausdrucks\wahr",fallsderzuruckgelieferteZahlenwertungleich0ist,und \falsch"sonst.dasergebnisderbeispielanfrage(3)sindsequenzen,dieauseinemwort bestehen,dasmitkillbeginnt,gefolgtvoneineroptionalen,nichtweiterspezizierten Form(beispielsweise\by"),schlielichgefolgtvoneinemNomen,furdasdieWordNet- Nomensubergebenwird.BeispielbelegefurdieAnfragelauten: Konsultation\wahr"zuruckliefert,wennbeimAufrufderWertdesword-Attributesdes (3)"kill.*"[]?[pos="N.*"&ishuman(word)] AufWertevondynamischenAttributenwirdahnlichzugegrien:8 chenketteimcorpuszuruck: werden.diefunktion\f"beispielsweiseliefertdieabsolutehaugkeitderargumentzei- werden,nichtaberdynamischdurchzugriaufexterneinformationsquellenberechnet EsgibteinigevordenierteFunktionen,dieahnlichwiedynamischeAttributeverwendet andlanethathewouldkilltheindian.threeweekslaterfollowinghis 8Daderonline-ThesaurusWordNet,uberdenderWertdesdynamischenAttributsishumanberechnet bythesheriforkillinganoldmannamedasherjones,thewarrantfor wird,nurfurdasenglischezurverfugungsteht,wurdedieanfrageaufeinemenglischencorpusevaluiert. 7
8 InBeispiel(4)wirdzusatzlichverlangt,dadieabsoluteHaugkeitdesWertesdesword- undmapping-tabellen. AufstrukturelleAttributekannineinerSGML-ahnlichenWeisezugegrienwerden: AttributsimCorpusgroeristals10.AhnlicheFunktionenerlaubendenZugriaufBigram- (4)"love.*"[]?[pos="N.*"&f(word)>10&ishuman(word)]; dieevaluierungdesregularenausdrucksnichtfruherzueinemergebnisfuhrt.9umzu fordern,dadiegrenzendesergebnisintervallsinnerhalbeinerannotiertenstrukturliegen ImallgemeinenFallwirdbeiWiederholungsoperatorenbisansCorpusendegesucht,falls InAnfrage(5)wirdverlangt,dazwischendemNomen,einerbeliebigendarauolgenden Form(demSatzendezeichen)unddemArtikeleineSatzgrenzeliegt. (5)[pos="N.*"][]<s>[pos="ART"] puspositionenangegebenwerdenodereskanneinederdeklariertenstrukturannotationen (6)"ver.*"[]*"\"uber"withins; verwendetwerden,wiedasfolgendebeispielzeigt: Suchgrenzeangegebenwerden.DieseGrenzekannentwederalsmaximaleZahlvonCor- HiermudiegesamteErgebnissequenzinnerhalbeinesSatzesliegen.10 oderumeinebeschleunigungderanfrageevaluierungzuerreichen,kanninderanfrageeine EinweiteresKonstruktderAnfragesprachesindReferenzenaufAttributwerteanvorangegangenenCorpuspositionen.DazuwirdeinAttributausdruckmiteinerMarkierungversehen: (7)a:[pos="N.*"]... mensunddesverbsgefordert.zusatzlichmudiegesamteergebnissequenzinnerhalbeines IndieserAnfragewirdalsoeineUbereinstimmungbezuglichdesNumerus-WertesdesNo- zugeordnetencorpuspositionbezuggenommenwerden,wieinbeispiel(8): (8)a:[pos="N.*"][]*[pos="V.*"&num=a.num]withins; IneinemfolgendenAttributausdruckkanndannaufAttributwertederderMarkierung Satzesliegen.Anfrage(9) (9)a:[pos="N.*"]([]*[word=a.word]){2}withins; beifalschgeschriebenenoderimcorpusnichtauftauchendenworternnichtbisanscorpusendesuchenzu mussen,istinterneinefestesuchgrenzevon100corpuspositionen,gezahltvombeginndes\matches", festgelegt.diesegrenzekannvombenutzerbeliebigverandertwerden. entwederinihrerlatex-umschreibungoderalsoktalcodeeingegebenwerden. 10FallseineEingabevon8Bit-ASCII-Zeichennichtmoglichist,konnensolcheZeichen,z.B.Umlaute, 9RegulareAusdruckeuberAttributausdruckewerdenmiteinerFirst-Match-Strategieevaluiert.Umz.B. 8
9 (10)"hot":HANSARD-F"chaud"; Satzesauftritt. Beialignten,parallelenCorporaerlaubtesdieAnfragesprache,zusatzlicheBedingungen liefertkonkordanzen,beidenendasgleichenomenmindestensdreimalinnerhalbeines liefertkonkordanzenfurhot,wobeiimalignten,franzosischenteilgleichzeitigdaswort chaudvorkommenmu.dienegationistebenfallsmoglich: uberdenaligntenteildeszutestendencorpusintervallszuformulieren.anfrage(10) kommt.imallgemeinenfallkannimbedingungsteiluberdasaligntecorpuswiederumein terpreterinkrementelleanfragen.dabeiistesmoglich,eineanfragenuraufdemergebnis DasErgebnissindKonkordanzen,indenendasWortchaudimaligntenTeilnichtvor- regularerausdruckuberattributausdruckeverwendetwerden. NebeneinigenKommandoszurCorpus-undDateiverwaltungunterstutztderAnfragein- (11)"hot":HANSARD-F!"chaud"; neneinebestimmtewortformvorkommt.anschlieendwirdnurdiemengediesersatzez.b. tionenzurverfugung,mitderenhilfederdurchschnitt,dievereinigungunddiedierenz nachbestimmtensyntaktischenphanomenenuntersucht.zusatzlichstehenmengenopera- vonanfrageergebnissenberechnetwerdenkann.dasergebniseinersolchenmengenoperationwirdwieeindurcheineanfrageberechnetesergebnisbehandelt,sodadarauf aufbauendweitereinkrementelleanfragenodermengenoperationendurchgefuhrtwerden konnen.alledurchmengenoperationenodersuchanfragenentstandenenergebnismengen konnenstatischindateienabgelegtwerdenundstehendadurchinnachfolgendensitzungeninnerhalbdesanfrageprozessorwiederzurverfugung.einebeschreibungdereinzelnen Kommandos,dergenauenSyntaxderCorpusanfragesprachesowieeineinfuhrendesTutorialstehenin[SC94]zurVerfugung.EineformaleDarstellungdesEntwurfs,derSemantik undderimplementierungderanfragesprachesowieeinvergleichmitanderencorpusanfragewerkzeugenwirdin[sch94]gegeben. einerfruherenanfragezuevaluieren,waszuerheblichenezienzgewinnenfuhrenkann. BeispielsweisekonnenauseinemgroenCorpuszuerstalleSatzeextrahiertwerden,inde- 4DasInteraktionswerkzeugXkwic nachstenabschnittvorgestelltwird. werden.furdeninteraktivenmodusstehensowohleinekommandobasiertebenutzeroberachezurverfugungalsaucheinekomfortable,graphischebenutzeroberache,dieim DerAnfrageinterpreterkanniminteraktivenModusoderalsBatch-Prozessorverwendet KommandosundFunktionenanbietet:9 siertebenutzeroberachezumanfrageprozessorzurverfugungstehen,nochzusatzliche Xkwic(vgl.[Chr93])isteineaufOSF/Motif(tm)unddemXWindowSystembasierende graphischebenutzeroberache,dienebendenkommandos,dieuberdiekommandoba-
10 dasanfrageergebniswirdineinerkwic-konkordanzprasentiert,wobeiderangezeigteausschnittuberscrollbarsverandertwerdenkann; benutzerdenierbarenkontextangezeigt; dasprasentierteanfrageergebniskannnachunterschiedlichenkriteriensortiertwer- durchselektioneinereinzelnenkonkordanzzeilewirddiesemiteinemerweiterten, dasanfrageergebnisodereinselektierbarerteildavonkannineinerdateitextuell beiparallelen,aligntencorporakanndurchselektioneinerkonkordanzzeilederentsprechendebereichimaligntencorpusmitangezeigtwerden. einzelnekonkordanzzeilenkonnenmanuellausdemanfrageergebnisgeloschtwerden odereskonnenneueergebnismengenmanuelldurchkopierenausanderenergebnismengenerzeugtwerden; abgespeichertwerden; fragetextkannindasanfrageeingabefensterubernommenwerden,umerstnacheventuellen deliegendensuchcorpusallereingegebenencorpusanfragenfestgehaltenwird.eineinder ListegespeicherteAnfragekanndurchSelektierenerneutausgefuhrtwerdenoderderAn- ZusatzlichwirdinnerhalbvonXkwiceineeinfacheQuery-Historyunterstutzt.Diese Query-HistorybestehtauseinerListe,inderderAnfragetextundderNamedeszugrun- Anderungenausgefuhrtzuwerden.DieQuery-HistorykannineinerDateiabgespeichert FenstersdientzurEingabeeinerAnfrageunddesSuchcorpus.DieMengederverfugbaren werdenundstehtsomitinnachfolgendensitzungenwiederzurverfugung. nebendemeingabefensterfurdassuchcorpusineinemseparatendialogfensterangezeigt. SuchcorporawirddurchSelektiondesmitdemFragezeichenversehenenButtonsrechts Abbildung4zeigtXkwicnachderBearbeitungeinerAnfrage.DerobereBereichdes strukturellerattribute,dieeinemcorpuszugeordnetsind(z.b.pos-tags),wirdderzeit derwortformenausgegebenwerden.dieausgabederwerteandererpositionaleroder InXkwickannmomentanbeiderAnzeigeeinerKonkordanzzeilelediglichdieSequenz undmiteinembenutzerdenierbaren,erweitertenkontextimunterstenfensterdargestellt. verandertwerdenkann.beimselektiereneinerkonkordanzzeilewirddieseinversunterlegt zeigteausschnittdurchdenscrollbarrechtsdesfenstersinderublichenartundweise DermittlereTeildesFenstersdientzurAnzeigedesAnfrageergebnisses,wobeiderangecolbasierendesKommunikationsprotokollimplementiert,dasesermoglicht,Anfragenvon [Eme94])anXkwicmoglich.ImRahmendesDELIS-Projektes([HE94]),indemunteranderemeininteraktivesSystemzurcorpusbasiertenLexikonentwicklungimplementiertwirdsen.Dadurchwurdez.B.dieAnbindungdesLisp-basiertenTypedFeatureSystems(TFS, anderenprogrammenanxkwiczusenden,umsiedortevaluierenundprasentierenzulas- InnerhalbvonXkwicwurdeeinaufdemXWindowsInter-ClientCommunicationsProto- nochnichtunterstutzt. 10
11 Abbildung4:DasPrasentations-undInteraktionswerkzeugXkwic 11
12 anfragenwerdendannuberdaskommunikationsprotokollanxkwiczurevaluierungund ZusatzlichzuderMoglichkeit,innerhalbvonXkwicdenaligntenTeileinereinzelnen PrasentationgegenuberdemBenutzergeschickt. Konkordanzzeileanzeigenzulassen,erlaubtdasProgrammprint-aligneddietextuelfragenaneinmitspeziellenInformationenannotiertesCorpusabgebildet.DieseCorpus- werdendabeiintfsspeziziertesyntaktischeinformationenuberlemmataincorpusanleausgabeeinesvollstandigenanfrageergebnisseszusammenmitderjeweilsjedereinzelnenkonkordanzzeilezugeordnetenubersetzung.dieausgabevonprint-alignedfurdie Anfrage (12)"den"".*(tag woch)"[pos="inf"] lautetausschnittsweise denmittwochverschieben, vmob-e:i'mnotingthatdown,theni'llhavetomovetheschedulingoftheweektowednesday. vmob-d:haltichfest,notiericheben,dannmuichdiewochenplanungvielleichtmalauf wirdanndenfreitagfesthaltenfurdiesesseminar. vmob-e:andiseethatihavemoretimeonthesubsequentfridays.maybeweshouldsettle vmob-d:undichsehgrade,diefreitagedanachhabichauchmehrplatz.vielleichtsollten onfridaythen,forthisseminar. derbedeutung.wirdbeigroencorporainnerhalbdeserstenteilausdruckseinregularer AusdruckaufderAttributwertebeneverwendet,sokanndieEvaluierungderAnfragebetrachtlicheZeitinAnspruchnehmen.EnthaltderersteAusdruckjedochkeineregulareausdrucksab.DabeiistimallgemeinenderersteTeilausdruckderAnfragevonentscheiden- DieEzienzderAnfrageevaluierunghangtwesentlichvonderKomplexitatdesAnfrage- 5EzienzderAnfrageevaluierung ezientgenugfurdieinteraktiveanwendung. Ausdrucke,istderZugriaufdieCorpusdatendurchdieverwendetenIndizierungstechniken DieeinfacheAnfrage(13) (14)"Brezel"; (13)"Bre.*zel"; benotigtzurevaluierungaufeinem36millionenworterumfassendendeutschenzeitungscorpusca.17sekunden.11dasergebnisderanfrage(14) nochdieschreibungsvariante\bretzel"unddereigenname\brentzel"(diejeweilsnureinmalauftreten) beschrieben.allezeitmessungenwurdenaufeiner2-prozessorsparcstation10(betriebssystemsunos 4.1.3)unternormalerBelastungdurchgefuhrt.12 11Auer\Brezel"(23Vorkommen)werdenimSuchcorpusdurchdenverwendetenregularenAusdrucknur
13 wirddagegenin0.7sekundenberechnet,wobeidieabsolutehaugkeitdeswortesim CorpusauchohnedieVerwendungregularerAusdruckeAuswirkungenaufdieEzienz hat.sobenotigtdieevaluierungderanfrage(15) (15)"Kohl"; weiteremoglichkeitenzurverfugung,umdieanfragezuformulieren: DasErgebnisderSuchanfrage(16) (16)"gehen ging gegangen"; wirdinca.224sekundenberechnet.innerhalbderanfragesprachestehenjedochzwei ca.9sekundenundliefert4812vorkommen. ursprunglichebeispiel(16)behandeltdiedisjunktionaufderebeneregularerausdrucke (18)[word="gehen" word="ging" word="gegangen"]; (17)"gehen" "ging" "gegangen"; DiebeidenAnfragen(17)und(18)werdenerheblichschnellerberechnet(inbeidenFallen inattributwerten. ca.in28sekunden),dakeineregularenausdruckeinnerhalbderattributwerteverwendet In(17)liegendisjunktivverknupfteAttributausdruckevor,sodadieDisjunktionauf werden.alledreianfragenberechnennaturlichdasidentischeergebnis(15837vorkommen).durchinternedatencaching-mechanismendesbetriebssystemskannallerdingsdie verwendet,wobeidiedisjunktioninnerhalbdesbooleschenausdrucksbearbeitetwird.das derebenedesendlichenautomatenbehandeltwird.in(18)wirdnureinattributausdruck sofortigenerneutenausfuhrunginca.1sekundeberechnet. durchihndie\startpositionen"furdieevaluierungdesausdemregularenanfrageausdruck DerersteTeilausdruckeinerAnfrage(ebensoder1.AusdruckeinesdisjunktivverknupftenweiterenTeilausdrucks)istdeshalbvonfurdieEzienzentscheidenderBedeutung,da Zeitmessungerheblichgestortwerden:sowirddasErgebnisvonAnfrage(18)beieiner AutomatfurjedendieserStartpunkteangestoenunduberpruft,obdieindenAttributausdruckenformuliertenBedingungenandenjeweilsbetrachtetenPositionenerfulltwerden. konnen. DynamischeAttributesindaufgrunddermitjederWertberechnungverbundenenShell- mitanderenattribut-wert-gleichungenkonjunktivverknupftenattribut-wert-gleichung Aufrufesehrinezient,weshalbsieindenBeispielennurjeweilsinnerhalbderletzten, verwendetwurden,dadurchdievorausgehendenattribut-wert-gleichungeninnerhalbdes gleichenattributausdrucksdieanzahlderaufrufeeinesdynamischenattributsstarkeingeschranktwerdenkann. DurchVerwendungweitererIndexdateienundverschiedenerOptimierungstechnikenbeider AnfrageevaluierungkonntedieEzienzdesAnfragesystemserheblichgesteigertwerden. gebildetenendlichenautomatenfestgelegtwerden.liegendiesestartpunktefest,wirdder Dabeiistklar,daeinfachereund\kurzere"Automatenauchschnellerevaluiertwerden 13
14 DiesbeziehtsichinsbesondereaufMechanismen,diedieEvaluierungregularerAusdrucke isteineumformungnichtnotwendig.einweitererezienzgewinnergibtsich,wenndas FurdenBenutzerdesAnfragesystemsergibtsichdieFolgerung,dabeigroenCorpora inattributwertenbeschleunigenkonnten. eineaufzahlungwiebei(17)oder(18)umgeformtwerdensollten.beikleinerencorpora Corpuslemmatisiertvorliegtundsoz.B.dieAufzahlungkonjugierterFormeneinesVerbs regulareausdruckeamanfangeinesanfrageausdrucksvermiedenwerdensolltenoderin ezientenzugriaufgroe,annotiertetextcorporaermoglicht.durchdieaufteilungdes 6Zusammenfassung MitdemhiervorgestelltenSystemstehteinCorpusanfragesystemzurVerfugung,dasden uberussigwird. GesamtsystemsinunterschiedlicheModulewirdaufderSeitederWerkzeugeeinehoheFlexibilitaterreicht,wasdieEntwicklungspeziellerWerkzeuge,dieCorpusinformationbenotigen,aufderGrundlagebestehenderModuleundWerkzeugestarkvereinfacht.AufderSeite dercorpusdatenwirddurchunterschiedlicheattributtypen,dietrennungderverschiedetionmoglich. CorpusdatenaustauschistaucheineuberverschiedeneRechnerverteilteDatenreprasenta- daanderungenanbestehendenannotationennotwendigwerden.ubernetzwerkbasierten neneinescorpushinzugefugt,erweitert,aktualisiertoderkorrigiertwerdenkonnen,ohne verschiedenedateienebenfallseinehohemodularitaterreicht,sodaeinzelneannotationeneinemcorpusannotiertenattributeunddurchdieaufteilungderinformationenin DieUnterstutzunginkrementellerAnfragenunddieMoglichkeit,Anfrageergebnissedurch BeimEntwurfderAnfragesprachewurdeversucht,aufbekannteBeschreibungselementewie Mengenoperationenkombinierenzukonnen,kannzuerheblichenEzienzgewinnenbeider regulareausdrucke,attribut-wert-gleichungenundboolescheausdruckezuruckzugreifen, zusatzlichebenutzerfreundlichkeiterreicht. Anfrageevaluierungfuhren.AuerdemwirddadurchdieEntwicklungeinerAnfragestrategieunterstutzt:derAnwenderdesSystemskannimVorfelddereigentlichenCorpusarbeitert.DurchdiegraphischeBenutzeroberacheXkwiczumAnfrageprozessorwurdeeine wasdaserlernenderanfragespracheunddenumgangmitdenanfragewerkzeugenerleich- bereitseinenteildervorgehensweiseplanen,mitderdurchschrittweiseverfeinerte,aufeinanderaufbauendeinkrementelleanfragenauszuerstgroenbelegmengennachundnach detaillierte,kleinebelegmengengeltertwerden. Anzahl,dafuraberunterUmstandenumsorelevantererBelegeresultiert.Insgesamtkann lichdetaillierterespezikationderimcorpuszusuchendenbelege,worauseinekleinere WissensquellenangeboteneInformationkanndanninCorpusanfragenverwendetwerden. EinweitererVorteildesvorgestelltenSystemsistes,externelinguistischeWissensquellenuberzumZeitpunktderAnfrageevaluierungberechneteAttributwerteaneinCorpus bindenzukonnen,beispielsweisethesauri,terminologiedatenbankeno.a.diedurchdiese DieMoglichkeit,aufeinfacheWeiseinannotiertenCorporazusuchen,erlaubteinewesent- 14
15 legestarkreduziertwerden,wasimlinguistischenbeschreibungsprozeinsbesonderebei Literatur durchdetailliertereanfragemoglichkeitendiezahldereventuellmanuellzulterndenbe- [BPvR93]R.H.Baayen,R.Piepenbrock,H.vanRijn.TheCELEXLexicalDatabase(CD- kordanzbasierendebeschreibungerstelltwerdenkann. groencorporapositiveauswirkungenaufdieezienzhat,mitdereineaufeinerkon- [Chr93]OliverChrist.TheXkwicUserManual.InstitutfurmaschinelleSprachverarbeitung,UniversitatStuttgart,1993. maschinellesprachverarbeitung,universitatstuttgart,1994. ROM).LinguisticDataConsortium,UniversityofPennsylvania,Philadelphia, [Chr94]OliverChrist.TheIMSCorpusWorkbenchTechnicalManual.Institutfur PA,1993. [Eme94]MartinEmele.TFS{TheTypedFeatureStructureRepresentationFormalism. [HE94]UlrichHeid,MartinEmele.DELIS:ToolsforCorpusBasedLexiconBuilding. [KSZE92]DanielKarp,YvesSchabes,MartinZaidel,DaniaEgedi.AFreelyAvailable LanguageResources(SNLR),1994. Erscheintin:ProceedingsoftheInternationalWorkshoponSharableNatural [MBF+93]GeorgeA.Miller,RichardBeckwith,ChristianeFellbaum,DerekGross,KatherineMiller.IntroductiontoWordNet:AnOn-lineLexicalDatabase.Technischer Bericht,CognitiveScienceLaboratory,PrincetonUniversity,1993. WideCoverageMorphologicalAnalyzerforEnglish.InProceedingsofCOLING Erscheintin:ProceedingsofKONVENS'94,1994. [SC94]BrunoM.Schulze,OliverChrist.TheCQPUsers'sManual.InstitutfurmaschinelleSprachverarbeitung,UniversitatStuttgart,Version1.0d,Mai1994. '92,Nantes,1992. [Sch94]BrunoM.Schulze.EntwurfundImplementierungeinesAnfragesystemsfur tung(ims)andinstitutfurinformatik,universitatstuttgart,januar1994. Textcorpora.DiplomarbeitNr.1059,InstitutfurmaschinelleSprachverarbei- 15
windata SEPA Converter Library Schnellstart
windata SEPA Converter Library Schnellstart Version 1.0.0.1 24.09.2013 windata GmbH & Co. KG windata GmbH & Co.KG Gegenbaurstraße 4 88239 Wangen im Allgäu Inhaltsverzeichnis 1 Änderungen... 3 2 Vorabinformationen...
MehrINHALT. 1.1 Motivierende Beispiele Was ist ein Lokales Netzwerk? Was gehört zu einem Lokalen Netzwerk? 16
INHALT TEIL I 1 Einführung 12 1.1 Motivierende Beispiele 12 1.2 Was ist ein Lokales Netzwerk? 14 1.3 Was gehört zu einem Lokalen Netzwerk? 16 1.4 Pro und Contra Netzwerke 18 1.5 Ein wenig Netzwerk-Geschichte
MehrInstallation von MS SQL-Server 2014 Express
ALGE 2016 SQL Server Installation Inhaltsverzeichnis Installation von MS SQL-Server 2014 Express...1 Datenbank für Remote- Zugriff vorbereiten...6 Windows Firewall Konfiguration...9 Falls Sie ein Englischsprachiges
MehrBackup und Restore mit PC Wrapper
Backup und Restore mit PC Wrapper Zusammenfassung: PC Wrapper ermöglicht es, ein Backup einer virtuellen Maschine auf einem Backupserver abzulegen. Der Backupserver ist ein virtuelle oder physikalische
MehrPOLLEX-LC TaskCenter. SIX Payment Kassenterminals. (Funktionsbeschreibung)
TaskCenter SIX Payment Kassenterminals (Funktionsbeschreibung) Inhaltsverzeichnis MPD-Treiber... 3 Installation... 3 POLLEX-LC TaskCenter Konfiguration... 4 Kasseneinstellungen... 4 Verwalten der Kassenterminals...
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
Mehrmsm net ingenieurbüro meissner kompetent - kreativ - innovativ
Das nachfolgende Dokument wird unter der GPL- Lizenz veröffentlicht. - Technical Whitepaper - Konfiguration L2TP-IPSEC VPN Verbindung unter Linux mit KVpnc - VPN Gateway basierend auf strongswan Voraussetzungen
MehrInstallation und Betrieb des Virtual Serial Port Emulators (VSPE) Mai 2012
Installation und Betrieb des Virtual Serial Port Emulators (VSPE) Mai 2012 GPRS/UMTS/LAN/WAN TCP/IP Connection 1 von 10 Inhaltsverzeichnis Installation und Betrieb des Virtual Serial Port Emulators (VSPE)
MehrVersionsverwaltung. Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner
Versionsverwaltung Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner Gliederung Motivation Allgemeines Varianten der Versionsverwaltung Versionierungssysteme Git als Versionierungssystem-Beispiel
MehrAnleitung zur Einrichtung von Outbound und Inbound Filtern Für DWR-512 (Stand August 2012)
Anleitung zur Einrichtung von Outbound und Inbound Filtern Für DWR-512 (Stand August 2012) Mittels der Outbound Filter können Sie den Zugriff von Ihrem Lokalen Netzwerk auf bestimmte IP Adressen oder Dienste
MehrCLIQ Manager Installation im Netzwerk
CLIQ Manager Installation im Netzwerk Varianten der Installation des Programmes CLIQ Manager Basisinstallation auf einem PC Mehrere PC mit Programm-Installationen und ein PC mit Programm-Installation und
MehrWerkzeug-Datenbank umziehen EC WKZ-Datenbank umziehen Vorgehensweise beim Umzug der WKZ-Datenbank auf anderen Rechner
Merkblatt Thema: IdentNr.: Kurzbeschreibung: Stand 10.12.2014 Werkzeug-Datenbank umziehen EC-081.0 WKZ-Datenbank umziehen Vorgehensweise beim Umzug der WKZ-Datenbank auf anderen Rechner Inhalt Sichern
MehrEinführung in unstrukturierte p2p Systeme wie Gnutella. HamzaOuldBakar. Chair for Communication Technology (ComTec(
Einführung in unstrukturierte p2p Systeme wie Gnutella. HamzaOuldBakar Chair for Communication Technology (ComTec( ComTec), Faculty of Electrical Engineering / Computer Science Überblick 1 Einführung in
MehrINNOTask, INNOCount, INNORent, INNOSpace, INNOCar Installationsanforderungen
INNOTask, INNOCount, INNORent, INNOSpace, INNOCar Installationsanforderungen Server Betriebssystem: MS Server 2003 und 2008 Datenbank: MS SQL 2000 bis 2008 Mindestens 512 MB RAM und 1 GHz CPU, ausreichend
MehrE-Books Lizenzmodelle für Bibliotheken. Dr. Klaus Junkes-Kirchen Berlin 15./16. Februar 2018 Initiative Fortbildung
E-Books Lizenzmodelle für Bibliotheken Dr. Klaus Junkes-Kirchen Berlin 15./16. Februar Initiative Fortbildung 19.02. Lizenzmodelle legen die vertraglich vereinbarten Nutzungsmöglichkeiten im institutionellen
MehrDatenzugriff über VPN
Leitfaden Datenzugriff über VPN Einführung Ab der Version 3.0 besteht bei einer Installation von SPG-Verein die Möglichkeit, den Programmund Datenbereich getrennt abzulegen. Dadurch kann u. a. der Datenbereich
MehrAnleitung: Verbindung mit der Datenbank
Anleitung: Verbindung mit der Datenbank Der Zugriff auf die MySQL-Datenbank selbst kann mit sämtlichen dafür erhältlichen Tools (Beispielsweise SquirrelSQL, Toad für MySQL, EMS SQL Manager, TOra oder ähnliches)
MehrWebsites mit Dreamweaver MX und SSH ins Internet bringen
Websites mit Dreamweaver MX und SSH ins Internet bringen 1. Vorüberlegungen Dreamweaver stellt Funktionen bereit, um Websites im Internet zu veröffentlichen. Um diese Funktionen auf Servern des Rechenzentrums
Mehr3CX Fax Server Integration
3CX Fax Server Integration Kurzanleitung Die 3CX Fax Server Integration ist eine Software, die Ihre 3CX Telefonanlage um die Funktion des Faxversands erweitert. Hierzu werden mit Hilfe des Fax-Clients
MehrSystemanforderungen für MuseumPlus und emuseumplus
Systemanforderungen für MuseumPlus und emuseumplus Systemanforderungen für MuseumPlus und emuseumplus Gültig ab: 01.04.2008 Neben den aufgeführten Systemvoraussetzungen gelten zusätzlich die Anforderungen,
MehrBest Practices WatchGuard Accessportal - Grundlagen und Konfiguration
1 Best Practices WatchGuard Accessportal - Grundlagen und Konfiguration Thomas Fleischmann Senior Sales Engineer, Central Europe Thomas.Fleischmann@watchguard.com 2 Agenda Voraussetzung Was ist das WatchGuard
MehrFernzugang zu Applikationen auf unserer Citrix-Umgebung
Fernzugang zu Applikationen auf unserer Citrix-Umgebung Fernzugang zu Applikationen auf unserer Citrix Umgebung... 1 Zugang zum Citrix Store... 2 Citrix Receiver installieren... 4 Sicherheitswarnung in
MehrZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg
Übersicht Stand: 10.04.2010 1. Moodle bei BelWü (Simulation in der VmWare Schulungsumgebung)... 2 1.1 VmWare Umgebung mit ASG... 2 1.2 VmWare Umgebung mit ASG und Moodle PC... 2 1.3 Anmerkungen zu der
MehrWinOrder 4.0 - Pizza.de Einrichtung
WinOrder 4.0 - Pizza.de Einrichtung Seite 1 von 13 Inhalt Einleitung... 3 Einrichtung der Internet Übertragung (Abruf über Internet/HTTP)... 5 Einrichtung der ISDN Übertragung... 7 Einrichtung der HTTP
MehrRichtig einsteigen: Access 2007 VBA-Programmierung
Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank
MehrClient/Server-Programmierung
Client/Server-Programmierung WS 2017/2018 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 12. Januar 2018 Betriebssysteme / verteilte
Mehre-bag Kurzanleitung e-bag Grundfunktionen
BAG-Melk Kurzanleitung Grundfunktionen Autor J. Brandstetter Vertraulich, nur für internen Gebrauch Version 1.1 File: Datum: C:\e-BAG\manual\gundfunktionen\ebag_quick_start.doc 2003-09-17 Grundfunktionen
MehrTitelmasterformat Hardware on Demand durch Klicken bearbeiten
Titelmasterformat Hardware on Demand durch Klicken bearbeiten Amazon Web Service im ecadfem Kundenportal Kurzanleitung (Deutsch) CADFEM 2017 23.02.2017 1 AWS Instanzen und Gebühren Eigenes Pre-Paid Konto
MehrANLEITUNG NETZEWERK INSTALATION
ANLEITUNG NETZEWERK INSTALATION Sehr geehrter Kunde, vielen Dank, dass Sie sich für RED CAD entschieden haben. Mit dieser Anleitung möchten wir Sie bei der Installation unterstützen. Die Netzwerkinstallation
MehrIRF2000 Application Note Port - Weiterleitung
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 Application Note Port - Weiterleitung Stand: 28.10.2014 ads-tec GmbH 2014 Big-LinX 2 Inhaltsverzeichnis 1 Einführung... 3 1.1 Weiterleitung...
MehrFirewall oder Router mit statischer IP
Firewall oder Router mit statischer IP Dieses Konfigurationsbeispiel zeigt das Einrichten einer VPN-Verbindung zu einer ZyXEL ZyWALL oder einem Prestige ADSL Router. Das Beispiel ist für einen Rechner
MehrLink:
Link: https://www.tecchannel.de/a/softperfect-network-scanner-systeme-im-netz-finden,2019052 Kostenloser IP-, NetBIOS- und SNMP-Network-Scanner - Systeme im Netz finden Datum: Autor(en): 14.11.2014 Bernhard
MehrAufbau und Funktion eines VPN- Netzwerkes
Thomas Zollt zollt-software-consulting Aufbau und Funktion eines VPN- Netzwerkes Legende Symbole Internet Zugang VPN-Tunnel Router Server/ PC Kein Zugang VPN-Tunnel zertifizierter VPN- Schlüssel Kein/
Mehr- Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski
Stud.IP mobile - Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski Universität Passau, Projekt InteLeC Stud.IP-Entwicklerworkshop 31. März / 1. April
MehrEntwicklungsumgebung für die Laborübung
Entwicklungsumgebung für die Laborübung VL Datenbanksysteme Ingo Feinerer Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Gliederung
MehrArbeiten mit dem Versionsverwaltungssystem. Jannik Kramer Proseminar Werkzeuge für das wissenschaftliche Arbeiten
Arbeiten mit dem Versionsverwaltungssystem Proseminar Werkzeuge für das wissenschaftliche Arbeiten 14.07.2014 Agentur für cooperation & communication Gliederung 1. Einführung 2. Funktionsweise 3. 4. Ausblick
MehrUmstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf. Stefan Basler / Tobias Lachmann schrempp edv GmbH
Umstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf Stefan Basler / Tobias Lachmann schrempp edv GmbH Die Firma schrempp edv GmbH Rainer-Haungs-Str.7 77933 Lahr www.schrempp-edv.de Gründung 1980
MehrÜbung - Erforschen von FTP
Lernziele Teil 1: Verwenden von FTP über eine Eingabeaufforderung Teil 2: Herunterladen einer FTP-Datei mit WS_FTP LE Teil 3: Verwenden von FTP in einem Browser Hintergrund / Szenario Das File Transfer
MehrKommunikationsnetzwerke
Kommunikationsnetzwerke Subnets Holger Wache SS 2007 Die sieben Ebenen des OSI Modell zur Beschreibung der einzelnen Netzwerkschichten 7 Schichten von Kabel bis Applikation Wird selten voll ausgeführt
MehrGWT-Webportal Update. ACCENON Software und Hardware GmbH
GWT-Webportal Update ACCENON Software und Hardware GmbH Webportal Update Help-ID:10036, letzte Änderung:11.08.2017 10:50:56 Download Über folgende Links kann das Update heruntergeladen werden: Update Webportal
MehrDatenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe
MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.
MehrSollten trotz allem Schwierigkeiten auftreten und Sie sich nicht anmelden können, melden Sie sich einfach bei uns:
Einrichtung Ihrer orgamax Cloud Zur Einrichtung der orgamax Cloud auf Ihrem Endgerät beschreiben wir hier die gängigsten Varianten. Folgen Sie bitte genau den gezeigten Schritten und achten Sie auf die
MehrErstellen eines Zertifikats
EDPweb Erstellen eines Zertifikats für HTTPS-Zugriff Seite 1 von 8 Erstellen eines Zertifikats Vorbereitende Maßnahmen Installieren Sie folgende Software auf dem PC, den Sie zum Erstellen der Zertifikate
MehrVersion: September 2005 Autor: Mirko Landmann. Installation von ADAM über C3000 Setup Routine
Version: 1.0 9. September 2005 Autor: Mirko Landmann Installation von ADAM über C3000 Setup Routine Inhaltsverzeichnis Einführung... 3 Vorraussetzung... 3 Installation... 4 Kontrolle... 11-2 - Einführung
MehrARBEITSEFFIZIENZ UND VIELFÄLTIGKEIT IM VERTEILTEN ARBEITSUMFELD
ARBEITSEFFIZIENZ UND VIELFÄLTIGKEIT IM VERTEILTEN ARBEITSUMFELD Welche Möglichkeiten und Lösungsansätze gibt es jens-busse.com effiziente Zusammenarbeit nur Face to Face? zu meiner Person: fast 20 Jahre
MehrDatenmanagement in Android-Apps. 16. Mai 2013
Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer
MehrTechnote - Installation Webclient mit Anbindung an SQL
Technote - Installation Webclient mit Anbindung an SQL Installation Webclient mit Anbindung an SQL Ferrari electronic AG; Heiko Miersch; Chris Helbing OfficeMaster ist Copyright 2012 von Ferrari electronic
MehrDatenbanken Grundlagen und Design
Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?
MehrZehn SSH Tricks. Julius Plen z
Zehn SSH Tricks Julius Plenz Interaktive Kommandos Steuerung von ssh direkt, nicht dem darin laufenden Programm Escape Sequenzen beginnen mit einer Tilde (~), sind aber nur nach CR wirksam Mögliche Kommandos:
MehrNAS 224 Externer Zugang manuelle Konfiguration
NAS 224 Externer Zugang manuelle Konfiguration Ü ber das Internet mit Ihrem ASUSTOR NAS verbinden A S U S T O R - K o l l e g Kursziele Nach Abschluss dieses Kurses sollten Sie: 1. Ihr Netzwerkgerät zur
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrFragen zur GridVis MSSQL-Server
Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens
MehrMOC 6421B: Konfiguration einer Netzwerkinfrastruktur und Problembehandlung unter Windows Server 2008
MOC 6421B: Konfiguration einer Netzwerkinfrastruktur und Problembehandlung unter Windows Server 2008 Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. In dieser
MehrErweiterungen im DFN-CERT Portal. 51. DFN-Betriebstagung Berlin 6. Oktober 2009 Tilmann Haak
Erweiterungen im DFN-CERT Portal 51. DFN-Betriebstagung Berlin 6. Oktober 2009 Tilmann Haak Übersicht DFN-CERT Portal allgemein Erweiterungen bei den Automatischen Warnmeldungen Neuer
MehrAnhang zum Handbuch. Netzwerk
Anhang zum Handbuch Netzwerk Penn Elcom GmbH - Januar 2012 Der Penn Elcom CaseDesigner ist ab der Version 1.0.0.6 komplett netzwerkfähig. Die nachfolgende Kurzanleitung zeigt die einfache Installation
MehrSite-To-Site VPN Anleitung IAAS Smart <-> IAAS Premium. Version: 1.0
Site-To-Site VPN Anleitung IAAS Smart IAAS Premium Version: 1.0 Inhaltsverzeichnis Inhaltsverzeichnis... ii 1 Einleitung... 3 2 Vorraussetzungen... 4 2.1 IPFire Firewall... 4 2.2 vcloud Director...
MehrZusammenarbeit mit Partnern
Zusammenarbeit mit Partnern Anforderungen an ein Projektbüro Folie 1 Grundsätze Die Geheimhaltung ist zwischen den Partnern im Vertrag geregelt und vereinbart. Alle Mitarbeiter sind persönlich zur Geheimhaltung
MehrPLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5
PLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5 Inhalt 1. Vorbereitung: Kopieren der DVD auf Festplatte 2. Inbetriebnahme von RDZ 3. Zugriff auf den Remote z/os Host 4. Herunterfahren RDz ist ein Integrated
MehrInternet: Funktionsweise und Dienste 1. Was ist das Internet?
1 1. Was ist das Internet? 2 2. Welche Funktionen können die Rechner im Netzwerk ausüben? Client-Server-Struktur Server - von engl. to serve = dienen - stellt Daten, Ressourcen und/ oder Speicherplatz
MehrInformationen über die WebServices der Parlamentsdienste. Projektmanagement CH-3003 Bern
P a r l a m e n t s d i e n s t e S e r v i c e s d u P a r l e m e n t S e r v i z i d e l P a r l a m e n t o S e r v e t s c h s d a l p a r l a m e n t Projektmanagement CH-3003 Bern www.parlament.ch
MehrInformationen zu Datenschutz und Sicherheit mit CYS Feedback Monitor (CFM)
Informationen zu Datenschutz und Sicherheit mit CYS Feedback Monitor (CFM) Technische Sicherheitsvorkehrungen Hosting über Microsoft Azure CFM-Systeme und Daten werden in den professionellen Rechenzentren
MehrSicherheitslabor Einführung
Faculty of Computer Science Institute of Systems Architecture Chair of Privacy and Data Security Sicherheitslabor Einführung Dr.-Ing. Stefan Köpsell Lehrveranstaltung Sicherheitslabor Überblick Ziel: Vermittlung
MehrGalileo und das Daten Management mittels Arkonet. Alan Peace, Immucor Med. Diagnostik GmbH, Rödermark DGTI ADV Tagung, Hannover,
Galileo und das Daten Management mittels Arkonet Alan Peace, Immucor Med. Diagnostik GmbH, Rödermark DGTI ADV Tagung, Hannover, 01.02.2010 Immucor Systemintegration mittels ArkoNet GALILEO ECHO GALILEO
MehrInhalt. Nero - Verbindung zu Remote Adressen Seite 1 von 10
Nero - Verbindung zu Remote Adressen Seite 1 von 10 Inhalt 1. Einleitung... 2 2. Benützung... 3 2.1. Neue Adressen... 3 2.2. Adressen updaten... 5 3. Konfiguration... 7 3.1. Einstellungen in Nero... 7
MehrDatenschutztag. Eine Präsentation von Mateusz Gwara, Philipp Leder, Paul Panser und Patrick Wilke
Datenschutztag Eine Präsentation von Mateusz Gwara, Philipp Leder, Paul Panser und Patrick Wilke 1. Website Security Gliederung 2. Viren, Trojaner & Antivirensoftware 3. Phishing & Gefahren des World Wide
MehrArbeiten mit einem lokalen PostgreSQL-Server
Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php
MehrKonvertierung von Invention- Navigator-Datenbanken ab Version 5 in das Invention- Navigator-7-Format
Konvertierung von Invention- Navigator-Datenbanken ab Version 5 in das Invention- Navigator-7-Format 1. Inhaltsverzeichnis 1.1 Erstellung des Anwendungsdatenpfades... 3 1.2 Konvertierung der Invention-Navigator-Datenbank...
Mehr8335 Datenbanken Gebrauchsanweisung für die Kursunterlagen
8335 Datenbanken Gebrauchsanweisung für die Kursunterlagen Seite 1 von 5 Inhalt Vorwort... 3 Die Kursunterlagen... 3 Die Dokumente... 4 Vorgehensweise... 5 Seite 2 von 5 Vorwort Revision 0.1 Dieses Dokument
Mehr1 Port USB über IP GeräteServer - 10/100/1000 MBit/s Gigabit
1 Port USB über IP GeräteServer - 10/100/1000 MBit/s Gigabit Product ID: USB1000IP Dieser Gigabit-USB Over IP-Geräteserver bietet eine einfache und praktische Lösung zum Erweitern und Freigeben eines USB-Geräts
MehrKurzanleitung. Zotero 5.0. Inhalt kim.uni-hohenheim.de
Zotero 5.0 Kurzanleitung 21.08.2017 kim.uni-hohenheim.de kim@uni-hohenheim.de Inhalt Installieren... 2 Literatur erfassen... 2 Automatische Übernahme aus Webseiten... 2 Einträge über eine Importdatei hinzufügen...
MehrVorlesungsplan. Navigation: Beispiel. Navigation. Zugriffsmethoden in Bio- Datenbanken
Vorlesungsplan 1. Übersicht 2. Datenmodelle Textdateien, Entry-Modell Relationale DB XML 3. Genom-DB 4. Genexpressions-DB 5. Protein-DB 6. Pathway-DB 7. Publikations-DB 1. OWL & Ontologien 8. Zugriff und
MehrInhalt. 1 Installation und Konfiguration des Citrix Receivers
1 Installation und Konfiguration des Citrix Receivers Inhalt I. Installation... 2 II. Konfiguration... 3 a) Verbindung einrichten... 3 b) Vollzugriff konfigurieren... 5 c) Speichern und Öffnen von Dateien...
MehrZeichnungskoordination in der Cloud
Zeichnungskoordination in der Cloud Mit AutoCAD 360 haben Sie die Möglichkeit von jedem beliebigen Rechner oder Mobilgerät auf Ihre Zeichnungsdaten im Autodesk 360 Account zuzugreifen. Sie benötigen hier
MehrXML in der Oracle Datenbank
XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche
MehrLehrveranstaltung Grundlagen von Datenbanken
Verbindungsanleitung mit der Datenbank Um sich mit der Datenbank für die Übung zu verbinden, gibt es mehrere Möglichkeiten. Zum einen ist die Datenbank aus dem Netz des Informatikums direkt erreichbar.
MehrHeadSetup Pro Manager
Technisches FAQ-Blatt HeadSetup Pro Manager Hosting, Sicherheit, Datenspeicherung und Geschäftskontinuität HeadSetup Pro Manager Cloud End-User HeadSetup Pro IT Admin Vorstellung Der Sennheiser HeadSetup
MehrTimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München
Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar
MehrInstallations- und Updateanleitung LTLexTool
Inhalt 1. Allgemeines... 2 2. Sicherung vor dem Update... 2 3. Download... 2 4. Installation/Update auf dem Lexwareserver... 3 5. Aktivierung des LTLexTools... 4 6. Installation der Clients... 5 Copyright
MehrInstallationsanleitung
Installationsanleitung WirelessServer Software Release Datum: 02.11.2016 M-000010.0 v1.0.0 Inhaltsverzeichnis 1. Einleitung... 2 1.1. WirelessServer Software (Kurzbeschreibung)... 2 2. Systemanforderungen...
MehrKennzahlenbasiertes Prozeßcontrolling für den Produktionsbereich in einem Unternehmen der Investitionsgüterindustrie
Wirtschaft Marc Joos Kennzahlenbasiertes Prozeßcontrolling für den Produktionsbereich in einem Unternehmen der Investitionsgüterindustrie Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek:
MehrScan-to-Folder mit SMB auf einem PC mit Windows 7 einrichten
1 von 8 Scan-to-Folder mit SMB auf einem PC mit Windows 7 einrichten Wie richte ich Scan-to-Folder mit SMB auf einem PC mit Windows 7 ein? (Wie lasse ich die Kommunikation mit einer bestimmten IP-Adresse
MehrAnleitung. Update/Aktualisierung EBV Einzelplatz Homepage. und Mängelkatalog
Anleitung Update/Aktualisierung EBV Einzelplatz Homepage und Mängelkatalog Zeichenerklärung Möglicher Handlungsschritt, vom Benutzer bei Bedarf auszuführen Absoluter Handlungsschritt, vom Benutzer unbedingt
MehrDineso Software - Technische Daten
Dineso Software - Technische Daten Zahlen, Daten, Fakten zu Software und Anwendung Inhaltsverzeichnis: 1. Allgemeine Informationen zur Dineso Software 2. Technische Voraussetzungen 3. Ablauf eines BI-Projektes
MehrWPA. Windows Process Accounting V3.2
WPA Windows Process Accounting V3.2 WPA Produktübersicht WPA ist ein Prozessrechenzeitabrechnungssystem für Windows und Linux, das eine dezentrale Erfassung der Rechenzeiten frei wählbarer Prozesse und
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrInstallation Q1 Multi-User-System
Installation Q1 Multi-User-System Anforderungen an den Rechner Betriebssystem: Windows 7 / 8 / 10 / 2008 / 2012 / 2016 Speicher: 4 GB Die Installation eines Multi-User Systems besteht aus 3 Schritten 1.
MehrHasenbeinPlus 2016 Installation und Administration
MAI 2017 HasenbeinPlus 2016 Installation und Administration HASENBEIN SOFTWARE GMBH Steinrieke 38, 33034 Brakel 1 HasenbeinPlus 2016 Inhalt Willkommen bei HasenbeinPlus... 2 Übersicht der Komponenten...
MehrAgentur-Vermieterbereich
Agentur-Vermieterbereich Objektmanager für Agenturen Inhalt: Ihr Objektmanager - Übersicht Überschriften bearbeiten Anfragen anzeigen Kategorien zuordnen Kategorien verwalten HomeAway.com, Inc. 0 Alle
MehrSystemanforderungen für MuseumPlus und emuseumplus
Systemanforderungen für MuseumPlus und emuseumplus Systemanforderungen für MuseumPlus und emuseumplus Gültig ab: 01.03.2015 Neben den aufgeführten Systemvoraussetzungen gelten zusätzlich die Anforderungen,
MehrRemote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH
Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH von Dominick Baier (dbaier@ernw.de) und Jens Franke (jfranke@ernw.de) 1 Einleitung Dieses Dokument behandelt die flexible
MehrIntrexx Hochverfügbarkeit
T E C H N I S C H E D O K U M E N T A T I O N Intrexx Hochverfügbarkeit Intrexx 7.0 Der Begriff Hochverfügbarkeit steht für die Fähigkeit eines Systems, seine komplette Funktionsweise aufrechtzuerhalten,
MehrAnleitung zur Einrichtung des USB-Speicherzugriffs (SharePort) Für DIR-506L (Stand April 2013)
Anleitung zur Einrichtung des USB-Speicherzugriffs (SharePort) Für DIR-506L (Stand April 2013) Über den Konfigurationspunkt Speicher können Sie festlegen, ob und wer einen Zugriff auf das an den USB-Port
MehrFirewall-Versuch mit dem CCNA Standard Lab Bundle
-Versuch mit dem CCNA Standard Lab Bundle Cisco Networking Academy Day in Naumburg 10. und 11. Juni 2005 Prof. Dr. Richard Sethmann Hochschule Bremen Fachbereich Elektrotechnik und Informatik 1 Inhalt
MehrKonfigurationsbeispiel USG
ZyWALL USG L2TP VPN over IPSec Dieses Konfigurationsbeispiel zeigt das Einrichten einer L2TP Dial-Up-Verbindung (Windows XP, 2003 und Vista) auf eine USG ZyWALL. L2TP over IPSec ist eine Kombination des
MehrElektronische Semesterapparate ESem
Elektronische Semesterapparate ESem 8. BSZ-Kolloquium, Konstanz, 05.10.07 Christof Mainberger, BSZ ESem sind nicht einfach Semesterapparate In Semesterapparaten wird Literatur zu einer Lehrveranstaltung
MehrIntegration der Universitätsbibliothek an der Freien Universität Berlin in die IDMS-Infrastruktur
Steffen Hofmann (Dipl.-Inf.) ZEDAT, Identity and Customer Management (ICM) Integration der Universitätsbibliothek an der Freien Universität Berlin in die IDMS-Infrastruktur Account-Migration oder System-Integration
MehrSystemanforderungen für Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle Rechte vorbehalten.
Systemanforderungen für Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993 2017 QlikTech International AB. Alle Rechte vorbehalten. Qlik,
Mehr