TTNWW. TST tools voor het Nederlands als Webservices in een Workflow. Marc Kemps-Snijders

Similar documents
Best practices in the design, creation and dissemination of speech corpora at The Language Archive

WebLicht: Web-based LRT Services in a Distributed escience Infrastructure

Erhard Hinrichs, Thomas Zastrow University of Tübingen

CLARIN for Linguists Portal & Searching for Resources. Jan Odijk LOT Summerschool Nijmegen,

FLAT: A CLARIN-compatible repository solution based on Fedora Commons

CLARIN s central infrastructure. Dieter Van Uytvanck CLARIN-PLUS Tools & Services Workshop 2 June 2016 Vienna

Metadata and DCR. <CMD_Component /> Dieter Van Uytvanck. Max Planck Institute for Psycholinguistics

Building metadata components

Common Lab Research Infrastructure for the Arts and Humanities

Parsing partially bracketed input

A first set of integrated web services

clarin:el an infrastructure for documenting, sharing and processing language data

WebAnno: a flexible, web-based annotation tool for CLARIN

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

The Documentalist Support System: a Web-Services based Tool for Semantic Annotation and Browsing

EUDICO, Annotation and Exploitation of Multi Media Corpora over the Internet

Ortolang Tools : MarsaTag

D-SPIN Report R2.2b: The German Resource Landscape and a Portal

Data for linguistics ALEXIS DIMITRIADIS. Contents First Last Prev Next Back Close Quit

Implementing a Variety of Linguistic Annotations

The Virtual Language Observatory!

Progress Report STEVIN Projects

EUDAT. A European Collaborative Data Infrastructure. Daan Broeder The Language Archive MPI for Psycholinguistics CLARIN, DASISH, EUDAT

Beyond SoNaR: towards the facilitation of large corpus building efforts

Handling Big Data and Sensitive Data Using EUDAT s Generic Execution Framework and the WebLicht Workflow Engine.

How can CLARIN archive and curate my resources?

1 Overview chart. PIDs: talk with EPIC PIDs: MoU or advice. Assessment wave 3. VLO overhaul CMDI 1.2

Formats and standards for metadata, coding and tagging. Paul Meurer

Importing MASC into the ANNIS linguistic database: A case study of mapping GrAF

A Corpus Representation Format for Linguistic Web Services: the D-SPIN Text Corpus Format and its Relationship with ISO Standards

UIMA-based Annotation Type System for a Text Mining Architecture

Web services and workflow creation

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

Managing very large Multimedia Archives and their Integration into Federations

How do users formulate their queries? A morpho-syntactic analysis

CORLI. a linguistic consortium for corpus, language and interaction

Textual Emigration Analysis

CLARIN Concept Registry: The New Semantic Registry

D-SPIN Joint Deliverables R5.3: Documentation of the Web Services R5.4: Final Report

Sustainability of Text-Technological Resources

Annotation by category - ELAN and ISO DCR

The Functional Extension Parser (FEP) A Document Understanding Platform

A functional database framework for querying very large multi-layer corpora

The Multilingual Language Library

Deliverable D Adapted tools for the QTLaunchPad infrastructure

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

Fast and Effective System for Name Entity Recognition on Big Data

Improving the exploitation of linguistic annotations in ELAN

The Prague Bulletin of Mathematical Linguistics NUMBER 91 JANUARY Memory-Based Machine Translation and Language Modeling

XML Support for Annotated Language Resources

Component Metadata Infrastructure Best Practices for CLARIN

(Some) Standards in the Humanities. Sebastian Drude CLARIN ERIC RDA 4 th Plenary, Amsterdam September 2014

Enhanced ELAN functionality for sign language corpora

INTERCONNECTING AND MANAGING MULTILINGUAL LEXICAL LINKED DATA. Ernesto William De Luca

Recent Developments in the Czech National Corpus

Building for the Future

Trusted Digital Archives

CMDI and granularity

An Oral History Annotation Tool for INTER- VIEWs

CODA CATCHPlus Open Document Annotation. Hennie Brugman OAC II Project Review meeting Chicago July 26-27, 2012

ECP-2008-DILI EuropeanaConnect. D5.7.1 EOD Connector Documentation and Final Prototype. PP (Restricted to other programme participants)

COLDIC, a Lexicographic Platform for LMF Compliant Lexica

An Archiving System for Managing Evolution in the Data Web

Cheshire 3 Framework White Paper: Implementing Support for Digital Repositories in a Data Grid Environment

The German Reference Corpus: New developments building on almost 50 years of experience

PubMan Workshop. This work is licensed under a Creative Commons Attribution 3.0 Germany License

Final Project Discussion. Adam Meyers Montclair State University

ANC2Go: A Web Application for Customized Corpus Creation

Data Replication: Automated move and copy of data. PRACE Advanced Training Course on Data Staging and Data Movement Helsinki, September 10 th 2013

