Home
Report R2.3
Contents
1. k i I A Test Objekt Note If someone else modifies repository contents you might need to refresh the Navigator view manually Click on Refresh at the top of the Navigator view to do so 25 2 2 2 Project and User Management 2 2 2 1 Functions 2 2 2 1 1 Authenticate TextGrid uses Shibboleth for authentication purposes The Shibboleth authentication and authorization architecture allows for cross domain single sign on and removes the need for content or service providers to maintain user names and passwords Users are authenticated via identity information stored with their home IdP identity provider 2 2 2 1 2 Create and Manage Projects Projects in TextGrid are used to manage access to objects e g TEI XML texts XSLT adaptors images Any TextGrid object belongs to a project TextGrid users can start a new project in order to create or copy objects Objects belonging to a project are listed in the Navigator View Currently projects once created cannot be deleted 2 2 2 1 3 Add Users to Projects and Assign Roles The creator of a project can select other TextGrid users associate them with the project and assign specific roles to them Users to be selected must previously have logged in to TextGridLab at least once 2 2 2 2 Authentication The authentication dialogue can be brought up by e clicking on the Login icon in the Welcome Screen of TextGridLab e selecting a function or view that req
2. TextGridLab File Edit XML Search Moois Window H EHEH wa fins vr TEXT 1CO TI oC Kin XML Editor Ie Research Welco r L E Project User Administration T Image Link Editor 4 3 Dictionary Search textgrid de BZ FnQuery Template Editor Navigator Dx s Lemmiatizer in we Dictionary Results Ser Metadata Editor N mes 2 by clicking when the Welcome Screen is not active on the Metadata Editor icon in the tool bar E Note In order to load object metadata into the Metadata Editor you must authenticate and select a TextGrid object for editing cf Authentication 2 2 3 3 Creating Metadata In the Metadata Editor view the following baseline metadata can be attached with TextGrid objects 1 names of agents and their roles author contributor editor illustrator translator providing institution other repeatable element 2 object title date or date range of object 4 text type of object 32 Metadata Editor 25 il Navigator forg eclipse Face viewers Tree Selection Agent Agent Mittelbach Jens Role author Remove Add new Agent Title Test Objekt Approx Date Approximate Date Original Form zs Approximate Gregorian Date e g 2008 02 26 or 1773 2005 11 19 Switch to Date Range Type e g prose xml TL a un m Save Metadata Generate TEI Header Figure Metadata Editor view The Ag
3. Content assist which helps you finish tags The Content assist uses the information of the associated Schema to provide a list of acceptable continuations depending on where the cursor is located in an XML file or what has just been typed To select one of the proposed options just double click it Unlimited undo and redo these options allow you to incrementally undo and redo every change made to a file for the entire editing session For undo press ctrl Z for redo press ctrl Y or choose both options alternatively by selecting Edit in the menu bar Node selection based on the location of your cursor or selection in the Outline view the node selection indicator highlights the line numbers that include a node for example an element or attribute in the vertical ruler in the left area of the Source view smart double clicking behaviour If your cursor is placed in an attribute value one double click selects that value another double click selects the attribute value pair and a third double click selects the entire tag This makes it easier to copy and paste commonly used pieces of XML e Pop up windows which show the content model for elements and attributes SEGRE type headnord naorgm sabtormtqg E OF attribute Fvpe lt r arm pos WEnumerated Values lt a simple T lemma variant a6 compound z pos derivative jramicrp Press Fz For focus 2 1 6 WYSIWYM View The WYS
4. The Tokenizer splits a text into logical units tokens i e in words and punctuation marks These are marked by opening and closing tags The Tokenizer implements the algorithm for determining word boundaries according to the guidelines of the Unicode Consortium The corresponding elements for words and characters as well as pre defined tokens for example abbreviations proper nouns or regular expressions e g for date specification can be defined in the tool configuration Tokenized texts can be processed further for instance with the lemmatizer e The Tokenizer web service SOAP accepts two parameters e indata xs string the XML encoded text data to be tokenized e config xs string the configuration in XML syntax lt TokenizerConfig gt lt IgnoreElements gt lt item gt teiHeader lt item gt lt IgnoreElements gt lt MyTokens gt category type winter gt lt item gt Advent lt item gt lt item gt Schneefl cklein lt item gt lt category gt lt category type abbr gt lt item gt Abk lt item gt lt item gt e g lt item gt lt category gt lt category type NE gt Seen Fuel oe lt 7 ikem emet BD NRI lt category gt category type date gt sen oie Ae vee VOR le eMe iste I armen vel 4 vel 2 vel 2 ab TCI ES lt category gt lt MyTokens gt lt MyCharacters gt lt category type gt lt item gt lt item gt abb exu S Ib lt sen aiU suem
5. This user manual documents the different tools services and applications of TextGrid from a user s perspective TextGrid focuses mainly on two components TextGridLab short for laboratory as a single point of entry to the virtual research environment provides integrated access to specialized tools services and content while TextGrid Rep short for repository a long term archive for research data in the humanities embedded in a grid infrastructure will ensure availability and access to its research data as well as interoperability This report will be concerned with the former component The contents of this report is or will also be available in the TextGridLab s online help system 1 The TextGridLab TextGridLab is TextGrid s client application It offers services and tools for specialists in the arts and humanities in a grid environment 1 1 Download and Installation The current beta version of the TextGridLab is available as a free download from www textgrid de beta html for various operating systems Before you can use the software you must install a Sun Java Runtime Environment JRE at least version 5 Aside from that TextGridLab does not require installation simply download and unpack the archive file and run the textgridlab application 1 2 Your TextGrid account A lot of functionality including read only access to published information and working with local files 1s available without logging in To be able to sto
6. gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name URI type xs anyURI gt lt xs element name metadatatransformation gt lt xs annotation gt lt xs documentation gt This contains the XSL stylesheet for rule based transformation of the metadata e g setting a new ProjectID appending text to the title or adding an editor Please consult an example stylesheet for the current TextGridMetadata if you plan to write a new one lt xs documentation gt lt xs annotation gt lt xs complexType mixed true gt xs sequence xs any processContents lax minOccurs 0 maxOccurs unbounded gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name inputconstants gt lt xs annotation gt lt xs documentation gt configuration parameters for the services used in this workflow lt xs documentation gt 84 lt xs annotation gt lt xs complexType gt xs sequence lt xs element maxOccurs unbounded minOccurs 0 ref tgwf activity gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name activity gt lt xs complexType gt xs sequence lt xs element ref tgwf const maxOccurs unbounded minOccurs 1 gt lt xs sequence gt xs attribute name serviceID use required type xs NCName gt lt xs annotation gt lt xs documentation gt the ServiceID as specified in the ac
7. lt category gt category type Date gt lt item gt d 1 2 s d 1 2 s d 4 lt item gt lt item gt d 1 2 s d 1 2 s d 2 lt item gt lt item gt d 4 d 1 2 d 1 2 lt item gt lt category gt lt MyTokens gt lt MyCharacters gt lt category type gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt item gt lt category gt lt MyCharacters gt lt tokenelement gt w lt tokenelement gt lt charelement gt c lt charelement gt lt TokenizerConfig gt tgwf const lt tgwf activity gt tgwf activity servicelD lem gt lt tgwf const name configfile needsB64encoding true gt lt configuration gt lt token gt w lt token gt lt lemmatize fuzzy no disambiguation yes guessing no zlib no output MORPHISTO gt ntl lt lemmatize gt lt configuration gt lt tgwf const gt lt tgwf activity gt lt tgwf inputconstants gt lt tgwf tgwf gt 3 Tools not developed in TextGrid Some tools originally planned for TextGrid have not yet been implemented 3 1 Bibliography Tool The Bibliography Tool has not been developed within the first project phase of TextGrid as a similar functionality will be provided by a service in eSciDoc After integrating this service in TextGrid it will be made
8. sis em lt item gt lt item gt lt item ANNI lt em gt lt a gt lt item gt lt item gt lt item gt amp quot lt item gt lt category gt 14 15 http www unicode org reports tr29 tr29 9 html Word_Boundaries http ingrid sub uni goettingen de Tokenizer wsdl 75 lt MyCharacters gt lt eokemelemene ws Ezokenelemene seh relkepe nr ec Clare lemon gt lt PORE ATZE r CONTIG Since there is no UI component the tokenizer can only be used via the workflow tools Here is an example workflow that calls tokenizer and lemmatizer lt xml versionz 1 0 encoding UTF 8 gt tgwf tgwf xmins tgwf http textgrid info namespaces middleware workflow version 0 4 gt lt tgwf description gt Lemmatizer Workflow with prepended Tokenizer v0 4 lt tgwf description gt lt tgwf activities gt lt tgwf service description TextGrid Tokenizer name Tokenizer operation Tokenizer64 servicelD tok targetNamespace hittp namespaces textgrid de wsdlLocation http ingrid sub uni goettingen de T okenizer wsdl gt tgwf service operation LemmatizerTEIBatch64 wsdlLocation http ingrid sub uni goettingen de lemmatizer_doc wsdl name Lemmatizer description The TextGrid New German Lemmatizer servicelD lem targetNamespace http namespaces textgrid de gt lt tgwf activities gt lt tgwf datalinks gt tgwf link linkID read fromServicelD crud fromParam batchinput toServicelD tok toParam
9. Din am 13 May n am May Din Die Leiden des jungen Werther mL MeinekleineTestPublikation AL publish xml test1 EA Stra burger M nster test txt 1 Web Publisher Test Publishing Data Title Test Publication Agent Description Project my best Include referenced images Before publishing at least a title and an agent have to be entered the description is optional A publication is associated to a project Only TextGrid Objects belonging to its associated project can be added to a publication The publication itself is stored as a TextGrid Object belonging to its associated project The associated project of a publication is determined by the first TextGrid Object dropped on the Web Publisher view To reset the associated project all TextGrid Objects have to be removed from the publication tree 61 2 8 Lemmatizer 2 8 1 Morphisto Lemmatizer Module Functions The Lemmatizer module Morphisto is used to perform a morphological analysis on German wordforms The user can lemmatize complete files with the function Lemmatize file or interactively use the tool Lemmatize Wordform for a single word analysis The command Search Historic is used to manage and search morpho syntactic information of historic wordforms 2 6 1 1 Lemmatize Wordform TextGrid uses SFST Stuttgart Finite State Library for the morphological analysis of New High German words For any given single wordform Morphisto returns the correspo
10. Reset colour resets fore and background colour to default colours black and white 2 4 5 Example of use Open an image e Double clicking an image file in the navigator opens the image Open a text e Right clicking a text file in the navigator and choosing the menu item Edit with Image Link Editor opens the text potentially existing markup will not be adopted Selection of work space e The displayed detail can be selected with the selection rectangle in the Thumb View and the scrollbars the zoom factor can be changed using the slide control in the Thumb View or the magnifier tools Creation of links e The selection in the image can be effected in rectangular default or polygonal mode In rectangular mode clicking the image at one corner of the area to select suffices to draw the rectangular selection keeping the left button pressed In polygonal mode an edge can be drawn by clicking and dragging releasing the left button determines the next corner of the polygon which can be completed by double clicking A marking which is not yet linked to a text is displayed with a dashed border e Text can be selected by clicking and dragging or by double clicking single word respectively triple clicking whole line e The creation of a link can be effected using the a symbol e The marking in text and image does not have to be effected alternating It is also possible to mark a larger quantity of image segments and link them successivel
11. 1 4 Design View In the Design View the XML file is represented as a tree which 1s helpful to overview highly structured data 12 CWDS Band 1 Seite 1 Lemma aalfoermig xml 2 5 mL xml version 1 0 encoding LITF 8 T oxygen RMaSchema J Jdictioenary schemas cam El TEI teiHeader t FsdDecl Facsimile Y text mins http Pw bei c orgyr s 1 0 xml lang de E e teiHeader FileDesc encodingDesc profileDeschy r e FileDesc EikleSEmE editienSEmE extent publication e encodingDesc tticharDecl projectDesc samplingDecl amp e revisionDesc list change j e text ittindes span span arp interp interpG e body ittindex span span arp interp interp El e div iiit meeting byline dateline argument e entry ham sense cit dickScrap Form aram xml id cwds1_00017_aalFoermig e Ib n 0001 070 e Form fay utis d phr w m c sean ich e Form C693 tts cl phr w m c sean Gt type lemma e Form is cl phr ra e sean oit Fvpe headword norm aalF rmig e orth Aalf rmig e c i e gramarp 593 eeke cl phr w ra f e sean ot pos tg s cl phr w m c segt t E e sense to sense cit dictScrap Farm grar e def da tis c phr w m c sean itt in Farm J in Gestalt eines Sales Design Source Ww YSITw YIM Figure The Design View Co
12. Apert Title CwDS Band 1 Sete 1 Lemma aafoermes aah 0001 070 Date Range Figure The XML Editor perspective On the left hand side the Metadata Editor shows the metadata of the current document It can be closed while working with the XML Editor 11 The three main views of the XML editor the Design view the Source view and the WYSIWYM view are located in the centre These views are used for editing an XML file You can switch between the single pages by clicking the appropriate tab on the bottom left side Any changes you make in one view are also reflected in the other views The right side of the XML Editor Perspective is again subdivided in to two smaller views the Outline view and the Properties View below The Outline View shows an outline of the structure in order to help facilitate XML development You can also use the Outline view to insert and delete elements To do so right click the element and choose the action to be performed from the context menu The Properties View overviews the properties of the elements You can edit the value s of the properties by typing in the right column of this view 2 1 2 3 How to Save XML files To save any changes you have made in your document select File from the menu bar and choose one from the saving options Note If you close a document without saving the modifications a dialoge 1s brought up to remind you to save your file 2 1 3 Editor Views 2
13. Permissions on Projects Users assigned with this right may create new resources in the Permissions on Resources b ip b b b b b b b baselineencoding dictionaries Tum a fhi CWDS Band 1 aar PX OE AEN I m d Resource can be read by users Fawn CWDS Band 1 Seite 1 Lemma To find out the TextGridLab User ID users need to log zh thie right i in first They then can select Help Authentication to Standard role assignment for current project fa CWDS Band 1 Seite 1 Lemma display their ID xh CWDS Band 1 Seite 1 Lemma ah CWDS Band 1 Seite 1 Lemma ah ein Dokument fil Ein Test in TEI Lite Add xh Ein Test mit dem neuen Save Hz OE E E NI Bene drag to resize the views fw huhu se T 1 items selected Status Bar info about progress status Role Resources Projects Projektleiter delegate publish delegate Administrator delete M Bearbeiter read write create Beobachter M read Figure 2 TextGridLab s user interface components exemplified by the project administration tool For example there 1s the Navigator described in section Navigator on p 22 that can be used to browse through projects and objects therein This component is displayed in e g the project and rights management tool as on the left side in Figure 2 the workflow editor and the text image link editor Building blocks like this are called views The other views in Figure 2 are labeled User
14. Source WYSIWYM Input Methods Get Analysis ej TEl text body div lg l Smart Insert 1200 1211 2 8 3 The Morphisto User Interface 2 6 3 1 Lemmatize Wordform To lemmatize a single German wordform with the command Lemmatize Wordform please type in a word in the field German Wordform Choose your favorite configuration option and click on the icon Start Lemmatizer The result is presented in the text window below 2 6 3 2 Lemmatize file The command Lemmatize file s used in batch mode for UTF 8 encoded files Please first choose between the modes plain text TEI XML encoded file and German Wordfom Last The last option is for files which are already tokenized The result is presented in the window below 2 6 3 3 Search Historic The command Search Historic is used to manage and search morpho syntactic information of historic wordforms Please type in a historic wordform in the field Search Term and click on the icon Search Item to find the corresponding lemma The result is presented in the text window Found Lemmas If you would like to see all wordforms pertaining to the selected lemma you can double click on the respective lemma The results are shown in the text window Included Wordforms 2 8 4 The Morphisto Configuration Mask If you click on Make Configuration a dialogue field pops up where you can specify your desired configuration for lemmatizing with Morphisto 63 Morphisto Configuration Please
15. accessible via a user interface in TextGridLab 3 2 OCH The development of an OCR module for Gothic print involved a far greater effort than expected An implementation as TextGrid service is projected for the second phase of TextGrid The University of Kaiserslautern as new TextGrid partner will be responsible for developing an OCR service for identification of Gothic type letters integrating it in TextGrid and appropriating tools for working with OCR results 3 3 Print Publisher The Print Publisher has been outsourced for a similar reason During the requirements engineering phase it turned out that developing a really useful and usable print publisher would involve far more resources than available for a TextGrid sub module thus it should be developed in an independent project An accordant proposal was submitted at the Deutsche Forschungsgemeinschaft German Research Foundation It was granted in October 2009 TextGrid will cooperate with this project 3 4 Registry One of TextGrid s project partners FH Worms has developed the service registry Isidorus that is mainly targeted at the eGovernment community It is currently on the way of being adopted in a way usable for TextGrid and will finally be integrated with TextGrid in the second project phase l Lukas Gie mann Implementation of a Web 2 0 Interface and an RDF Im Exporter for the Topic Maps Engine Isidorus Bachelor Thesis Worms 2009 78 4 Appendix 1 The tgwf X
16. annotation gt lt xs attribute gt 80 xs attribute name operation usez required type2 xs anyURI lt xs annotation gt lt xs documentation gt the operation to be invoked from this wsdl lt xs documentation gt lt xs annotation gt lt xs attribute gt xs attribute name serviceID use required type xs NCName gt lt xs annotation gt lt xs documentation gt this ID will be used throughout this tgwf document to refer to this service lt xs documentation gt lt xs annotation gt lt xs attr bute gt lt xs attribute name targetNamespace use required type xs anyURI gt lt xs annotation gt lt xs documentation gt If the WSDL specifies a targetNamespace its value can be given here lt xs documentation gt lt xs annotation gt lt xs attribute gt xs attribute name usetns type xs boolean gt lt xs annotation gt lt xs documentation gt set to true to tell the Workflow Engine that the message parameters should be prepended the targetNamespace given Hint set to true if the schema definition part in the WSDL has elementFormDefault qualified If you interact with a Web Service written in a namespace ignorant language such as PHP Python Perl or Tcl usetns will perhaps better be false lt xs documentation gt lt xs annotation gt lt xs attribute gt 8l lt xs attribute name wsdlLocation usez required type xs anyURI gt lt xs complexType
17. click Web Publisher II TextGridLab File Edi XML Search MEMS Window Help ur b alts Linkeditor ET B Research XML Editor US eel i Research 53 esearc ca Project User Administration Search for gt Web Publisher EE Dictionary Search e x Navigator 2 In objects having E Template Editor Person Dictionary Results Once the perspective has been opened it can be easily accessed by clicking the Web Publisher tab in the perspective switch bar even if another perspective is active at the time TextGridLab File Edi XML Search Tools Window 1323 BR oe ES 7 web Publisher B Research FQ Research 2 2 How to create a publication The Web Publisher perspective consists of the Web Publisher view and the Navigator In the Web Publisher view Sections can be created by clicking New Section and renamed by clicking Rename Section TextGrid Objects can be dragged from the Navigator and dropped on the Web Publisher view Both Sections and TextGrid Objects can be rearranged via Drag and Drop or removed by clicking Remove Item 60 SEI TextGridLab File Edit XML Search Tools Window Help Rees C Ca bi ES mii Fey EE web Publisher 3 Research A Navigator 33 O X Web Publisher 3 m Refresh fra v New Section Rename Section RemoveItem Publish Reset Et mytest A My Publication fL am 10 May iL am 12 May AL am 12 May
18. erid de fileadmin user upload suei storage 0000 309 07 haase html 22 minutes of a presentation of this system in German 2 3 2 Workflow Editor Graphical User Interface The Workflow GUI is implemented as an Eclipse perspective consisting of an editor area for editing the tgwf workflow document or input result objects and the following views Workflow preparation here you can select a tgwf Workflow document display input TexGridObjects choose the target project where resulting objects are to be created and initiate the execution of the workflow Job Management query for the status of the user s wokflow jobs at the engine Result viewer display the list of resulting TextGridObjects created anew The following figure shows the interface more details on how to use the GUI will be explained below 36 len C1 g e Ez 0 File Edit Source XML Search Tools Window Help UE EA O Du f E E E GE ER d ES TA Research GX workflow Preparation 2 Xj TUSTEP index reverse sort workflow xml 23 lt xml version 1 0 encoding UTF 8 gt Available workflows Refresh list tgwf tgwf xmlns tgwfz http textgrid info namespaces middleware workflow ve lt tgwf description gt Uses the TUSTEP Server at ZDV with the WS wrapper by DAASI Ein leerer Workflow tgwf activities Bars tgwf service description 1 name 1 operation runTUSTEP serviceID 1 lt tgwf activities gt Tokenizer Lemmatizer v0 4 t
19. gt lt xs element gt lt xs element name datalinks gt lt xs annotation gt lt xs documentation gt Determine how data flows from one service to another i e which output parameter in fromService yields the data and which input parameter in toService will receive them Use crud batchinput for fromServiceID fromParam when the link should lead to toServices that should receive the data as read from the Grid Similarly the fromService that will serve the final data must have a link to crud batchoutput Cave consistency checks will not be made yet so possibly the workflow might fail or loop lt xs documentation gt lt xs annotation gt lt xs complexType gt xs sequence lt xs element maxOccurs unbounded minOccursz 1 ref tgwf link gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name link gt lt xs complexType gt lt xs attribute name linkID use required type xs NCName gt xs attribute name fromServiceID use required type xs NCName gt xs annotation xs documentation the ServicelD as specified in the activities element for the service that yields data xs documentation lt xs annotation gt lt xs attribute gt xs attribute name fromParam use required type xs NCName gt xs annotation 82 xs documentation the output parameter of the fromServiceID which serves the data for this link xs documentat
20. indata gt lt tgwf link toServicelD lem fromParam outdata toParam infile fromServicelD tok linklID Tok2Lem gt tgwf link linkID write fromServicelD lem fromParam outfile toServicelD crud toParam batchoutput gt lt tgwf datalinks gt tgwf CRUD instance inserted automatically sessionID inserted automatically logParameter inserted automatically gt lt tgwf batchinput gt tgwf metadatatransformation lt xsl transform xmIns xsl http www ws org 1999 XSL Transform xmlns xsi http www w3 0org 2001 XML Schema instance xmins ns1 http textgrid info namespaces middleware tgcrud services T GCrudService xmins tgomd http textgrid info namespaces metadata core 2008 07 24 version 1 0 gt xsl output method xml encoding UTF 8 indent no gt lt xsl template match gt ns1 tgObjectMetadata xmins ns1 http textgrid info namespaces middleware tgcrud services T GCrudService gt descriptive xmins http textgrid info namespaces metadata core 2008 07 24 gt lt xsl for each select ns1 tgObjectMetadata tgomd descriptive tgomd agent gt xsl copy of select gt lt xsl for each gt agent role other gt empty lt agent gt lt title gt lt xsl value of select ns1 tgObjectMetadata tgomd descriptive tgomd title gt lt xsl text gt tokenized and lemmatized lt xsl text gt lt title gt lt xsl copy of select ns1 tgObjectMetadata tgomd descriptive tgomd date gt lt xsl
21. possible to query a number of things using its web interface However it must be made sure to protect these pages from unauthorized use e g by setting a user password combination in tomcat users xml or by other means Then it is possible to find the interface at http host port gwes servlet GWESOverviewServlet Here you can e upload new workflow documents in GridWorkflowDL format e getalist of all workflows currently in memory or database e see the details of a specific workflow with statistical and status information warnings and errors that led to unsuccessful termination of the workflow will appear here e seea graph of the workflow even animated when it 1s executing c f figure 2 below e test if the GWES is alive and e get documentation Furthermore there are the Tomcat logs where GWES will log its messages too Depending on the settings in webapps gwes WEB INF classes log4j properties e g set log4j logger net kwfgrid gwes wsactivity to DEBUG for debug logging of Web Service jobs one can find useful debugging information when something did not work as expected See the file logs catalina out in Tomcat s installation folder http www gridworkflow org kwferid gwes docs see also Andreas Hoheisel Grid Workflow Execution Service Dynamic and Interactive Execution and Visualization of Distributed Workflows In Proceedings of the Cracow Grid Workshop 2006 Cracow 2007 http www first fraunhofer de owx_medien pdf
22. screen offers hierarchical access to most of TextGridLab s functionality The toolbar below offers quick access to the most used tools and components plus additionally some tool specific functions Use the perspective bar below to switch between tools you already used in this session the concept of perspectives is explained in more detail below The TextGridLab s user interface builds on the principle of re use of components There are rather small components with a specific functionality that are re used in various tools TextGridLab s UI is based on the principles of the Eclipse integrated development environment if you are already familiar with Eclipse you may just flip through this section TextGridLab Search Tools Window Help e Menu Bar TET BRRmMBE EOM ER oe fle oe ES Toolbar E amp BProject User Administration 3Researh Perspective Bar i ole User Management zz view title bar nile Role Help 23 Current project TGPR32 Thorstens Spielwiese Existing users modify roles ale Campe W rterbuch Demo2 wv tvitt textgrid de demoXYZ Projektleiter Die Campe Sandbox Administrator Galway Test Bearbeiter i ImageLink v testuser amp textgrid de i2 Linkeditor Test Projektleiter p i Mirjams Sandk stchen Administrator Users with this nght may edit E pempeogogot Bearbeiter delegate the user role assignment for the project l pempeogo7oo Ez TG 360 Test Thorstens Spielwiese
23. the vertical ruler in the right area of the Source view The single errors are marked as red bars in the vertical ruler below a r ca xML CWDS Band 1 Seite 1 Lemma aalfoermig xml 23 m change who CG gt 2008 05 07 automatisch generiert durch m lt revisionDesc gt B lt telHeader gt lt Text gt lt body gt lt div gt entry xml id cwds 000017 aalfoermig gt lb n 001 070 gt form type headword gt lt orth gt Aalformig lt orth gt lt Torm gt lt C gt lt C gt lt hi rend roman gt adj lt c gt lt c gt lt hi gt und lt hi rend roman gt adv c gt lt c gt hi in Form eC lt C gt in Gestalt eines Aales lt c gt lt c gt entry lt div gt lt body gt lt Text gt lt TEI gt Design Source WYSIWYM Click on the red bars to get to the location of the errors and correct them As soon as your file is valid the red button will disappear 2 1 8 Text Link Editor A common task in editing XML files 1s creating links between texts or parts of texts For this TextGridLab currently offers support via a versatile link and pointer generator In many places in the TextGridLab users can find the items Copy URI and Copy URI Fragment for this They generate an URI if necessary including an fragment identifier following the XPointer standard and copy it to the clipboard E g a user might want to link to
24. the Expand Button twice until the KWICs appear 2 5 3 2 Metadata Area This area 1s labelled n objects having Whereas the Text Area looks at the contents of a document the Metadata Area can be used for all TextGrid objects as every object in TextGrid has its set of metadata 2 5 3 2 1 The Person field This corresponds to the agent tag in the metadata Specify a name or part of the name of the persons or institutions which play a role in creation edition transcription etc of the document 2 5 3 2 2 The Title field This corresponds to the title tag in the metadata Specify substrings of the title of the documents you are looking for 2 5 3 2 3 The Project field This corresponds to the project tag in the metadata There are two ways of naming a project either with parts of its display name or with its name known by Tg Auth e g TGPR123 The latter string can be found in the users and project management perspective 2 5 3 2 4 The Text Genre field This corresponds to the type tag in the metadata and could be e g dictionary or prose If you are unsure about the available genres type some letter s and wait a moment to see a suggestion of the existing genres that contain these letter s 2 5 3 3 Refine Area This area is labeled Refine search 2 5 3 3 1 The Baseline Elements field Every TEI document like dictionaries drama letters critical editions or language corpora is represented twice in the TextGr
25. the dialog at Help Authentication Note The authentication procedure can only be executed properly if the web browser TextGridLab uses for displaying HTML content is set to accept cookies Under Microsoft Windows TextGridLab uses the rendering engine of Internet Explorer regardless of which application is the system s standard web browser Adjust your settings using the Windows Control Panel Select Internet Options and set the privacy level to Medium or Medium High 2 2 2 3 Creating a New Project Users can create new projects at any time in TextGridLab by selecting File in the menu bar and left clicking New Project TextGridLab wie Edi Search Tools Window Help Open File Mew Object New Project g u Browse Texk arid T D HIO INNEREN Figure Creating a new project A dialogue 1s opened Enter a project name and a description and click on the Create button If you have not logged in yet you will now be required to authenticate cf Authentication The creator 1s assigned the role of Project Leader for the new project by default cf Adding Users and Assigning Roles Create a new project The Projektleiter Project leader role of Ehe new project will be assigned to you Defining who will participate in your project and in what role s will be your Task Project Name Test Project Description Test project Status not yet created Create UsersiRoles Close Figure Create project d
26. your own e g Roma generated schemas that should show up in this list using the wizard at File Import Files You can change the associated schema later using XML Associate a schema from the XML editor Alternatively select a schema from the built in XML catalog for standard XML document types XML Catalog Key URI S http textgrid info namespaces middleware workflow __file home vitt TextGrid Software Workspaces Lab info textgrid lab workflow resources TG S http www tei c org ns 1 0 file home vitt TextGrid Software Workspaces Lab vex tei schema tei_all xsd S http www w3 org 1999 XSL Transform file home vitt TextGrid Software Workspaces Lab info textgrid lab xsltsupport schema for S http www w3 org 2001 xml xsd jarfile opt eclipse 3 5 eclipse plugins org eclipse xsd 2 5 0 v200906151043 jar cache wwv S http www w3 org 2001 XMLSchema jarfile opt eclipse 3 5 eclipse plugins org eclipse xsd 2 5 0 v200906151043 jar cache wwv Back Next gt Cancel Figure Select a Schema for a new TextGrid object 17 If you want to associate your file against your own schema you have to add your schema to the TextGrid Repository In order to do so select mport Files from the File menu TextGridLab Edit Source XML Search Open File New Object Import Files Mew Project Browse Texborid then follow the instructions of the select files dialogue Import files to
27. 3462_hohe2007 pdf 40 lem configtile tok contig lem infile Tokenizer Lemmatizer crud batchoutplit d2t2 ind gic crud logP aramaidiizgraareter 40 E ObechMetsttk indata batchinput session CRUDread resulting TGOMD F TSOONMD before Transformation eT A erud sessionld se sid e inslag TSOMD atterTranstormation irs aie StreamingEditor ins style ze pararms ze xs Figure 2 graph of the workflow displayed by GWES web interface 2 3 3 3 tgwf XML schema See Appendix 1 2 3 3 4 tgwf2GridWorkflowDL stylesheet We do not list the stylesheet verbatim here however the interested reader can find it in the TextGrid source code repository Instead we give a short summary of what the stylesheet does e Insert the header and footer a correct GridWorkflowDL document needs e Format a place called batchinput with as many tokens as URIs were given in the tgwf document e For each entry in the lt inputconstants gt section format a place holding a single token with its contents The place will be a read only place i e its tokens will not be consumed e Format a number of default places every workflow has e g for the CRUD s SessionID and LogParameter input places for the StreamingEditor and result places e Format the places between the services proper e g for each lt link gt e Format a CRUDread transition this will consume the URI and return data to be h
28. GR E a sie E BR ue nor Bv iv FnQue o FnQuery Settings Source Program BEL Refresh amp Y Y G FnQuery m 5 ii bsp001 tokenizec bspProgramm a bspProgramm01 2 fnquery g xm 1 items Add to Workflow Associate an adaptor ffnen Publish Open Metadata Copy URI Export to disk Delete Show technical metadata Edit with Image Link Editor Figure Select Source File 2 You need to select a program file This have to be a file of the type prolog You can Lj FnQuery Result Result Use as Programfile recognize this filetype by this icon n 73 TextGridLab File Edit XML Searc ools Window Help E R Rhee EX ka xe OE Ru o FnQuery E FnQuery Result Settings Result Source Program Refresh B v i FnQuery fi bspoo1 fi bspoO1 tokenized and lemmatized ii bsp001 tokenized and lemmatized bspProgramm in E L engue Use as source Add to Worfiow Use asProgramfle Associate an adaptor Offnen Publish Open Metadata Copy URI Export to disk Delete n a litems selected Show technical metadata Edit with Image Link Editor Figure Select Program File 3 f both files were selected you can start the Transformation or Selection O FnQuery Settings Source FnQuery bspool Program FnQuery bspProgrammol sion Figure Start Action 74 2 10 3 Tokenizer
29. IWYM What You See Is What You Mean View organises the contents of an xml file in a structured way according to their function The appearance of the document is defined by a Cascading Style Sheet CSS T CWDS Band 1 Seite 1 Lemma aalfoermig xml E3 J H Campe W rterbuch der deutschen Sprache Band 1 mit TEl Auszeichnung Kompetenzzentrum f r EDV Philologie Universitat W rzburg le Kodierungs und Korre E tel im f r EDV Philoloaie tat W rzburg uch rao Aalf rm g Formate ing der Lemi Der Jative EInz Linksausruckung wird nicht p I ypographische Besonderheiten Alle typographischen Ver nderungen sind mit del E nit hi nd spezifizierendem Attribut kodiert Aalformig adj und adv in Form in Gestalt eines Aales Design Source W rSA M Figure The WYSIWYM View The structure of the document is visualised by two kinds of markers e Block Markers which mark nested divisions of an XML file 15 H il 8 77 Bn encaodnaDesc Lr am BI TE n 5a Sori amp WASIAT 3 j z T nomializatiar pos P cn mmalkreton cti orm Em gt fa t gremGep ip gt TT gt abbr br gt hi pop 4 i s und sb gt gt gt adv Til E pos c gre Ip Jorn n orm gt in in Forms 3 in Bett unos Aii tc de ih x P gt ii 7 p to show Inline Markers left click the symbol 3 in the tool bar To hide them click the abe
30. L Editor C9 Project User Administration T Research BH A Properties Lemmatizer 23 Schon stand im Nebelkleid die Eiche TextGrid Lemmatizer Ein aufgeth rmter Riese da Wo Finsterni aus dem Gestrauche Mit hundert schwarzen Augen sah Der Mond von einem 15 35 9 813 Sah kl glich aus dem Duft hervor Result Die Winde schwangen leise Fl gel Umsaus ten schauerlich mein Ohr gm e Die Nacht schuf tausend Ungeheug f Wolke NN H gel NN Maso Genx Pb Doch frisch und fr hlich war mein Ka Ctrl X Wolke lt NN gt Hiigelc NNxMasoDat gt lt Sg gt In meinen Adern welches Feuer Copy Wolke lt NN gt Hiigel lt NNo lt Maso lt Akk gt lt Sp gt In meinem Herzen welche Gluth E S256 Ctrl V Wolke lt NN gt Hiigel lt NN gt lt Maso lt Akk gt lt Pl gt Dich sah ich und die milde Freud d c Flo von dem s en Blick auf mic Ganz war mein Herz an deiner Sei Und jeder Athemzug f r dich kan Ein rosenfarbnes Fr hlingswetter MESULEISUS Umgab das liebliche Gesicht Replace With Und Z rtlichkeit f r mich ihr G Ich hofft es ich verdient es nicht German Wordform Wolkenh gel configuration x token w toket Style Doch ach schon mit der Morgenso Verengt der Abschied mir das Herz In deinen K ssen welche Wonne Lemmatizer Get Wordform In deinem Auge welcher Schmerz Ich ging du standst und sahst zur Und sahst mir nach mit nassem Blick Und doch welch Gl ck aeliebt zu werden Design
31. M VIC Wenera aa a ohren 15 2 14 Associating an XML Schema and Validating XML Files 17 2 1 8 IX DE EO ee Em 19 2 2 Management Administratore ea 22 2 241 M US UO dT M 22 2 2 2 Project and User Management 24 223 Meda EO sun ans ee ineciias iat atee gas ceeratink etu cpu tn ann ese 3l 2 3 WOKO SPOT 35 2 3 1 OVELVIe WIEDER Eberle 35 2 3 2 Workflow Editor Graphical User Interface eeeseeeeeeeeeeeeese 36 2 3 3 backeround Information sa ea ee ee 40 2 mas Link Eller ses einen 44 2 4 1 PUN CUO AUILY P 44 2 42 Application and handling uitio ntt a a a 44 2 4 3 Conmpornents or the Perspectives iii 44 2 4 4 FRU 1 ONS een een 45 2 4 5 Example OF Sean 47 2 4 6 SEU ds NEN TOR E EHE 48 2 4 7 Interaction with other components seris stidis eneinio aiaei 48 2 5 Search Searching for Documents in TextGridRep eeeeesseeeeeeee 49 2 2 How to Open the Research Perspectives 49 2 9 3 What Can Be Searched 107 2 A 49 2 5 4 HOW TO Search PE 52 21 5 Tue Research Rene Ewa ee 32 2 5 6 SER Ee FS EA Oel E LS c en ee 53 2 0 Dicton y Scar mean eek 54 2 6 1 Which Dictionaries Can Be Searched ccccccccssseessecceceeceeeeeeeeeeeeeeeeeaaeeeees 54 2 6 2 How to Open the Dictionary Search sisinio enai a 55 2 6 3 Ihe Dict onary Search Masken een 56 2 6 4 The Dictionary Search Results View usssssssssssseeeesns
32. ML Schema The tgwf schema is designed both to simplify the task of workflow authors not having to know the semantics of GridWorkflowDL or Petri Nets which is far more complex and to account for some specific requirements TextGrid workflows have It will be transferred automatically by an XSLT stylesheet to GridWorkflowDL see below In the following we just reproduce the schema here it has some documentation inline and show an example tgwf document afterwards 4 1 1 tgwf xsd XML schema lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault qualified xmlns tgwf http textgrid info namespaces middleware workflow targetNamespace http textgrid info namespaces middleware workflow gt xs annotation xs documentation Defines a simplified Workflow document in TextGrid A tgwf document written by the user will be completed by the TextGridLab Workflow component then xsl transformed into a GridWorkflowDL document which can processed by the GWES Workflow Engine lt xs documentation gt lt xs annotation gt lt xs element name tgwf gt lt xs complexType gt xs sequence lt xs element ref tgwf description gt lt xs element ref tgwf activities gt lt xs element ref tgwf datalinks gt lt xs element ref tgwf CRUD gt lt xs element ref tgwf batchinput gt lt xs element ref tgwf metadatatransformation gt lt xs
33. Management and Role Help The application screen is mainly an arrangement of these views plus fixed components like menu toolbar and status line Each view has a title bar You can move a view to another region of the screen by dragging its title bar with the mouse Resize views by dragging the border between screen components or temporarily maximize or minimize a view by clicking on the O or icons respectively Use the X icon to remove a view from your screen you can bring it up again using the respective menu item from the Tools menu Multiple views can be stacked on top of each other If you do that only the topmost one of these views is visible Click on a background view s title bar to make it visible E h Metadata Editor Navi gt i Campe W rterbuch b iz Demo2 gt demoXYZ gt Die Campe Sandbox b DE Galway Test b iz Imagelink b qz Linkeditor Test gt S Mirjams Sandkastchen P 3 pempeogogo1 P 1 pempe090709 D E TG 360 Test vV E Thorstens Spielwiese baselineencoding dictionaries Band 1 aar fu CWDS Band 1 Seite 1 Lemma aak xu CWDS Band 1 Seite 1 Lemma aalbz fau CWDS Band 1 Seite 1 Lemma aalbz fxh CWDS Band 1 Seite 1 Lemma aalbr faut ein Dokument fat Ein Test in TEI Lite faut Ein Test mit dem neuen Save Handle xh huhu E Figure 3 Navigator and Metadata Editor stacked 1 3 2 Perspectives and Editors A specific arrangement of user interface components can
34. Navigator view lists all projects the current user 1s entitled to view or edit the User Management view lets you add users and assign roles the Role Help view provides help on roles and access rights attached to them 27 TextGridLab File Edit Search Tools Window Help IERI BA A foe 6m E mE EE et EST Ea Project User Administration B Research ae Navigator SS O User Management E3 E Role Help 23 Refresh T Current project TGPR12 Test Projekt E Test Projekt Existing users modify roles Help on Roles and Rights HL Test Projekt 2 Felix Lohmeier bextgrid de H Test Projekt 4 Bearbeiter Rights on Projects Hi Test Projekt 5 S Jens Mittelbach textgrid de Projektleiter Administrator Users assigned im this Bearbeiter create role may create new resources in the project Users in this role may edit the user role assignment for the project Delete role s From User s Rights on Ressources Standard role assignment For current project delegate hal Assign rale to a new user To Find out the TexEaridLab User ID users need ta lag in First anc siege pecs They then can select Help Authentication bo display their ID Projektleiter delegate publish delegate Administra delete User ID Martin Haase textgrid de Bearbeiter read write Eres Beobachter read Figure TextGridLab Project and User Management module Note The workspace can be adapted to individual needs F
35. TEAL Hee GRID User s Manual TextGrid Tools Version 2009 10 25 Work Package AP 2 Responsible Partners TU Darmstadt Saphor GmbH TextGrid Modular Platform for Collaborative Text Editing A Community Grid for the Humanities Projekt TextGrid Part of D Grid and the German e Science Initiative Funded by the German Federal Ministry of Education and Research BMBF by Agreement 07TGOIA H Project Duration February 2006 January 2009 Document status abgeschlossen Distribution internal Authors Wolfgang Pempe Saphor Thorsten Vitt TU Darmstadt Mirjam Bl mm Uni W rzburg Jens Mittelbach SUB G ttingen Martin Haase DAASI Oliver Schmidt Uni Trier Thomas Stadtlander Uni W rzburg Andrea Zielinski Christian Simon IDS Mannheim Table of Contents Table OD Cohen aaa 3 ROLE CTI CUTS EE RE M RE NEA 6 MEUSE ioo esl Sor rr HR P 6 EL 3Downloadond Installation ae Ba eurer 6 ES Your Text amp orid account neue 6 Led User nterface aste Su Mio o EO MEO bei aM od eO MA ae ame 7 1 3 1 Managing User Interface Components us o iier ERE C da RL 7 1 3 2 Perspectives and Ei Orts une 9 133 selection and the Context Menden 9 Z CHDSOIS Brae me seen eee ee nee ee 10 21 RIVA TE IM dc CT TP 10 2 1 1 How to Open te XMIZEGIUGUEs ied apio ea 10 21 2 Editne XMF E Seroren e 10 21 3 Editor VIC WS E 12 2 1 4 DEEN ON teet ou trea te Nee ee ae este 12 2 15 SOUCO Vie een 13 2 1 6 WXSIWY
36. The fragment s syntax follows the XPointer standard The fragment is generated for robustness 1 If the element to address has an XML ID the fragment is simply Zid 2 Otherwise it is an XPath from the nearest ancestor that has an ID 2 1 8 1 Copy URI fragment Internal Links The Copy URI menu item is accompanied by the Copy URI Fragment command that 1s useful for internal links inside a document It copies only the fragment part starting with the sign to the clipboard This is useful for internal links in a document that should not contain the document s URI 2 1 6 2 Links outside the XML editor The functionality of the link editor is not limited to the XML editor It is available everywhere where there are TextGrid objects e g in the navigator or the search results view Applied on whole TextGridObjects e g in the Navigator users can copy the document s URI In the search tool s KWIC view the fragment pointing to the search result s section will be included with the URI x 3 Die Leiden des jungen Werther Zweyter Theil E Result as KWIC Project Die Leiden des jungen Werther Authors Goethe in original encoding v 2 Open with gt Mr Associate an adaptor Wie ich herein scl v1 Add to Workflow Tu ich hier gefunden E En Publish Open Metadata Lopy URI Export to disk show technical metadata Reload Metadata FnQuery http www w3 org TR xptr xpointer 2 2 2 Management A
37. Window Help wd RR Reken ES D XML Editor F4 Research Ec 2 57 Beispiel ep xml 2 Beispiel ep xml org M m a E Properties Lemmatizer 22 lt u type NNi1 lemma Parlament gt Parlaments lt w gt lt w type ADJ lermma europaischen f rc w lt w type NN1 lemma Parlament gt wiederaufgenommen lt w gt c type PUN lt c gt TextGrid Lemmatizer Start Lemmatizer German Wordform Parlaments Make Other Confiquration configuration Result I Parlaments Parlament lt NN gt lt Neut gt lt Gen gt lt Sg gt lt divi gt divi METANS head type MAIN fs n 1 gt lt u type NN1 lemma Wiederaufnahme gt Wiederaufnahme lt w gt w type DET lemma der gt der lt w gt lt w type NN1 lemma Sitzungsperiode lt head gt lt p n 2 gt s n 2 gt w type PRO lemma ich gt Ich lt w gt cw type VFIN lemma erkl ren gt erk re lt w gt lt w type PRO lemnma ich die lt w gt lt w type VFIN lernma am am lt w gt type PRO lemma Freitag gt Freitag lt w gt cc type PUN gt lt c gt type PRO lemma dem gt dem lt w gt type VFIN lemma 17 gt 17 lt w gt type PRO lemma Dezember gt Dezember lt w gt lt w type VFIN lerma unterbrechen unterbrochenec uw w type NNi1 lernma Sitzungsperiode Sitzungsperiodec w type DET lemma das gt des lt w gt lt w type ADJ lemma europ ischen gt E
38. analyze fuzzy no disambiguation yes guessing no zlib no output MORPHISTO gt ntl lt analyze gt configuration Result gt Kohle IKohl lt NN gt lt Masc gt lt Dat gt lt 5g gt Kohl lt NN gt lt Masc gt lt Nom gt lt Pl gt Kohl lt NN gt lt Masc gt lt Gen gt lt Pl gt Kohl lt NN gt lt Masc gt lt Akk gt PI Kohle lt NN gt lt Fem gt lt Nom gt lt Sg gt Kohle lt NN gt lt Fem gt lt Gen gt lt Sq gt Kohle lt NN gt lt Fem gt lt Dat gt lt Sg gt Kohle lt NN gt lt Fem gt lt Akk gt lt Sg gt Figure The Lemmatizer Results The linguistic annotation can also be integrated into a TEUXML encoded file If the input file is tokenized and single tokens are enclosed in lt w gt tags the lemmatizer adds the attributes lemma and ana within the lt w gt tag automatically thus providing the lemma and part of speech information The result is a valid XML file that can be used for further processing The results are displayed in a text window by default but they can be stored in a separate file by clicking on the Store Results button 2 8 6 How to access Morphisto from an Editor The functionality of the Lemmatizer can also be used within the XML Editor while working on a text document Open the Lemmatize Wordform view and specify your configuration by selecting Make Configuration Then you can look up any word of your text by clicking it 66 TextGridLab File Edit Source XML Search Tools
39. anded over to the services proper and metadata to be given to the StreamingEditor e Format a transition for every service given under lt activities gt 4 e Format a transition for the StreamingEditor The SE is used to create the metadata of the new TextGridObjects It takes as input the old metadata and an XSLT stylesheet with rules e Format a CRUDcreate transition It will take as input the processed text data and the new metadata and will return the real metadata of the new TextGridObjects 1 e with real URIs To get a better understanding of the resulting GridWorkflowDL document we show the same graph from figure 2 in the Monitoring section but now annotated with the meanings of the various places and control flow in figure 3 below ge transformation a contig i outtile p tok confi lem infile MN Tokenizer Lemmatizer crud batchoutpit 22 inga Data Transformation SN Output P3 Mica cedi i W U Ris Input Tacas rOfecthMetati indata U R S atohinput sessioni zo pa CRUDread resultingT GOMD Rib create X e QMDbeforeTrangformation crud sessionld irrigat Sea Metadata Transformatie e _ _ tgctgOlyectifeteds 22 21d gObeclMelasda l TGOMD afterTransformation e nn iog 7 ins pam E a StreamingEditor ins stylesheet j SANT j adata Transformation Rules Figure 3 visualization of data flo
40. ansposed with Auch hier e Auch hier transposed with ich Done a Figure 4 CollateX web based test GUI The current web based user interface 1s illustrated in Figure 4 It is not the final state yet for it is intended to allow philologists and developers to evaluate the algorithm rather than for production use http www interedition eu 68 The user interface consists of several pages On the first page users can enter their test texts and push the collate button to perform a collation with the current algorithm The other pages contain standard test cases A user interface for productive use will be developed in the next project phase 69 2 10Streaming Tools i e non interactive tools There are some streaming tools that do not have a dedicated user interface but are intended to be controlled via the Workflow Editor 2 10 1 Sort The Sorting Service is optimized for use with a fully functional streaming editor for XML transformations like the XSLT based streaming editor see the next section If the units to be sorted sort units and the sort key have not yet been marked up consistently the user has to supply suitable markup before calling the sort service and optionally remove that markup after the sorting process The sort service basically expects five arguments e xmitree The XML document to sort This document must be well formed will not be validated by the tool however e unitXPath An XPath expr
41. be saved as a perspective TextGridLab uses perspectives for the various tools E g there 1s a project management perspective that displays the navigator the user management view and the role help cf Figure 2 and there is a link editor perspective cf section Image Link Editor on p 44 ff that combines the navigator with views for image and text If you open an object in the XML editor the user interface part that displays the XML content is an editor Editors are close relatives to views with from a user s perspective just a few differences Unless re arranged all editors open in a central area typically in the middle of the screen as tabs on top of each other While you typically have one view of a kind whose contents depends on the selected object you ll open a separate editor for each object you want to edit The editor will stay open until you explicitly close it or the software Editors can contain unsaved content in this case their title s marked with an asterisk 1 3 3 Selection and the Context Menu Large parts of user interface s contents and functionality depend on the current selection To select something in a list or tree single click it to select multiple objects control click them command click on a Mac or use shift click to select a range of objects You can also combine the control and shift keys with the cursor and space keys to select without using the mouse In a text editor you can select by simply dra
42. copy of select ns1 tgObjectMetadata tgomd descriptive tgomd type gt lt descriptive gt administrative xmIns http textgrid info namespaces metadata core 2008 07 24 gt lt client gt lt project id TGPRXXX gt lt xsl copy of select ns1 tgObjectMetadata tgomd administrative tgomd client tgomd format gt lt xsl copy of select ns1 tgObjectMetadata tgomd administrative tgomd client tgomd partNo gt lt client gt lt administrative gt lt xsl copy of select ns1 tgObjectMetadata tgomd custom gt lt ns1 tgObjectMetadata gt lt xsl template gt lt xsl transform gt 76 lt tgwf metadatatransformation gt tgwf inputconstants tgwf activity servicelD tok gt lt tgwf const name config needsB64encoding true gt lt TokenizerConfig gt lt Elemente deren Inhalt nicht beruecksichtigt werden soll gt lgnoreElements lt item gt teiHeader lt item gt lt item gt vers2 lt item gt lt IgnoreElements gt lt Hier angegebene Strings jew eine Zeile als String interpretiert werden als jew ein Token umgesetzt gt lt MyTokens gt category type winter gt lt item gt Advent lt item gt lt item gt Schneefl cklein lt item gt lt item gt Irgendein StringMit Trenn zeichen darin lt item gt lt category gt lt category type abbr gt lt item gt Abk lt item gt lt category gt category type leer gt category type NE gt lt item gt Loriot lt item gt
43. ctivity gt lt tgwf inputconstants gt lt tgwf tgwi gt 87 88
44. d m units afterwards 1n the source document this will also be the case in the result document 2 10 2 Streaming Editors As streaming editors 1 e general programmable text transformation tools TextGrid provides two services A XSLT based transformation service for working with XML source files and FnQuery a prolog based transformation tool that can also handle non XML input data ICT http www icu project org userguide locale html and http demo icu project org icu bin locexp Cf http www icu project org userguide Collate_Intro html and especially http www icu project org userguide Collate Customization html 70 2 10 2 1 XSLT The XSLT transformation service is a simple web service wrapper REST and SOAP around the Saxon B 9 0 x XSLT processor Besides the optional SessionID and log string see above the transformation service accepts three parameters e input xs anyType the XML data to be transformed e stylesheet xs anyType the XSLT stylesheet e params xs string key value pairs defining XSLT parameters keyl valuel key2 value2 2 10 2 2 FNQuery The FnQuery Module can be accessed from the tools menue of the TextGridLab 1 Please select first Tools in the menu bar and then choose FnQuery E TextGridLab File Edit XML Search Window Help BC workflow fik XML Editor I Research Welcome to TextG rid Lab E Project User Administration tty Image Link Editor amp Dic
45. dministration 2 2 1 Navigator 2 2 1 1 Functions The Navigator is a project browser giving the users easy access to all materials related to the project they are working at Being always present the Navigator can be a starting point in TextGridLab 2 2 1 2 Opening the Navigator The navigator is by default part of the Project and User Management Module and can be accessed by clicking on the Project amp User Management icon in the Welcome Screen ah or when the Welcome Screen 1s not active by clicking on the Project and User Management Icon At in the tool bar of TextGridLab or when the Welcome Screen is not active by selecting Project User Management in the menu bar of TextGridLab TextGridLab File Edit XML Search BEES Window Help TEXT E Fi D XML XML Editor ES E woerterbuchne L Reseach T 5 Project User Administration ESL Dictionary Search EL Dictionary Search Ma ak Navigator Keyword Lemmatizer d un Metadata Editor Searchtype exact fuzzy i The Navigator can be opened in perspectives other than the Project and User Management Module or if closed re opened by selecting Tools in the menu bar and selecting Navigator TextGridLab File Edit XML Search BEES Window Help TEXT ERA T3 o xL XM Editor ES Project User Adi era wch Project User Administration R he L Vide Dictionary Search Search for gt Navigator as EMT L
46. e assigned to other users Project creators can remove their affiliation with a project by deleting all their roles However at least one Project Leader must remain with the project When the creator of a project cancels affiliation with it re authentication is necessary in order to update the project list in the Navigator cf Authentication 29 2 2 2 6 Managing Adding Copying Publishing Resources in a Project When the new project has been created TextGrid objects e g TEI XML texts XSLT adaptors images can be added or an existing object belonging to another project can be copied into the new project Create a new object either by selecting File in the menu bar and left clicking New Object or by right clicking anywhere in the Navigator window and selecting New Object from the context menu Note If you want to create a new object using the menu bar and have not logged in yet you will now be required to authenticate cf Authentication Also make sure that you have appropriate rights for creating objects cf Adding Users and Assigning Roles A dialog opens New TextGrid Object Create a new TextGrid Object Additional metadata can be entered after creation To create a new TextGridObject please select its project and type first Depending on the type you may need to provide additional information on the next page Project To create a new project select File New Project Note that you ne
47. e g particularly Umlaute and ue instead of and ss instead of You can use the option UseZLib Compression For Output if you want to speed up the transfer of the resulting output file via the net This option is recommended for large input files or whenever a complete morphological analysis 1s requested 2 8 5 Presentation of the Morphisto Results A search for Kohle in Morphisto with the standard configuration for instance will turn up the following results 64 TextGridLab File Edit XML Search Tools Window Help TEXT welcome C BatchLemmatizer Lemmatizer 3 TextGrid Lemmatizer Start Lemmatizer German Wordform Kohle Make Other Configuration configuration token gt W lt token gt lt lemmatize fuzzy no disambiguation yes guessing no zlib no output MORPHISTO gt ntl lt lemmatize gt lt configuration gt Result Kohle Kohle Kohl Figure The Lemmatizer Results There are two interpretations the first one is the plural form of Kohl and the second one is the singular form of the lemma Kohle When the field Full Analysis 1s activated the morpho syntactic features are displayed as well 65 TextGridLab File Edit XML Search Tools Window Help TEXT welcome C BatchLemmatizer Lemmatizer 3 TextGrid Lemmatizer Start Lemmatizer German Wordform Kohle Make Other Configuration configuration token w token
48. earch results that were displayed until now If you do not like this solution you can do a more cautious search next time specify a number in the Show at once field e g 10 or 50 and iterate manually through the results using the Continue this search button Last time I saw these text snippets with the search term in blue where are they now Check two things Did you enter a search term in the text area and checked the KWIC box Did you expand the results deep enough What can I enter as Baseline Elements See the documentation of the TextGrid Baseline Encoding j http www textgrid de fileadmin TextGrid reports baseline all en pdf 53 2 6 Dictionary Search The Dictionary Search Tool allows for searching the dictionary network LexWeb www woerterbuchnetz de at the Competence Centre for Electronic Publishing and Information Retrieval in the Humanities of the University of Trier 2 6 1 Which Dictionaries Can Be Searched 2 6 1 1 General dictionaries Deutsches W rterbuch von Jacob und Wilhelm Grimm German Dictionary by Jacob and Wilhelm Grimm 2 6 1 2 Author s dictionaries Goethe Worterbuch Goethe Dictionary 2 6 1 3 Dialect dictionaries Els ssisches Worterbuch sun Dictionary of the Alsatian Dialect by Ernst Martin and Hans Lienhart Dictionary of German Lorrainese Dialects by Ferdinand Follmann SUE Pfalzisches Worterbuch Dictionary of the Palatine Dialect by Ernst Christmann et al HERD Rheinisch
49. ecked The items in the list can be clicked Double click opens them at least on Windows and Linux with the default editor This may take some time Right clicking on Windows and Linux allows for further actions to be applied to the document e g selecting another Open action displaying the metadata copying the URI to the clipboard or publishing the document 32 2 5 5 2 The buttons at the bottom Continue this search This button can only be used when the Show at Once field in the research view contained a number representing the size of the result portions When clicked it will retrieve the next portion of documents if there are further ones Expand Collapse Results Click these buttons if you want to expand or collapse the documents all at once instead of clicking at every single one It might be necessary to click on Expand several times if the KWIC entries are to be shown or the whole list is still loading 2 5 6 Search Hints FAQ My search results are too numerous now the result view does not stop loading How can I cancel this search run Try the following At the lower right corner of your Lab there should be a button that shows N the progress of the search operation Fetching children o rent Search C Click it This will open the Progress view that shows all background tasks Select the tem Fetching children of current Search and click on the button to cancel it Note This will preserve your s
50. ed give yourself the Editor role and re authenticate Help Authenticate in order to create objects in a new project Worterbuch Link Editor TGPR188 Galway Test TGPR179 pempeogo401 TGPR172 Workflow Development TGPR139 Demo2 TGPR135 mekla m mimm CTI TZ as icu for Image Text linking tool TGPR160 Type XML Document text xml Cancel Figure Create object wizard If the project that 1s to contain the new object is not pre selected in the create object dialogue left click it now Select the object type in the dropdown menu Type and click on the button Next for assinging metadata cf Creating Metadata and a schema cf Associating an XML Schema and Validating XML Files to the new object Note Metadata and a schema can be added later You can click on the button Finish at any time After finishing the Create Object wizard click on the button Finish A new perspective is opened showing the Metadata Editor and the XML Editor Now you can start editing the object cf documentation of Metadata Editor and XML Editor Copying an object from another project is to be a standard function of TextGridLab At this stage however it has not yet been implemented 30 Objects can be published in order to be readable for the general public Published objects in TextGrid cease to be editable and cannot be deleted any longer Publish an object by right clicking it in the Navigator or in the Search Results view of the Sea
51. element ref tgwf inputconstants gt xs sequence xs attribute name version use required type xs decimal fixed 0 5 gt lt xs complexType gt lt xs element gt 79 lt xs element name description type xs string gt lt xs annotation gt lt xs documentation gt Description will not be processed and s solely for the writer The title of the workflow will be taken from the title of the TextGridObject holding this tgwf document lt xs documentation gt lt xs annotation gt lt xs element gt lt xs element name activities gt lt xs complexType gt xs sequence lt xs element maxOccurs unbounded minOccurs 0 ref tgwf service gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name service gt lt xs annotation gt lt xs documentation gt The services proper that will process the _contents_ of the TGOs All data 1s transferred SOAP inline base64 encoded so the services will have to be compatible CRUDread and CRUDocreate for Grid access and StreamingEditor for metadata transformation will be inserted automatically lt xs documentation gt lt xs annotation gt lt xs complexType gt xs attribute name description use required gt xs attribute name name use required type xs NCName gt lt xs annotation gt lt xs documentation gt name for visualisation of workflow lt xs documentation gt lt xs
52. emmatizer d In objects having Metadata Editor Person 22 by clicking when the Welcome Screen 1s not active on the Navigator icon a in the tool bar Note Using the Navigator view requires authentication cf Authentication 2 2 1 3 Browsing Your Projects The navigator 1s used for browsing the objects of the projects that a user has rights to access Browsing is easy and intuitive All projects the user is entitled to access are displayed in a tree view that can be expanded or collapsed by clicking on the nodes A Navigator 2 Refresh AS EH lL Die Campe Sandbox SL Die Werther Sandbox Die Leiden des jungen Werther Zwevter Theil Die Leiden des jungen Werther Zwevter Theil TELLITE to BASELINE Adaptor a Pest Projekt Irgendwas 9 ug uj npe best Test Objekt T5 130 Demonstrator T5 131 Demonstrator T5 131 demonstrator 2 E Test Projekt 2 E Test Projekt 4 E Test Projekt 5 pug ug ig ig ui ug Figure The Navigator view Context menus will pop up when right clicking a project or an object in the object tree This allows a user to manage objects or create new ones manage objects via the context menu c Die Werther Sandbox Zweiter Theil ffnen 5 Die Le r Zwevter Theil B TEI L Publish zi lI Test Proj Open Metadata Sorgen COPY URI npet Delete Test Ohiekt create a new object via the context menu IELHLLTE to BASELINE Adaptor E New Object
53. ent element is a repeatable metadata element Add further agents by clicking on the Add New Agent button Type in the agent s name and select the appropriate role for the agent in the respective dropdown menu Role Note Personal names should be typed in the form surname first name middle name The Title element should be used for the title and subtitle s of the object You can specify dates or date ranges for an object The first date field Approx Date in can be used for non standard date specifications or text strings e g The Ides of March This field is optional The second date field is mandatory At least a year must be specified as a four digit number Click on the button Switch to Date Range for date range fields Again the optional first and third date fields Not before Not After are for non standard date specifications or text strings whereas the mandatory Approximate Gregorian Date fields need to contain at least four numerals specifying a year Note Possible values for Approximate Gregorian Date fields e year four digits month two digits day two digits e g 2009 01 21 e year four digits month two digits e g 2009 01 e year four digits e g 2009 The Type element should be used for indicating the text class or text type of the object 33 Note The elements Agent Title and Type are auto complete fields Type in some characters to obtain auto complete suggestions then select an appropriate sugge
54. es W rterbuch Rhenish Dictionary Rheinisches Worterbuch Nachtrage NRhWB Supplement to the Rhenish Dictionary 2 6 1 4 Middle High German dictionaries Mittelhochdeutsches Handworterbuch Middle Hish German Dictionary by M Matthias Lexer BM Z Mittelhochdeutsches W rterbuch von G F Benecke W Mueller und F Zarncke 54 Middle High German Dictionary by Georg Friedrich Benecke Findebuch zum mittelhochdeutschen Wortschatz Middle High German Word List Supplement by Kurt Gartner et al x Supplement to the Middle High German Dictionary by Matthias Lexer 2 6 1 5 Luxembourgian dictionaries W rterbuch der Luxemburger Umgangssprache H Dictionary of the Luxembourgian colloquial speech W rterbuch der Luxemburger Mundart WEM Dictionary of the Luxembourgian dialect 2 6 2 How to Open the Dictionary Search To open the Dictionary Search perspective select Tools from the menu bar and click on Dictionary Search TextGridLab File Edit Search Window Help Biin EE Exi ML Editor EST a Project LI p Research Prajeck Llser Administration Research 3 pz E Search Far P Navigator Lemmatizer Dictionary Search In objects having Metadata Editor ER or cl ck on the icon n the tool bar below The perspective s subdivided in three views The Dictionary Search Mask on the left the Dictionary Search Results view on the right and the Dictionary Browser view at the b
55. ession encoded as an xs string that selects the sort units The path expression will be evaluated relatively to the root of xmltree and should return a nodeset of elements that will be sorted e keyXPath An XPath expression encoded as an xs string that selects the sort key within the sort unit The expression will be evaluated relatively to each sort unit selected by the unitXPath and must return a string e nsmap A map of XML prefixes to namespaces Prefixes used in unitXPath or keyXPath must be declared here e collator A description of the collation sequence to be used There are two options o alocale identifier Specifying this will select the sort sequence for the locale as defined in ICU o the collation sequence as a string If you follow the link to the ICU explorer you will find as an example amp ae lt lt lt lt lt These collation sequences are primarily based on ISO 14651 The sort service identifies the sort units in the document and the sort keys therein using the XPath expressions unitXPath and keyXPath XML prefixes in these expressions are resolved using nsmap The sort units are then ordered in such a way that their respective sort keys monotonically increase according to the order defined by the collation sequence specified as collator XML elements in the document that are not part of a sort unit aren t moved during this process i e if there are n sort units before such a neutral element an
56. ew object plain text link information E Delete the selected link Marking in text and image including reference EB Dialogue for font editing AI Show hide marking of linked text 2 4 4 3 Thumb View Slide control to adjust the zoom factor in Image View Selection frame to navigate the active text detail in Image View 2 4 4 4 Toolkit all functions apply to Image View select rectangle Magnifier1 temp Toolkit T IR AL Select polygon DER Zoom 4 Magnifi3 Zoom D Sliding tool owap colour change active inactive Choose colour inactive selection Heset colour Magnifier1 Click and drag to enlarge the selected screen area temporarily the range can be modified with the Ctrl key Haster activates line raster Magnifier2 Clicking the desktop zooms in and centres the work space at the selected position Magnifier3 zooms out Sliding tool moves the work space Rectangular selection Click and drag to select a rectangular area 46 Polygonal selection Click and drag to create the edge of a polygon which can be completed by double clicking In both modes existing markings can be edited see below Raster activates a line raster to facilitate the alignment of the marking Choose colour modifies foreground selected active marking or background inactive marking colour both can be modified by clicking the coloured square Swap colours interchanges fore and background colour
57. gging the mouse or using shift and the cursor keys E g the User Management view always shows the context information about the currently selected project if you select another project the view updates its contents 2 Tools 2 1 XML Editor The XML Editor is an interactive tool for viewing XML files and for creating new data or annotating text retrospectively in XML TextGrid s XML editor is based on the Eclipse Web Tools Platform Project and Vex by John Krasnay et al 2 1 1 How to Open the XML Editor The XML Editor can be opened by clicking on the XML icon in the Welcome Screen of the TextGridLab or directly in the TextGridLab by selecting Tools from the menu bar and clicking on XML Editor TextGridLab File Edit Search BEMS Window Help DAT ER DRUMS Ey Project U LA Research Projeck Llser Administration R h ES mz L ns Eh Dictionary Search Search Far Ce ee Lemmatizer In objects having Metadata Editor rsp by clicking on the XML icon DR in the tool bar below Once the perspective has been opened it can be easily accessed by clicking the XML Editor tab in the perspective switch bar even if another perspective is active at the time TextGridLab File Edit Search Tools Window W O83 DA on amp Ei A Research jan AML Editor Research 53 2 1 2 Editing XML Files 2 1 2 1 How to open XML files To open an existing XML document in the XML editor http w
58. gwf datalinks gt ud ES tgwf Link linkID read fromServiceID crud fromParam batchinput toSer I tgwf link linkID2 write fromServiceID 1 fromParam outfile toServiceI TUSTEP index reverse sort workflow tgwf datalinks HERE tgwf CRUD instance inserted automatically sessionID inserted automatical tgwf batchinput TUSTEP X2U Workflow tgwf metadatatransformation gt 4 evel stranctarm wml ne vel thttns fne wD Ara 1000 vCl ITranetfarml wml ne wei 4 Target project PrivatProjekt TGPR54 in Design Source un ISO 2 Run with input documents Cuneo Desa input documents for workflow Title Status CWDS Band 1 Seite 193 Lemma anwandern r t CWDS Band 1 Seite 196 Lemma anwuehlen TUSTEP index reverse 22 07 16 54 1 complete fans ba 2 mn Sate men omen rene Rod c ee eee Sort Workflow 22 07 16 52 3 terminate CWDS Band 1 Seite 194 Lemma anwelken r ck CWDS Band 1 Seite 194 Lemma anwaessern ri CWDS Band 1 Seite 193 Lemma anwanken riicl CWDS Band 1 Seite 196 Lemma anwohner riick CWDS Band 1 Seite 194 Lemma anwaesser CWDS Band 1 Seite 196 Lemma anwohner CWDS Band 1 Seite 194 Lemma anwelle OWNS Rand 1 Gaita 104 amma anwalban CWDS Band l Seite 196 Lemma anwuehlen r c 4 Remove selected input s U T 1 Add documtents into here from the context menu Refresh job list See results of the navigator or the sea
59. gwf service description TextGrid Tokenizer name Tokenizer operation Tokenizer64 serviceID tok targetNamespace http namespaces textgrid de wsdlLocation http ingrid sub uni goettingen de Tokenizer wsdl gt lt tgwf service operationz Lemmatizer TEIBatch64 wsdlLocation http ingrid sub uni goettingen de lemmatizer_doc wsdl name Lemmatizer description The TextGrid New German Lemmatizer servicelD lem 86 targetNamespace http namespaces textgrid de gt lt tgwf activities gt lt tgwf datalinks gt lt tgwf link linkID read fromServiceID crud fromParam batchinput toServiceID tok toParam indata gt lt tgwf link linkID Tok2Lem fromServiceID tok fromParam outdata toServiceID lem toParam infile gt lt tgwf link linkID write fromServiceID lem fromParam outfile toServicelD crud toParam batchoutput gt lt tgwf datalinks gt lt tgwf CRUD instance inserted automatically sessionID inserted automatically logParameter inserted automatically gt lt tgwf batchinput gt lt tgwf metadatatransformation gt lt xsl transform gt lt xsl transform gt lt tgwf metadatatransformation gt lt tgwf inputconstants gt lt tgwf activity servicelD tok gt lt tgwf const name config needsB64encoding true gt lt TokenizerConfig gt lt TokenizerConfig gt lt tgwf const gt lt tgwf activity gt tgwf activity serviceID lem gt lt tgwf a
60. h perspective is the default perspective when the TextGridLab starts However it may be hidden by the Welcome Screen and sometimes by the Authentication Dialogue Once these elements are closed the Research View will be visible During work in the TextGridLab there are three ways to open the Research perspective a Select Tools from the menu bar and click on Research b Push the small amp button in the menu bar c Click on the button labelled Research in the perspective switch bar i e in the same row where the small button Elis located once the Research perspective had been opened before but was covered by another perspective in the meantime N b this allows you to switch between the perspecives that have been opened by now 2 5 3 What Can Be Searched for The Research view is shown in the following picture together with some example values filled 1n the form 49 fey EA Woerterbuchnetz Suche rch 3 Projec L Research 23 E Search for Messer Result as KWIC In objects having Ferson Campe Title V Project M Text genre dictionary Refine search if Baseline Elements Show at once all Start new search Figure Research view The form is separated into three areas the text area the metadata area and the refine area These will be described in turn 2 5 3 1 Text Area This area 1s labelled Search for 2 5 3 1 1 Text input field Here yo
61. he entire image and the active image detail which is enlarged in the Image View which can easily be moved and zoomed Text Editor allows to open or create texts as well as the marking of text parts Toolkit provides functions to work in the Image View 44 Toolbar Image View TextGridLab File Edit XML Search Tools Window Help 9E ERA bh CS Se Ee ER ee ha AE E HfsImage Link Editor 3Research 3 Navigator 33 D rita Image view 2 Refresh 7 Y b a Bild Text LinkEditor Bild_001 B Bild 002 B Bild_003 iwein iwein utf iweiniwein laufrichtung ia mbloo2 Ag test bild 003 ia test cw 001 Ks test cw 001 1 err fa test cw 001 2 tf test cw 001 3 ia test poly1 fl Woyzeck in VWowzeck die Welt todt WOYZECK Still Alles still als ANDRES Horst du Sie tromm m ssen fort Marie mit ihrem Kind am Feng Der Zapfenstreich geht vorbey MARIE das Kind wippend auf Arm He Bub SAN 4 E Toolbar Text Editor 2 4 4 Functions 2 4 4 1 Buttons of Image View Ed Activates the Toolkit shortcut Tabulator Shortcuts Zoom Zoom 0 Zoom original Tab Opens the Toolbox Space MouseLeft Move Image 45 2 4 4 2 Buttons of the Text Editor zt Create a link between the marked segments ET l Delete the entire text TB Save the annotated text in the active object ud Save the annotated text in a n
62. ialogue 2 2 2 4 Adding Users and Assigning Roles When a new project has been created project users can be added and roles can be assigned to them The User and Project Management module can be accessed 26 by clicking on the Users Roles button in the create project dialogue cf Creating a New Project Create a new project The Projektleiter Project leader role of the new project will be assigned to you Defining who will participate in your project and in what role s will be your Task Project Name Test Project Description Test project Status not vet created by clicking on the Project amp User Management icon in the Welcome Screen or when the Welcome Screen 1s not active by clicking on the Project and User Management icon At in the tool bar of TextGridLab or when the Welcome Screen is not active by selecting Project User Management in the menu bar of TextGridLab TextGridLab File Edit XML Search BEES Window Help TEAT dem ML Editor ba ES ER Woerterbuchnetz L DESSIN n 5 Project User Administration Dictionary Search Dictionary Search Ma ak Navigator Keyword Lemmatizer d untl Metadata Editor Searchtype exact CO Fuzzy In the User and Project Management module three views are enabled by default the
63. idRep Once in its original encoding with possibly document specific TEI tags and once in the TextGrid baseline encoding which defines a subset of common elements for each text type When uploaded into the TextGridRep every TEI document refers to an adapter that will be used by Tg Crud to map from the original encoding to the baseline encoding Thus the researcher does not need to know about document specific encodings when specifying a structural search The elements of the baseline encoding can be entered into this field e g p div or head The semantics of this 1s when some tag was given in this field then the text specified in the Text Area must occur within this tag in the document s baseline encoding Thus entering something in here without giving a search term in the text area is not intended and will keep the search from starting 51 2 5 3 3 2 The Show At Once field You can specify whether you want all results at once or in successive portions of a fixed size In the first case use the string all as in the default configuration In the latter case type in a number to specify the size of the desired portion e g 10 This field 1s there for performance reasons If you expect your search result to be numerous the TextGridLab tends to slow down Specifying a portion of e g 50 will remedy this 2 5 4 How to search Just click the button at the bottom of the Research view labelled Start new search Remember that
64. in lower case in the Middle High German Dictionary by Matthias Lexer LEX and the Middle High German Word ListSupplement by Kurt Gartner et al FiB For orientation the first line of the article up to 13 words of the lemma is displayed If the number of results exceeds the display limit you can view the remaining hits by clicking on the next or the previous button malim 92023 0f 67 57 All three hits of the actual search are linked to the entries in the dictionary network which is indicated by the symbol next to the short form Note In order to specify your search you can also use wildcards The asterisk substitutes any zero or more characters and the question mark substitutes exactly one character You can combine these search methods For instance to look up all words beginning with the characters Wur followed by any characters and ending on e plus one more character the search term to be used is Wur e 2 6 5 The Dictionary Browser View In order to look up the entry in the dictionary click on the short form If you click on BMZ for instance the Dictionary Browser View will show you the entire entry for Wurm Ex Dictionary Browser View WURM Mittelhochdeutsches Woerterbuch von G F Benecke W Mueller und F Zarncke 100 Mittelhochdeutsches W rterbuch Mit Benutzung des Nachlasses von Georg Friedrich Benecke ausgearbeitet von Wilhelm M ller und Friedrich Zarncke Nachdruc
65. ing Views then the corresponding components are marked by pairs and the linkage is confirmed The results can be saved as a new object which contains the text of the original file but not its potential markup and the link information text and image coordinates path of the image file Once a file is saved double clicking it suffices to reload image copied text and links to continue editing if desired Changing this new file as well as the already linked text is possible at any time 2 4 1 2 Creation and linkage of transcriptions As described above but with an initially empty text window into which the text can be inserted stepwise or at once 2 4 2 Application and handling Launch of the Graphical Link Editor in TextGridLab The Graphical Link Editor can either be started by clicking its icon on the initial screen or be chosen directly as tool in TextGridLab In both cases the Perspective Image Link Editor which is used to manage the tool is opened The editor amongst other things contains the navigator whose context menu allows to open images texts or previously created annotations depending on the user rights in particular 2 4 3 Components of the perspective The perspective consists of a Toolkit and three specific Views in addition to the generic Navigator View Image View shows the image or an image detail to be linked and enables the marking of image segments Thumb View used for navigation Shows a reduced version of t
66. ion lt xs annotation gt lt xs attribute gt lt xs attribute name toServiceID use required type xs NCName gt lt xs annotation gt lt xs documentation gt the ServiceID as specified in the activities element of the service that receives the data lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs attribute name toParam use required type xs NCName gt lt xs annotation gt lt xs documentation gt the input parameter of the toServiceID which accepts the data for this link lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs complexType gt lt xs element gt lt xs element name CRUD gt xs annotation xs documentation attribute values to be filled in automatically by the TextGridLab lt xs documentation gt lt xs annotation gt lt xs complexType gt xs attribute name instance usez required type xs string gt xs attribute name logParameter use required type xs string gt xs attribute name sessionID usez required type xs string gt lt xs complexType gt lt xs element gt 83 lt xs element name batchinput gt lt xs annotation gt lt xs documentation gt input TextGridObject s URIs to be filled in automatically by the TextGridLab lt xs documentation gt lt xs annotation gt lt xs complexType gt xs sequence lt xs element ref tgwf URI maxOccurs unbounded minOccurs 0
67. it these documents by right clicking in this list and choosing an appropriate editor Currently the user still has to select the workflow in the Job Management view and click See results first before they are displayed 2 3 2 5 Writing a new Workflow from Scratch A new TextGrid workflow is created similarly to any other TextGridObject Choose New Object from the File menu then pick the project to save this workflow in and select TextGrid Workflow Document as type of the new object Th next step is to enter the metadata of the workflow which is not different compared to other TextGridObjects however it is better to accept the pre set type workflow here in order to search more easily later on After clicking on Finish the TextGrid XML Editor will be opened with a template of an incomplete workflow Use either the Design or the Source view The editor knows the tgwf schema behind the workflow and will assist you with typing in You may want to adapt contents of already existing workflows to your needs If you are unsure about editing the tgwf XML or the XSL stylesheet contained therein the rules for creating the new metadata of the resulting objects please feel free to ask for support from the TextGrid community 39 2 3 3 Background Information 2 3 3 1 GWES Workflow Engine We use the Grid Workflow Execution Service by Fraunhofer FIRST as the enactment engine in TextGrid It is a webapp to be ins
68. k der Ausgabe Leipzig 1854 1866 mit einem Vorwort und einem zusammengefa ten Quellenverzeichnis von Eberhard Nellmann sowie einem alphabetischen Index von Erwin Koller Werner Wegstein und Norbert Richard Wolf 4 Bde u Indexbd Stuttgart S Hirzel 1990 2007 by Kompetenzzentrum f r elektronische Erschlie ungs und Publikationsverfahren in den Geisteswissenschaften an der Universitat Trier Volldarstellung WURM stm vleischwurm stm Band 4 Seiten 825 827 WURM stm wurm doch in weiterer bedeutung so daf reptilien selbst fliegende insekten und schlangen darunter befa t werden goth vaurms ahd wurm lat vermis gesch d d spr 73 Gr 2 61 3 364 Graff 1 1043 wurn lobges 19 wuren H zeitschr 6 532 vermis Diefenb gi 282 vermiculus sumer 24 4 c antar id e s guldene wurme das 55 66 reptile kriechend wurm voc o 39 2 du Maria bist der c derboum den da vituhet der wurm 2 e5 198 1 vgl Gr z g sm 37 12 ich bin ein wurm ein mensche niht Barl 72 33 Pf der wurm der den boum abkifte Griesh pred 2 104 her Wurm s rede an die spinne Marleg 25 145 wis gegr ezet wurm der siden A zeitschr 8 280 vgl Grimm z g sm XXXIV 5 daz ter was lebentes vimgentes oder gentes wurm oder tiere Genes funder 17 32 b se wurme unde Lia glaube 2538 die wurme steeteclichen nagent Mart 117 b dag die w rme 03 im wielen Griesh pred 1 18 die w rme die da solten in dem grase gen Guar 389 2 der v rste
69. ked markings 2 4 7 Interaction with other components As described above texts images and linking objects are opened in the navigator which is explained in an independent documentation 48 2 5 Search Searching for Documents in TextGridRep The Search Module allows for searching across the contents e g TEI encoded documents and the object metadata in the TextGrid Repository It serves as a front end to Tg Search TextGrid s search service The Research perspective is the default perspective when the TextGridLab starts and the Welcome Screen 1s closed It consists of two sub windows or views Research and Research Results 2 5 1 1 Research Specify here what you are looking for e Text contained in the document and whether this text should be presented as KWIC format in the Research Results i e as Key Word In Context e Metadata describing the document e g title author genre e Refine your search to certain tags of the TextGrid baseline encoding see below and specify whether you want all results at once or in successive portions 2 5 1 2 Research Results This view initially shows the titles as in the document s metadata However if you would like to see more information you might want to e flip open a single document or e push the Expand button for all documents This can be repeated until all levels of the tree are shown including the KWICSs 2 5 2 How to Open the Research Perspective The Researc
70. l again Both types of markers can be activated at the same time 16 Elements can be inserted by e left clicking XML in the menu bar and selecting Insert Element TextGridLab File Edit SOUrCE ABE Search Tools Wine Thal T Insert Element ES D Associate a schema e or by right clicking and selecting Insert Element in the context menu C Undo Ctrl z Ctrl Aalformiq ad t Redo Insert Element Design Source WASTA oe LUE _tri E You can undo and redo every change made to a file for the entire editing session For undo press ctrl Z for redo press ctrl Y or choose both options alternatively by selecting Edit in the menu bar or in the context menu 2 1 7 Associating an XML Schema and Validating XML Files A new object can be associated with a schema while it 1s being created Therefor select one of the Schemas of the TextGrid Repository or one of the build in XML catalog New TextGrid Object Select Schema The schema you select will be used to generate the new file s skeleton and to validate the file Schemas from the TextGrid Repository Title Project Authors TEI with Drama TGPR32 schema prosa TGPR34 Testschema TG 360 j TGPR245 Schema Projektkodierung TGPR32 TEI Lite TGPR32 Schema_Projektkodierung TGPR34 Schema_baseline dictionaries j TGPR32 You can import
71. n herschaft dunket mich ein wint sit boese w rme fliegen m cken fl he ir meister sint Frid 76 17 die ungenanten w rme duse oder wanzen mich pizzen so die naht daz ich an dem libe gar z brast frauend 340 9 mur git sin minne hitze als Agremuntin dem wurme salamander IT Tit 121 4 vgl Parz 735 25 757 4 in dem wazzer vl z manec ungenemer wurm Pass K 196 25 der wurm drache Diemer 108 23 Jw 146 147 Wigal 4692 5446 dar quam ein wurm ein trache Pass K 253 24 schlange d ch men wurme under die menige Diemer 62 4 von w rmen manicvalden ist der hac beh etet harte ez ist gar ein wurmgarte Lanz 5046 vgl Grimm zu Ath s 65 swelhe w rm sint eiterhaft giftig Parz 736 13 z der wende sach er ragen vier gr zer w rme houbet Barl 118 19 Pf vergiftiger wurme vil Pass K 279 22 der wurm ungehiure die schlange in welche sich der teufel verwandelt hatte Genes fundgr 18 39 daher benennung des teufels den valschen wurmen Pass K 4 3 vgl altd schausp 1 2c der helle wurm und ander w rme wilde obges 19 dem t felischen wurme Erl s 940 vgl helle wurm eine pferdekrankheit Schmeller 4 155 ein segen dagegen findet sich Teichn 94 Figure The Dictionary Browser View This quick view starts with the article in question However it lists the following articles as well depending on their length There are several options to go into more detail You can look up the searchlemma i
72. n the Middle High German Dictionary by Matthias Lexer LEX by clicking on the icon Bland the Middle High German Word ListSupplement by Kurt Gartner et al F1B by clicking on the icon A You can browse the dictionary by clicking on the left or right arrow 4 WURM stm vleischwurm stm Band 4 Seiten 825 827 P The option Volldarstellung w ll open up the complete functionality of the dictionary network which comprises e browsable lemma search list e browsable display of articles 58 e full text search e lemma search e linked entries e citable references e structured entry views depending on the dictionary e links within the dictionary entry in the Middle High German dictionaries e maps in the Dialect dictionaries 2 6 6 How to Combine Text Searches with Dictionary Search The functionality of the Dictionary Search Tool can also be used while working on a text document Open the Search Result view by clicking on the item Window in the menu bar and select Show View Other and Dictionary Search lese Help Open in Mew Window we amp a tla Mew Editor ML Editor ie Research Shor View Other Alt ShiFE2 O Q Navigation d Le Working Sets Preferences You can look up any word of your text by double clicking it 59 2 Web Publisher 2 7 1 How to open the Web Publisher To open the Web Publisher select Tools from the menu bar and
73. nd want to authenticate via their home organisation should click on the button Log in via DFN AAI They can then select their identity provider and log in to TextGridLab using the credentials of their home organisation When a user has successfully logged in their login status and TextGridLab User ID are displayed on the Welcome Screen Users who have directly registered with TextGrid and are not authenticated via another IdP can change the password for their TextGrid account and update their email address Select Help in the menu bar and left click Authentication An authentication information dialogue is shown that displays the user s User ID Click on the Change Password button For safety reasons a dialogue appears that requires you to re authenticate Type in your username and current password and click on Login You can now update your email address and choose a new password In some cases it may be necessary to start a new session in TextGridLab This can be achieved by re authentication Select Help in the menubar and leftclick Authentication for the authentication information dialogue to appear Clicking on the Re Authenticate button brings up the authentication dialogue You can now select your identity provider TextGrid Community IdP in the dropdown menu Refresh your authentication by clicking on the Select button 25 To log out just quit or restart the TextGridLab application or use the corresponding button in
74. nding lemma form or even a more complex morphological analysis with information concerning the morpho syntatic features of the word number gender case mode and person The tool is used interactively and can be configured according to the user s needs 2 6 1 2 Lemmatize File The command Lemmatize File is similar to Lemmatize Wordform but is used in batch mode to manage whole files UTF 8 encoded files in one of the following formats are supported PLAIN ASCCI texts tokenized wordform lists or TEI X ML texts 2 8 2 How to open the Lemmatizer Module Morphisto The Lemmatizer Module can be accessed from the tools menu of the TextGridLab Please select first Tools in the menu bar and then choose Lemmatizer TextGridLab Tools Window Help tco Workflow Wn XML Editor Is Research We come ma Project User Administration fa Image Link Editor a Dictionary Search FnQuery Template Editor Navigator TAI Lemmatizer 3 Lemmatize Wordform Lernmatize File m Dictionary Results Ele Metadata Editor Alternatively the Lemmatizer can be opened by clicking on the Lemmatizer icon in the tool bar of TextGridLab 62 You can look up any word from within an editor by marking the word right clicking it and selecting a lemmatizer function from the pop up menu that appears TextGridLab File Edit XML Search Tools Window Help ES C AR m S ER ns tee EJ ox 9 Favorite E fy XM
75. nes press the Refresh list button after logging in Do this also if you just created a new workflow It is possible to view and depending on your rights edit the workflows by right clicking in this list and choosing an appropriate editor The selection of the target project into which the newly created TextGridObjects the result of processing your input TextGridObjects are to be saved You need to be logged in such that the TextGridLab knows in which projects you have create permission 1 e where you own the role Bearbeiter given the standard role assignment is active A list of the input documents scheduled for your workflow Add new documents to the list by right clicking on one or more TextGridObjects in either the Research Results or the Navigator and choosing Add to Workflow Remove them from the list by selecting one or more entries and clicking the Remove selected input s button It 1s possible to view and depending on your rights edit the input documents by right clicking in this list and choosing an appropriate editor And finally the button Run with input document which will execute the workflow selected in the upper list with the input documents from the lower list The resulting documents will be stored in the project specified as the target project Once the workflow is started by the Run button it will be submitted to the GWES workflow engine and started there It will be added to the Job Management vie
76. nnnnnnnssnennennnnnnnnnnnnnnn 37 2 6 5 The Dictionary Browser VW een 58 2 6 6 How to Combine Text Searches with Dictionary Search 50 2 17 Web Publisher ara 60 ZA How to open the Web Publisher seen ea 60 2 1 2 How to create a publication eeeeeesessseseeseeeee nennen eene 60 P MEE NAE um 62 2 8 1 Morphisto Lemmatizer Module Functions esses 62 2 8 2 How to open the Lemmatizer Module Morphisto sess 62 2 8 3 The M rphisto User Interface sans sarah 63 2 8 4 The Morphisto Configuration Mask nano 63 2 8 5 Presentation of the Morphisto Results cccccccccccccsssseeeeeceeeeeeeaeeeeeeeeeeeeeeeaas 64 2 8 6 How to access Morphisto from an Editor seen 66 245 7 FAQ Hints for Using the Lemmatizer Module Morphisto 67 OMEN STI D REIR MNT ETE 68 2 9 1 State Ol de Ve OP MEN ee ee 68 2 0 2 The Web based test G UL 222 68 2 10 Streaming Tools i e non interactive tools essere 70 210 SON CENE EU RN 70 2 10 2 Steamng E OITOES ann 70 210 3 ORTS ee esse 75 3 Tools not developed in Textand esnias ent a 78 S Babliosraphy Tools a a 78 32 Gu do 78 2 Pone PUDS NE eu 78 4 3 4 Registry Appendix The 4ew XML Schema asus a 4 1 POWERS AMES CIEC M i torii rv een leere b diedbd cd taii domes 4 1 2 Example 22 W document az Introduction
77. ntent and attribute values can be edited directly in the corresponding table cells of the right column e form ita cuts 8 tvpe headword norm 3alFaermig e arth AalF rmig or with the help of the context menu Therefore right click the item you wish to alter and choose the appropriate task from the menu narm z xb uw emave orth e Add OTD Information Edit Namespaces E e gramarp T it Attribute Hos i iube 2 1 5 Source View The Source view enables you to view and work directly with a file s source code 13 a J P T co XML CWDS Band 1 Seite 1 Lemma aalfoermig xml 5 Li change who CG gt 2008 85 07 automatisch generiert durch m revisionDesc teiHeader lt text gt lt body gt lt div gt entry xml id cwds 080017 aalfoermig gt lb n 0001 070 form type headword gt lt orth gt Aalfommig lt orth lt form gt ec f C hi rend roman gt adj ec fc lt hi gt und lt hi rend roman gt adv lt c gt lt C gt lt hi gt in Form lt C gt lt C gt in Gestalt eines Aales lt C gt lt C gt entry lt div gt lt body gt lt Text gt lt TEI gt Design Source WYSIWYM Figure The Source View The Source view has many text editing features such as 14 Syntax highlighting 1 e each tag type is highlighted differently enabling you to easily find a certain kind of tag for editing
78. or disabling enabling and arranging views or resetting the arrangement of views within a perspective see Editors and Views in the Workbench documentation In order to manage a project select it in the Navigator view by left clicking The users associated with this project are shown in the User Management view Add a new user by filling the TextGrid User ID in the field User ID Note Please refer to the users you want to add to your project for their User IDs The TextGrid User ID is shown in the Welcome Screen after logging in It can also be retrieved by selecting Help in the menubar and left clicking Authentication Note Users to be selected must previously have logged in to TextGridLab at least once There are four possible roles for users in TextGrid Each role is invested with a set of non hierarchical rights regarding resources and projects in TextGrid Project Leader Delegate create rights for projects delegate publish rights for resources Project Leader is the default role for the creator of a new project Administrator Delete rights for resources Editor Read write rights for resources Observer Read rights for resources Project Rights Resource Rights Delegate Edit the user role Modify rights for the resource assignment for the 28 project Publish Publish a resource The resource will be then world readable and cannot be deleted or updated anymore Delete Delete unpublished re
79. ottom 99 E erh X Kassa D EM toire na all s rem Lbkerurug barra ebrrar bb Siira t at Kar indus aras cabe Cc ii _ grad dans ubere arsi datei cet bach es ee Wosalerbas p Im Ch meta de tebe rer Bee Berk na asp ee Ra m Foe ste aba nom dn Fn ett mr eee ee Ecrans MM a Fa iden Baca rm s per m om n net p on n Wri el bee Hr Dice E DIT ie Figure The Dictionary Search Perspective 2 6 3 The Dictionary Search Mask In order to look up a word in LexWeb fill out the Dictionary Search Mask as follows 56 Insert your keyword in the first slot the search 1s not case sensitive You can limit the number of results By default the first 10 results will be displayed Choose between exact or fuzzy search If you want only lemmas displayed that are linked in the dictionary network tick the box linked lemmas only Tick the box or boxes of the dictionaries to be searched If you want all dictionaries to be searched tick the box Dictionaries all the boxes will be activated automatically If you just want to search a special group of dictionaries e g Middle High German dictionaries tick the box Mittelhochdeutsche W rterb cher The boxes of the four dictionaries of this group will be activated If you want to search in single dictionaries tick the individual boxes You can also combine searching a group and a single dictionary of another group To start the search click the icon Star
80. rch module cf documentation of Search module and selecting Publish Although a role invested with delete rights Administrator has been defined within the roles and rights concept of TextGrid at this stage deleting objects is not possible 2 2 3 Metadata Editor 2 2 3 1 Functions 2 2 3 1 1 Create and Update Metadata for Objects The Metadata Editor is used to create and manage the baseline metadata elements of TextGrid objects This metadata 1s used in TextGrid for cross project searches The metadata input form can be easily adjusted to individual needs 2 2 3 1 2 Export Metadata to the TEI Object File There is no automatic export of metadata created with the Metadata Editor to the respective TEI object file However the metadata can be exported manually to the header of a TEI file by a single click 2 2 3 2 Opening the Metadata Editor The Metadata Editor is by default part of the XML Editor perspective and can be accessed 1 by clicking on the XML Editor icon in the Welcome Screen or when the Welcome Screen is not active in the toolbar of TextGridLab 2 by creating a new object cf documentation of Project and User Management ch Managing Adding Copying Publishing Resources in a Project The Metadata Editor can be opened in other perspectives than the XML Editor or if closed re opened in the XML Editor perspective 31 1 by selecting Tools in the menu bar and selecting Metatdata Editor
81. rch results See results m figure 4 The workflow perspective 2 3 2 1 Opening the Workflow GUI The workflow perspective can be opened in different ways e By clicking on the Workflow link icon on the welcome screen e By selecting Workflow from the Tools menu e B clicking the Die icon in the icon tray e or by right clicking on one or more TextGridObjects in either the Research Results or the Navigator and choosing Add to Workflow see figure 5 below 37 oq FULL _ a A Band 1 Seite 193 Lemma anwand bet l a I d CR Ou A E feet FO gan og gru i Open with ID5 B Offnen L DS B Copy URI Project Export to disk Author Delete iworfeln iwerden v CWDS B Associate an adaptor Proel o Lu es wettern Authors Campe Joachim Heinrich Figure 5 Adding input documents to a workflow The first three options will be more useful if a user wants to query the status of her workflows or if she just wants to jump to this perspective or reset it If on the other hand the user wants to execute an existing workflow with some input objects the fourth option should be chosen 2 3 2 2 Workflow Preparation This 1s the left hand side view of the workflow perspective It contains A list of all available workflows If the user is not logged in only published workflows will appear here In order to see your own o
82. re your own data in the repository however you need to identify yourself and login If your institution participates in the DEN Shibboleth federation you may simply use your institutional login to do so in any case you can request a specific TextGrid account from our web site at www textgrid de beta installation html Either your operating system provides means for installing a JRE or you can download an appropriate version from http java com download 6 1 3 User Interface Basics TextGridLab Tools Window Help EX DA in m GRID Project amp User Management XML Editor ra mage Link Editor For Navigator Dictionaries and other tools see the Tools menu Figure 1 TextGridLab displaying the Welcome Screen Figure 1 shows what you see when you start the TextGridLab The main part of the application window is filled with the Welcome Screen which provides links to the most important tools of the TextGridLab You can login here see p 24 this part of the screen shows your user ID if you already have logged in access the tool to search through TextGrid switch to the XML editor or call the online help 1 3 1 Managing User Interface Components Figure 2 shows what you see when you click on the Project amp User Management link on the welcome screen this tool 1s described in detail in the section Project and User Management on p 24 ff The menu bar at the top of the
83. rmats interchangeable distance functions code to analyze the collation result and produce a set of potential additions deletions and transpositions for the text and user interface to control all of CollateX Currently the development focused mainly on the development of the algorithm and input formats a GUI for inclusion in the Lab will be developed in the next project phase To experiment with the algorithm there 1s a web based test user interface 2 9 2 The Web based test GUI CollateX Mozilla Firefox File Edit View History Bookmarks Tools Help amp v e em 9 http digital humanities de 2000 wicket interface 0 v IGI 2 CollateX Standard Use Cases Previous algorithms Enter witness 1 Auch hier hab ich wieder ein Platzchen Browse Enter witness 2 lich hab auch hier wieder ein Pl zchen Browse Enter witness 3 Ich hab auch hier wieder ein Pl zchen Browse Enter witness 4 Browse Compare Show all permutations O Colors U Variance Witnesses Witness 1 Auch hier hab ich wieder ein Pl tzchen Witness 2 Ich hab auch hier wieder ein Plazchen Witness 3 Ich hab auch hier wieder ein Plazchen Alignment Table Witness 1 Auch hier hab ich wieder ein Pl tzchen Witness 2 Ich hab auch hier wieder ein Pl zchen Witness 3 Ich hab auch hier wieder ein Pl zchen Modifications Comparing witness 1 witness 2 e Pl tzchen matches with Pl zchen e ich tr
84. sources currently not implemented Create Create new projects Create new resources in the project Write Write 1 e update unpublished resources Read Read resources in the project Diagram Rights in TextGrid Select a role for the new user in the dropdown menu below the User ID field and click on the Add button The user can now be assigned additional roles Select the user in the list of existing users choose a role from the dropdown menu below the list and click on the button Give User s a Role Note Rights in TextGrid are non hierarchical Thus if users are meant to have full rights they must be assigned the roles Project Leader Administrator and Editor 2 2 2 5 Deleting Roles from Users Roles with their respective rights can be withdrawn from users Select at least one role of the user in question in the list of existing users and click on the button Delete Role s from Users Existing users modify rales E Felix Lohmeier textgrid de Bearbeiter S Jens Mittelbach textgrid de Projektleiter Administrator Bearbeiter Delete rale s From User s Figure Deleting roles from users Note More than one role can be selected by pressing the Ctrl key in MS Windows or Linux or the Command 8 key in Mac OS while leftclicking the list entries Removing all roles from users cancels their affiliation with a project The role of Project Leader 1s the default role for the creator of a project This role can also b
85. specify your desired configuration for lemmatizing with Morphisto Choose the Output Format ASCII MORPHISTO UTF 8 w Choose the Lexicon Neutral old and new germa Analysis Options Only Lemmatization no Analyses Use Disambiguation Post Processing Ei Use Guesser for Unknown Wordforms Use Fuzzy Search a 6 amp etc Use ZLib Compression for Output 2 Figure The Configuration Mask You can specify whether your input file corresponds to the new NDR or old ADR German spelling conventions You can also select in a popup menu a liberal mode where both writings are equally accepted Neutral The option Only Lemmatization No Analysis is activated by default and returns the lemma information for a corresponding wordform If you want to get the full morphological analysis you can deactivate this option The option Use Guesser For Unknown Wordforms can be used to consider also partial word formation analysis Often a successful lemmatization can be derived even if part of a compound or derivation is not listed in the lexicon You can further reduce the number of analyses by choosing Use Disambiguation Post Processing As composition is a very productive process in German often a large number of possible but unlikely analyses are produced therefore it 1s highly recommended to activate this option The option Use Fuzzy Search should be used if your input text contains non standard words spellings
86. stion by double clicking or using the cursor and return keys Type e g prose xml Mp prose prosa adaptor igi After completing all required metadata the record set can be saved by clicking on the Save button at the bottom of the Metadata Editor view 2 2 3 4 Exporting Metadata to TEI Object Files The metadata edited in the Metadata Editor is not stored within the respective data object TEI object but in an external metadata database The header metadata of the TEI object may or may not be identical with the external metadata In some cases e g if a new object is created it might be desirable to copy the external metadata into the object header This can be done by clicking on the Generate TEI Header button at the bottom of the Metadata Editor view 34 2 3 Workflow Component Workflows are useful when a certain process i e an ordering of tasks is to be made repeatable and permanent In TextGrid workflows can be applied to a list of TextGridObjects that are to be processed in a batch A second use 1s for Web Services that are to be made accessible in the TextGridLab which however do not have their own graphical user interface GUI These services can be specified in a workflow and be enacted upon execution of the workflow 2 3 1 Overview The workflow solution for TextGrid consists of the following parts e A workflow engine which receives workflow documents and executes them on demand the GWES Engine e An op
87. t search EA Dictionary Search Mask 23 A Limit Searchtype exact C Fuzzy linked lemmas only Dictionaries _ Sprachstadien Gbergreifend Deutsches W rterbuch von Jacob und Wilhelm Grimm Autoren W rterb cher Goethe W rterbuch _ Dialekt w rterb cher Els ssisches W rterbuch a Pf lzisches W rterbuch Rheinisches W rterbuch Rheinisches W rterbuch Nachtr ge Mitbelhochdeutsche W rterb cher Mittelhochdeutsches Handworterbuch von M Lexer Mittelhochdeutsches W rterbuch von G F Benecke W Mueller und F Zarncke Findebuch zum mittelhochdeutschen Wortschatz Machtrage zum Mittelhochdeutschen Handw rterbuch von M Lexer _ Luxemburger W rterb cher W rterbuch der Luxemburger Umgangssprache C W rterbuch der Luxemburger Mundart Stark search Figure The Dictionary Search Mask 2 6 4 The Dictionary Search Results View A search for Wurm in the Middle High German dictionaries for instance will turn up the following results Dictionary Search Results view 25 Searchlemma Wurm 3 results Lemma Dictionary Link First Line WLIRTVT BMZ e wurm LEX a Wurm wurn Lobges 19 13 We v Rh 208 23 Altsw 232 28 md auch FiB a Figure The Dictionary Search Results View There are three hits in total one in the Middle High German Dictionary by Georg Friedrich Benecke BMZ for the spelling with a capital and two more for the lemma
88. talled in a Servlet Conatiner such as Apache Tomcat It accepts GridWorkflowDL documents that contain all information the engine needs 1 e input data is also contained in a GridWorkflowDL document The abstract formalism of GridWorkflowDL is High Level Petri Nets which is Turing complete Data is represented as structured tokens and flows from places to transitions and from transitions to places While a workflow is being executed the GridWorkflowDL document is in permanent change with data moving from one place over the transitions which may be Web or Grid Services to another The workflow halts if there are no more enabled transitions 1 e no transition that has all incoming places filled with at least one data token The engine can be configured to hold workflows in memory for a certain amount of time e g one day Further persistence is facilitated by storing the workflows in a database afterwards Natively the GWES works with XML databases such as eXist Installation and configuration of the GWES is straightforward download the gwes war from FIRST and optionally exist war from its download site move it into the webapp folder of a running Tomcat and let Tomcat unpack it Afterwards edit webapps gwes WEB INF classes gwes properties mainly for timeout configuration and conf tomcat users xml to specify the user s that are allowed to login to the monitoring site 2 3 3 2 Monitoring Interface As soon as the GWES is installed it is
89. the TextGridRep Select files Select some local files to import and the target project This wizard is intended to import a small set of files from vourlocal filesystem to a single project in the TextGrid repository To import 1 Select the files to import using the Add button t select the target project below onthe next page enter the neccessary metadata for each file Klick Finish ta actually perform the insert To import larger sets of data please c Add fies to import F Kribexkgridi baselneencoding dictionaries xsd Target project test praject 1 Figure the select files dialogue Note Currently only W3C Schemas are supported in the TextGridLab To associate a Schema with an existing object click on XML in the menu bar and select Associate a schema TextGridLab File Edit Source Su Search Tools Window Help TERT ER TT aL XL Editor S ET hu XML Editor E Turn Grammar Constraints Orr Metadata Edit gt Reload Dependencies Associate a schema Choose one from the listed schemas and press the OK button Support for DTDs and possibly Relax NG is planned 18 To validate your schema open the context menu in the Source view by right clicking and select validate Note While you are working with your xml file it is automatically validated against the associated schema If your file is not valid this is indicated by a red button on top of
90. the entry for Aphrodite in a name glossary The user can select it in the XML editor 19 name gt ENsJelweelirzT name ETT der Schonheit u Hephaistos Gel otti n Je hises dem sie den Aer weil sie bei der Insel Cy ag eres entstiegen war u Ctrl x Heiligtum in Amg Fo Ctrl C gleichen in Knidos Zu 2 MOM Delete f name Apollo nd d m xus und der Leto Zwilli ms Mete nach der gro en Flut El ion der am Parna als OB sich des delphischen ON Copy URI Fragment k ig f r The same operation is also available anywhere else in the XML editor e g in the source page or in the outline view gt e p xml jd IC 79606 gt e p xml id G79607 gt e p xml id G79608 gt e p xml d JG70609 v e p xml id G79610 Associate an adapto opy L URI Copy URI Fragment h gt p xml id JG796 gt e an Property Value v Attributes type Namenglossar 20 The user can now insert the URI at the position where he wants to link to Aphrodite The following line would be inserted in this specific case textgrid Goethe Testprojekt Namensglossar 3A Der junge Goethe in seiner Zeit 20091023T 174552 text 2Fxml Titxpointer id JG 79610 name 1 The URI consists of two parts the document URI before the is TextGrid s unique persistent identifier for the document in the editor the fragment after the indicates the position in the document
91. the logParameter for the loggingService e the description of the Workflow taken from the TGO s title given in its metadata Now that the tgwf workflow is fully instantiated it is transformed by an XSL engine according to the rules in the XSLT stylesheet described above into GridWorkflowDL format which is stored in a String variable for later execution If everything went well during instantiation of the tgwf workflow and its transformation the public method start can be executed meaning it will be transferred to the GWES engine under the user s name initiated and started The further life of the job can be observed in the JobManagement view in the GUI see below There is another constructor which takes only a String with the workflowID known by the GWES engine This one is used when querying the GWES engine for properties of the active or terminated or completed workflows Various public functions will use the data retrieved by this constructor see the API documentation for a full list of them 43 2 4 Image Link Editor The Graphical Link Editor can be used to link text segments to corresponding image components within TextGridLab A typical application is the link of facsimile and transcription whereas these texts can also be created during the linking process which allows the use of further tools like e g image annotations 2 4 1 Functionality 2 4 1 1 Linkage of existing texts Text and image are opened in the correspond
92. this can take some time if the search result is large The specified fields will be joined by AND which means that every condition e g text title AND genre if those three fields are filled in must be met 2 5 5 The Research Results View The Research Results view is shown in the following picture together with some example content ministration T Research Project Campe Band 1 die zweite Authors Campe Joachim Heinrich v lf mit den Z hnen oder mit H lfe eines Messers m hsam absondern Das Fleis lt v 1 CWDS Band 1 Seite 38 Lemma abnehmen Project Campe Band 1 die zweite Authors Campe Joachim Heinrich w 1 dessen Streichen nach dem Kompasse ersehen messen 4 t Ein Kalb ab 1 CWDS Band 1 Seite 22 Lemma abgestumpft Project Campe Band 1 die zweite Authors Campe Joachim Heinrich v 1 abgestumpf tes Messer Ein abgestumpfter Kegel U Continue this search Showing results 1 to 10 Expand Collapse Results Figure Research Results view 2 5 5 1 The results list The documents that are returned by 7G search will be displayed here Initially you can see a list of their titles prepended by a count of how many matches of the search term there were However clicking on the small symbol at the left of each document will cause it to expand to a tree like structure with more details showing including the project the author and the context if the KWIC options had been ch
93. tional monitoring interface for the workflow engine both web based and log files e An XSD schema that describes and documents the syntax of TextGrid Workflow tgwf documents that users will edit e An XSLT stylesheet that transforms tgwf documents into GridWorkflowDL documents accepted by the GWES e An API for workflow jobs representations in the TextGridLab It offers facilities to o read the contents of a TextGridObject representing the tgwf workflow o merge various parameters known in the TextGridLab into the tgwf document anstantiate 1t such that the user does not have to care for them o execute the job at the machine and query for results e A GUI implemented as an Eclipse Perspective consisting of an editor area for the tgwf document or input result objects and the following views o Workflow preparation select a tgwf Workflow document display input TexGridObjects choose the target project where resulting objects are to be created o initiate the execution of the workflow o Job Management query for the status of the user s wokflow jobs at the engine o Result viewer displays the list of resulting TextGridObjects created anew An overview of the interplay of these components is given in the following figure 35 WITU GRES i Figure 1 architecture of the workflow component Please see also some slides http sug1 d rid de fileadmin user upload sugi storage 0000 309 07 Haase pdf and a video http sugi d
94. tionary Search Project amp User Management Lemmatizer amp Dictionary Results textgrid de Ej Template Editor A Navigator EA Metadata Editor E Search XML Editor 4 Image Link Editor For Navigator Dictionaries and other tools see the Tools menu Help Figure Accessing FnQuery 2 Alternatively FnQuery can be opened by clicking on the FnQuery icon in the tool bar of TextGridLab 12 EPR http ingrid sub uni goettingen de 808 1 axis2 services StreamingEditorXSLT Ha http saxon sourceforge net 71 72 The FnQuery Perspective has three Views In the Navigator View you can select the source and program file If both files were selected you will see them in the Settings View Now you can start the Transformation or Selection After that the result will appear in the Result View TextGridLab File Edit XML Search Tools Window Help TT EA Te in 6B amp EX te se BR ee oe 4 Biv Bly ey Aenquery Diresearch A FnQuery 8 5 FnQuery Result Settings Result Source Program Transform Select Y EB FnQuery fi bspoo1 ii bsp001 tokenized and lemmatized Bi bsp001 tokenized and lemmatized bspProgramm bspProgrammol 2 fnquery n 0 items selected Figure FnQuery Perspective 1 You need to select a source file This can be a file of any type File Edit XML ools Window Help TextGridLab ST ca a ie E GO
95. tivities element lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs complexType gt lt xs element gt lt xs element name const gt lt xs complexType mixed true gt xs sequence xs any processContents lax minOccurs 0 maxOccurs unbounded gt lt xs sequence gt lt xs attribute name name use required type xs NCName gt lt xs annotation gt lt xs documentation gt the name of this input parameter lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs attribute name needsB64encoding type xs boolean gt lt xs annotation gt lt xs documentation gt 85 set to true if this parameter as the content data has to be encoded in Base64 for the service lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs complexType gt lt xs element gt lt xs schema gt 4 1 2 Example tgwf document This document defines a two service pipe TextGridObjects are being sent to the TextGrid Tokenizer then to the Lemmatizer then resulting TextGridObjects are being created See figure XXX for a graphical representation of this workflow in GridWorkflowDL lt xml version 1 0 encoding UTF 8 gt lt tgwf tgwf xmlns tgwf http textgrid info namespaces middleware workflow version 0 5 gt lt tgwf description gt Lemmatizer Workflow with prepended Tokenizer lt tgwf description gt lt tgwf activities gt lt t
96. u can specify one or more words to be searched for If searching for several words they are to be separated by blank space and will be joined by AND e all words have to occur in the document Wildcards are allowed e g the term Mess will find all words starting with Mess such as Messer Messers messen Messias or Messung 2 5 3 1 2 KWIC Check this box if you would like to see your results in the KWIC format Key Word In Context The search term then will be highlighted as in the following figure unbrauchbar gemacht Ein abgen tztes Messer Uneigentlich ein abgen tzt 7 2 CWDS Band 1 Seite 49 Lemma abschleifen Project Campe Band 1 die zweite KWIC Authors Campe Joachim Heinrich w 2 wegschaffen reinigen Die Spitze von einem Messer abschleifen Den Ros Rost abschleifen Das Messer die Degenklinge abschleifen v 1 CWDS Band 1 Seite 48 Lemma abschlagen Project Campe Band 1 die zweite Authors Campe Joachim Heinrich 1 ngesetzt wird Die Preise der Waaren sind seit der letzten Messe sehr abgeschlz J OUL Figure KWIC search results As the term can occur several times in a document and in several XPaths the structural location within an XML document the KWIC entries will be shown as indirect children of 50 the title node This means the nodes have to be expanded in order to reveal the KWICs Either directly flip open the document in question or use
97. uires authentication e g creating a new project creating a new object opening the Navigator TextGrid uses Shibboleth for single sign on authentication purposes In the Shibboleth model the individual user s home organisation identity provider IdP is responsible for authenticating them that is a for checking that the credentials a username password combination the user presents are correct and b for passing on necessary identity information to service providers The organisational infrastructure Shibboleth depends on has not yet been fully implemented in Germany For this reason the identity information of TextGrid users is at this stage provided by a virtual home organisation TextGrid Community IdP 24 Please select yaur home institution and log in lextGridLab Login textgrid de account Home account Logm Do OS If your school is not listed among the organizations on the DFN AAI page or if you encounter problems during log in you are welcome to request a textgrid de account using the form on http www textgend de beta mstallation html Figure Authentication dialogue Users who have a TextGrid account with TextGrid Community IdP can authenticate using their individual username password combination You can obtain a TextGrid account using a web form at www textgrid de beta installation or sending an email with your contact details to register textgridlab org Users who do not have a TextGrid account a
98. urop ischen lt w gt v type NNi w type ADJ lt w type NNi lemna Par lament grar laments lt u gt lenma europ ischen gt f r lt w gt lemma Parlament gt wiederaufgenommen lt w gt SC type PUN X c c lt f divi lt body gt lt text gt Design Source WYSTW YM E text body div1 p s w text Writable Smart Insert 57 55 Figure Accessing Morphisto from an Editor 2 8 7 FAQ Hints for Using the Lemmatizer Module Morphisto Wrong format or encoding In general a pre processing step is performed prior to morphological analysis The TextGrid Tokenizer can be used to fulfill this task If you like to use another tokenizer please make sure that the characters are encoded in UFT 8 and the lines are separated in UNIX style 1 e by means of the UNIX specific line operator n 67 2 9 CollateX CollateX is a tool for collating sources fed with several witnesses it is able to align them and optionally annotate additions deletions and transpositions that may have occurred between the various texts CollateX is developed together with the Huygens Instituut Den Haag among other institutions coordinated by the Interedition collaboration project 2 9 1 State of development CollateX consists of various modules that are designed for interoperability and use in various contexts There 1s the core collation algorithm that performs the alignment code for input and output of various fo
99. w as active 38 2 3 2 3 Job Management All jobs owned by the current user will be displayed in this list If you expect to see some jobs here check to see if you are not logged in yet Every job is listed by its name its time of submission and its status The status of the job can be one of initiated the workflow has just been submitted but not started yet running state when the workflow has been started active if there are active transitions working suspended if a user perhaps via the monitoring tool paused the workflow completed if the workflow ended successful terminated if there was an error during execution There are two buttons below the list The Refresh job list button queries for the current status of the user s workflows at the workflow engine The See results button has two meanings either if the status of the selected job 1s completed it will display the result documents of this Job in the Workflow Results window or if the status of the selected job 1s terminated it will show an error message to the user and write the engine s error or warning output into the TextGridLab s error log file 2 3 2 4 Workflow Results This list 1s for the user s convenience Instead of having to locate the resulting documents in the Navigator or searching for them all resulting TextGridObjects created as the output of the respective Workflow will be displayed here It is possible to view and ed
100. w in the workflow graph 2 3 3 5 API for workflow jobs Here we describe what is done once a workflow is submitted by the users A workflow job is represented by the class WorkflowJob It does most of its work in the constructor The main constructor for a WorkflowJob takes three arguments e the TextGridObject TGO representing the uninstantiated Workflow tgwf format e astring with the target project ID e g TGPR123 e an ArrayList containg the URIs of the input TGOs to be processed After reading the contents of the Workflow TGO any stale TGO URIs possibly present in the workflow will be cleared and the URIs of the input TGOs will be inserted For each configuration parameter it is checked whether it has to be encoded in Base64 format as specified in the tgwf and the full content of the respective parameter will be replaced by its encoded string The algorithm tries to set the target project in the XSLT stylesheet for the new metadata Specifically it looks for the Path tewf tgwf tgwf metadatatransformation xsl transform xsl template tgc tgObjectMetadata tg md administrative tgmd client tgmd project and replaces the projectId found there with the 42 one given by the target project ID string This might fail due to the nature of the stylesheet given In this case the workflow will not be able to start Now further settings known in the TextGridLab will be inserted e CRUDS instance endpoint e TextGrid SessionID of the user e
101. ww eclipse org webtools http vex sourceforge net 10 either use the Navigator and choose a file from the listed projects E Navigator 3 m Refresh Esa Le project 1 iS project 2 E T3 project 3 or browse the TextGridRep with the Search Tool Fa Research 2 Search Far Testfile Note In order to create a new document see Managing Adding Copying Publishing Resources in a Project 2 1 2 2 The Views of the XML editor Perspective The document is displayed in the XML Editor Perspective which again is divided in several views TextGridtl ab Pie Dd Soro DL Sard Took Windom Heb wanna ches mm 4 3 ju sm Edtor S Research T en EH Metadata Editor T CWOS Band 1 Sete t Lemma anlfoermig umd m BE ouire CWOS Band 1 Sete L Levene asfoermig em og 2 oni versionem lO encodings UTE Te und Agent P awygen RfiGSchemae f Metioneny scherasicrg We oxygen 5 e T l TEI xminsehitp fA terc orgirag t Agent xmirs http vom Ach arg 0 bebteder Cange Joachim Horwich QU xmi lang 2e tet Role e tohiad t body amp Medex 6j dw E racing e entry xrii idecedsl ener amp E revisionDesc E Ib ne 0001 070 ju text fem Ment u 1 body 4 form typen otompetenzzenerum fu DV hice ej dv je fom type Uwests W rzburg te ec Role D xn whi 00017 asfoerrug e ganzen providinginstitution w Remove Sd rero
102. y Correction deletion of links e Existing links can be displayed in the text field by clicking the i button e The selection of a link can be effected by double clicking both in the graphic and in the text field e Selected links or markings are labelled red inactive are labelled blue in the Image View they are displayed in the potentially modified fore and background colour e Selected links 1 e markings in text and image and their link can be deleted by right clicking using the context menu or by clicking the X button 47 e Markings in the Image View can be edited subsequently When moving over an active marking the cursor and its icon change In the centre it becomes a sliding tool four way arrow which allows to change the position of the marking by clicking and dragging Close to the boundaries it allows to reposition the edges two way arrow or the corners diagonal two way arrow in a similar way For polygons changes can be realized analogically with the exception that single edges of polygons can not be moved e Linked text cannot be edited if the cursor is inside a selected area and the selection is not active red as a whole Linked text can not be deleted completely 2 4 6 Status bar rte Image view _ Symbol in tab of the Text or Image View Changes are not saved yet Annotated object Woyzeck _ Annotated object Shows the name of the edited object 8 Warning sign The image area contains unlin
Download Pdf Manuals
Related Search
Related Contents
家庭 - ELPA 朝日電器株式会社 Velleman LABPS3003SM power supply unit Functional spec is the user guide. Technical spec describes 5-Wire Resistive Touch Screen - Novo PDF-Datei - PIUS-Info Vigo VG03003CH Instructions / Assembly USE `, ENTILATION AND CA_E MANUAL Copyright © All rights reserved.
Failed to retrieve file