CLARIN web services and workflow Marc Kemps-Snijders.

Slides:



Advertisements
Similar presentations
Status on the Mapping of Metadata Standards
Advertisements

Advanced Metadata Usage Daan Broeder TLA - MPI for Psycholinguistics / CLARIN Metadata in Context, APA/CLARIN Workshop, September 2010 Nijmegen.
Interoperability Principles in the Global Earth Observations System of Systems (GEOSS) Presented 13 March 2006 at eGY in Boulder, CO by: Eliot Christian,
ANSI TAG 37 Committee F43 Language Services and Products Interagency Language Roundtable September 30, 2011 Sue Ellen Wright ISO TC 37, Terminology and.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
The Language Archive – Max Planck Institute for Psycholinguistics Nijmegen, The Netherlands Metadata Component Framework Possible Standardization Work.
MLIF: A Metamodel to Represent and Exchange Multilingual Textual Information ISO TC37 SC4 WG Samuel Cruz-Lara, Gil Francopoulo, Laurent Romary,
The current state of Metadata - as far as we understand it - Peter Wittenburg The Language Archive - Max Planck Institute CLARIN Research Infrastructure.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Understand Web Services
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
What Linguists Want (we think) Helen Aristar Dry & Anthony Aristar LINGUIST List & E-MELD.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
CLARIN-NL Second Open Call Jan Odijk CLARIN-NL Call 2 Info-session Amsterdam, 26 Aug 2010.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
EXPECTATIONS OF TURKISH ENVIRONMENTAL SECTOR FROM INSPIRE Ministry of Environment and Forestry June, 2010 Özlem ESENGİN Ahmet ÇİVİ Tuncay DEMİR.
LIRICS mid-term review 1 LIRICS WP3: Morpho-syntactic and syntactic annotations Thierry Declerck DFKI-LT - Saarbrücken 23rd May 2006.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Working group on multimodal meaning representation Dagstuhl workshop, Oct
Experiments with ODD outside the TEI framework Laurent Romary & Piotr Banski The ISO-TEI connection.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
LIRICS Mid-term Review 1 LIRICS WP2 – NLP Lexica Monica Monachini CNR-ILC - Pisa 23rd May 2006.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
PANACEA - Y2 After the 2 nd Annual Review, 28 th February 2012, Barcelona 1.
CLARIN Metadata Infrastructure Component Metadata and intermediate solutions Daan Broeder Claus Zinn Dieter van Uytvanck - Max-Planck Institute for Psycholinguistics.
© Copyright 2008 STI INNSBRUCK NLP Interchange Format José M. García.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
24 Jan 2005 Kick off meeting (Luxembourg) 1 LIRICS Linguistic Infrastructure for Interoperable Resources and Systems ►Kick off meeting presentation ►Proposal.
Towards multimodal meaning representation Harry Bunt & Laurent Romary LREC Workshop on standards for language resources Las Palmas, May 2002.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
LEXUS a flexible web based lexicon tool LEXUS a flexible web based lexicon tool, august 21 th, 2005 Marc Kemps-Snijders Peter Wittenburg
© Drexel University Software Engineering Research Group (SERG) 1 An Introduction to Web Services.
CLARIN Issues Peter Wittenburg MPI for Psycholinguistics Nijmegen, NL.
Technology – Broad View Aspects that play a role when integrating archives leave the details of some core topics to the 2. day Bernhard Neumair:Base Technologies.
A Data Category Registry- and Component- based Metadata Framework Daan Broeder et al. Max-Planck Institute for Psycholinguistics LREC 2010.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
TC 57 PSCE09 - CIM Status Update Panel Session Introduction Ed Dobrowolski, NERC.
Beyond ISOcat 20 June 2013CLARIN-NL ISOcat tutorial1.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Towards a roadmap for standardization in language technology Laurent Romary & Nancy Ide Loria-INRIA — Vassar College.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Web Services from 10,000 feet Part I Tom Perkins NTPCUG CertSIG XML Web Services.
Creating & Testing CLARIN Metadata Components A CLARIN-NL project Folkert de Vriend Meertens Institute, Amsterdam 18/05/2010.
Formats, interoperability and standards Marc Kemps-Snijders.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
A Data Category Registry- and Component- based Metadata Framework Daan Broeder et al. Max-Planck Institute for Psycholinguistics LREC 2010.
1 Joint UNECE/EUROSTAT/OECD METIS Work Session (Geneva, March 2010) The On-Going Review of the SDMX Technical Specifications Marco Pellegrino, Håkan.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Web Service Exchange Protocols Preliminary Proposal ISO TC37 SC4 WG1 2 September 2013 Pisa, Italy.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Web Ontology Language for Service (OWL-S)
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
2. An overview of SDMX (What is SDMX? Part I)
Presentation transcript:

CLARIN web services and workflow Marc Kemps-Snijders

 Expected practices and interface descriptions  SOAP  WSDL  XML-RPC  WSDL  REST  WADL, WSDL  Currently web services from a number of organizations:  RACAI  Tokenizing, lemmatizing, chunking, language identification,..  UPF  Statistical services, concordance, querying, …  Leipzig Linguistic Services  Sentence boundary detection, co-occurrence statistics,..  … Web services Currently available services are listed in CLARIN inventory

 Web service will be registered using CMD Infrastructure.  All services are registered using CLARIN metadata  Metadata serves as the basis for profile matching Web service registration This figure indicates the principle of profile matching. A resource can be consumed by a succeeding processing step if the functional characteristics of the resource description map with those that are specified for the input of the tool or web service. The tool or web service will create additional metadata so that for the next processing step the same argument holds.

 Currently a number of WFMS are in use:  GATE  UIMA  Taverna  JBPM based systems Workflow Clarin claims no preference to any of these. Human task support  Some tasks require human interaction, e.g. manual annotation

 Web service interactions are governed by 2 guiding CLARIN principles  Each resource is associated with standoff XML metadata (CMD)  Each resource must provide provenance data Principles The data that results from web service invocations must follow this and provide proper metadata and provenance data

Service Metadata component Provenance component CLARIN metadata description (CMD) Resource Data Provenance data Resource proxy JournalFile proxy 2. Load metadata 3. Supply resource data CLARIN metadata description (CMD) Resource Data’ Provenance data Resource proxy JournalFile proxy 5. Create metadata Standard parameters Metadata PID Input parameters 6. Record parameters 1. Pass PID 4. Pass configuration parameters 7. Generate Provenance data 8. Record result data

Architecture ( Wrapper ) Metadata component Provenance component Service 1 Wrapper 1 Metadata component Provenance component Service 3 Wrapper 3 Metadata component Provenance component Service 2 Wrapper 2 Client Client invokes wrapper interface Each wrapper will contain metadata and provenance component

Architecture ( CLARIN Service Bus ) Client Metadata component Service Provenance component Web service CSB messaging In memory messaging … … Request Result CSB Service WFMS may be integrated into the CLARIN Service Bus  Calling workflow processes from CSB  Calling CSB services from workflow processes Middleware solution (CLARIN Service Bus) may provide more generic approach

?? Questions

Formats, interoperability and standards Marc Kemps-Snijders

Format interoperability  Interoperability is only relevant if  Resources are to be exchanged  Resources are to be combined in collections  Tools and services need to operate on resources  Results are to be compared  Standardization attempts to solve these cross resource and technology issues by  Looking at existing practices  Provide abstractions  Address sustainability aspects  Seek international consensus  Provide solid grounding through well accepted standards bodies. Increasingly the linguistic community not only presents itself from a research perspective, but also from a service provider perspective

 Basic standards  Unicode – ISO  Widely supported, some glyphs are still missing  Country codes - ISO 3166  Widely supported  Language codes – ISO 639-1/2/3  Many languages not covered, politically sensitive  XML  Widely supported, lack of generic linguistic resource models and semantic grounding  Feature Structures Part 1– ISO :2006  Reference XML vocabulary for FS representation  TEI  CLARIN should identify the extent in which competing formats are being used (DocBook, NLM DTD, …) Standardization

 Ongoing standardization projects  Morpho-syntactic Annotation Framework (MAF) – ISO/DIS  Token-word form, does not specify tag sets  Syntactic Annotation Framework (SynAF) – ISO/CD  Draft stage and not usable at this stage  Lexical Markup Framework (LMF) – ISO 24613:2008  Flexible lexicon framework, further concrete testing needed  Data Category Registry (DCR) – ISO 12620:2009 (forthcoming)  Restricted model, no relations, limited constraints specification  TEI/ODD  Combines documentation and schema  Persistent Identification – ISO/CD  Linguistic Annotation Framework (LAF) – ISO/DIS  Annotated resources as graphs, very abstract level Standardization

Pivot formats Pivot Use of accepted pivot model(s) reduces the amount of transformers needed For each combination of processes a transformer is needed

 Formats  CHAT  Shoebox/Toolbox  EAF  EXMERALDA  XCES  PAULA  TIGER  Pentree  …. Community practices Tag sets  GOLD  TDS  STTS  EUROTYP  …. Clarin will need to make statements on how to deal with these formats (inclusion versus curation)

Thank you for your attention

ISO process CD = Committee Draft DIS = Draft International Standard DPAS = Draft Publicly Available Specification DTR = Draft Technical Report DTS = Draft Technical Specification FDIS = Final Draft International Standard IS = International Standard NP = New Work Item Proposal PAS = Publicly Available Specification TR = Technical Report TS = Technical Specification WD = Working Draft