On the way to Language Resources sharing: principles, challenges, solutions

1. General requirements

Modeling Linguistic Research Data for a Repository for Historical Corpora. Carolin Odebrecht Humboldt-Universität zu Berlin LAUDATIO-repository.

Re-designing Online Terminology Resources for German Grammar

AT&T: The Tag&Parse Approach to Semantic Parsing of Robot Spatial Commands

Incremental Integer Linear Programming for Non-projective Dependency Parsing

A cocktail approach to the VideoCLEF 09 linking task

Initial authorization and authentication scheme plan exists

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer

META-SHARE metadata: Overview of the schema & Interoperability with other schemas

Implementation of the Data Seal of Approval

Automatic Annotation and Manual Evaluation of the Diachronic German Corpus TüBa-D/DC

Discriminative Training with Perceptron Algorithm for POS Tagging Task

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Corpus Linguistics: corpus annotation

Namescape: Named Entity Recognition from a Literary Perspective

1 Web references are marked by bracketed number order and can be found at the end of this squib.

TEXT MINING: THE NEXT DATA FRONTIER

Integration of Language Resources into Web service infrastructure

Research partnerships, user participation, extended outreach some of ETH Library s steps beyond digitization

Implementation of the Data Seal of Approval

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

Profiling Medical Journal Articles Using a Gene Ontology Semantic Tagger. Mahmoud El-Haj Paul Rayson Scott Piao Jo Knight

Introduction to Web Services & SOA

Text Corpus Format (Version 0.4) Helmut Schmid SfS Tübingen / IMS StuDgart

Number game Experience of a European research infrastructure (CLARIN) for the analysis of web traffic

Conversion and Annotation Web Services for Spoken Language Data in CLARIN

A prototype infrastructure for DSpin

Towards a roadmap for standardization in language technology

Annotating Spatio-Temporal Information in Documents

EUDAT- Towards a Global Collaborative Data Infrastructure

Transcription:

TTNWW TST tools voor het Nederlands als Webservices in een Workflow Marc Kemps-Snijders Computational Linguistics in the Netherlands June 25 th, Nijmegen Marc. kemps.snijders@meertens.knaw.nl 1

http://www.clarin.nl 2

Views on infrastructures Centers view How do organizations fit in? Data lifecycle view What about the data? Architectural view Tools and services 3

Views on infrastructures Centers view How do organizations fit in? Data lifecycle view What about the data? Architectural view Tools and services 4

Original CLARIN center idea Scenario where dedicated Scenario services characterized centres of new mainly type by interact accidental in a stable and way and give persistent and easy-to-use services to the temporary community. interactions Researchers must be able to rely on the services offered

CLARIN centers 2014 The following centres have successfully passed the CLARIN centre assessment procedure and now can officially carry the CLARIN B centre label: ASV Leipzig Bayerisches Archiv für Sprachsignale Berlin-Brandenburg Academy of Sciences and Humanities CLARIN Center Vienna Eberhard Karls Universität Tübingen Hamburger Zentrum für Sprachkorpora (HZSK) IMS, Universität Stuttgart Institut für Deutsche Sprache LINDAT-Clarin Meertens Instituut MPI for Psycholinguistics The Clarin center at University of Copenhagen Universität des Saarlandes http://www.clarin.eu/content/certified-centres 6

Making data and tools available Note: Static overview of data and tools/services descriptions Note: Information is dynamically harvested from centers http://www.clarin.eu/vlo 7

Making data and tools available Note: Static overview of data and tools/services descriptions Note: Information is dynamically harvested from centers http://www.clarin.eu/vlo 8

Views on infrastructures Centers view How do organizations fit in? Data lifecycle view What about the data? Architectural view Tools and services 9

Data management life cycle You are here You are here You are here You are here You are here You are here You are here 10744/mi_a19eb1ae-8e90-4cd6 Naming authority CMDI Component Metadata Infrastructure Suffix DDC data life cycle: http://www.dcc.ac.uk/resources/curation-lifecycle-model 10

Views on infrastructures Centers view How do organizations fit in? Data lifecycle view What about the data? Architectural view Tools and services 11

Tools and services 12

TTNWW A two-year program with the intention to make existing components from previous project (a.o. CGN and STEVIN) available as web services and combine them into workflows for use by HSS researchers with little or no technical background. This enable them to: More easily answer research questoins Provide a basis to formulate new research questions 13

What do we provide? Text Make several basic text analysis components available: Corpus cleanup Part of Speech tagging Named Entity Recognition Semantic role labelling Coreference Speech Provide components for speech recognition 14

What s the use? For texts more advanced automatic extraction techniques become available. E.g. extraction of persons, locations, events Analysis of large amounts of data becomes possible For speech it becomes possible to (partially) transcribe speech files and make them available for search/browse tools. 15

Web service Definition There are many things that might be called "Web services" in the world at large. However, for the purpose of this Working Group and this architecture, and without prejudice toward other definitions, we will use the following definition: A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. http://www.w3.org/tr/ws-gloss/ 16

Web services Most technology providers have opted for CLAM (Computational Linguistics Application Mediator) as web service solution Services have been largely deployed within HPC Cloud 17

The cloud 18

Pos tagging http://145.100.57.19/frog/ Try it yourself Select your newly created project 19

Named Entity Recognition http://145.100.57.35/ Try it yourself Select your newly created project Copy output from POS tagging into the window 20

Workflows Tying services together Workflow is a term used to describe the tasks, procedural steps, organizations or people involved, required input and output information, and tools needed for each step in a business process. http://searchcio.techtarget.com/definition/workflow Workflows have been commonly used in commercial and scientific processes for decades. 21

Workflows Tying services together 1. Create project 2. Upload file 3. Start execution 5. Download file 4. Wait for completion 6. Delete project 22

Try it yourself Download Taverna workbench from http://www.taverna.org.uk/ Use the workflow connecting Frog and Nerd. 23

TTNWW application 24

Architectuur In SARA HPC cloud gedeployed Currently disabled 25

TTNWW applicatie Functionaliteiten Data selectie (upload/download) Selectie van processen Aansturing van processen Terugkoppeling resultaten in tijdelijke werkruimte Only generic viewers 26

Try it yourself Use TTNWW at http://yago.meertens.knaw.nl/apache/ttnww/ 27

Wishlist Import from other formats, e.g. Word, PDF Specific viewers for generated file formats Some idiosyncratic features!! Individual service monitoring through Taverna server Extending workflows into search domain Searching across multiple annotated documents Blacklab (Coming soon..?) GrETEL 28

Other approaches in the CLARIN domain Weblicht Custom designed workflow system Webbased Panacea Taverna based workflow system Workbench oriented 29

Weblicht D-Spin project https://weblicht.sfs.uni-tuebingen.de/weblicht-4/ 30

Weblicht D-Spin project https://weblicht.sfs.uni-tuebingen.de/weblicht-4/ 31

Weblicht D-Spin project https://weblicht.sfs.uni-tuebingen.de/weblicht-4/ 32

Weblicht D-Spin project https://weblicht.sfs.uni-tuebingen.de/weblicht-4/ 33

PANACEA project http://www.panacea-lr.eu 34

http://www.panacea-lr.eu 35

Further reading Martin W. C. Reynaert. Character confusion versus focus word-based correction and OCR variants in corpora http://link.springer.com/article/10.1007%2fs10032-010-0133-5 Van den Bosch, A., Busser, G.J., Daelemans, W., and Canisius, S. (2007). An efficient memory-based morphosyntactic tagger and parser for Dutch, In F. van Eynde, P. Dirix, I. Schuurman, and V. Vandeghinste (Eds.), Selected Papers of the 17th Computational Linguistics in the Netherlands Meeting, Leuven, Belgium, pp. 99-114. http://ilk.uvt.nl/downloads/pub/papers/tadpole-final.pdf Daelemans, Walter, Sabine Buchholz, and Jorn Veenstra. "Memory-based shallow parsing." arxiv preprint cs/9906005 (1999). http://arxiv.org/pdf/cs.cl/9906005.pdf Gertjan van Noord. At Last Parsing Is Now Operational. In: Piet Mertens, Cedrick Fairon, Anne Dister, Patrick Watrin (editors): TALN06. Verbum Ex Machina. Actes de la 13e conference sur le traitement automatique des langues naturelles. Page 20--42. http://odur.let.rug.nl/vannoord/papers/taln.pdf Iris Hendrickx, Gosse Bouma, Walter Daelemans, and Veronique Hoste. "COREA: Coreference Resolution for Extracting Answers for Dutch." Essential Speech and Language Technology for Dutch. Springer Berlin Heidelberg, 2013. 115-128. http://download.springer.com/static/pdf/777/chp%253a10.1007%252f978-3-642-30910- 6_7.pdf?auth66=1403690524_2af68c8e695d8395e42b6465edc837d1&ext=.pdf Monachesi, Paola, Gerwert Stevens, and Jantine Trapman. "Adding semantic role annotation to a corpus of written Dutch." Proceedings of the Linguistic Annotation Workshop. Association for Computational Linguistics, 2007. http://www.researchgate.net/publication/220029776_associating_facial_displays_with_syntactic_constituents_for_generation/file/9fcfd50c5f3003 762c.pdf#page=91 Schuurman, Ineke. "Spatiotemporal annotation on top of an existing treebank." Proceedings of the Sixth International Workshop on Treebanks and Linguistic Theories. 2007. http://www.lrec-conf.org/proceedings/lrec2010/pdf/180_paper.pdf 36

Thank you for your attention. 37