ECIMF Toolkit Andrzej Bialecki ECIMF Project Chair KTH-DSV meeting, 2002.11.14.

Slides:



Advertisements
Similar presentations
Copyright 2001, ActiveState. XSLT and Scripting Languages or…XSLT: what is everyone so hot and bothered about?
Advertisements

Status on the Mapping of Metadata Standards
CCPN project modeling framework University of Cambridge European Bioinformatics Institute MSD group.
Bringing Procedural Knowledge to XLIFF Prof. Dr. Klemens Waldhör TAUS Labs & FOM University of Applied Science FEISGILTT 16 October 2012 Seattle, USA.
DPM ARCHITECT FOR XBRL XBRL taxonomy editor aimed at BUSINESS USERS Based on the DPM approach and DPM XBRL Architecture Currently on its last stage of.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
ECIMF relationship to ebXML, RosettaNet & OAGIS Andrzej Bialecki Chief System Architect CEN/ISSS/WS-EC Plenary Meeting, Oslo, 12 June.
Goals Give you a feeling of what Eclipse is.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
Copyright WebGiro AB, All rights reserved. ECIMF Project Group Meeting, Brussels, Knowledge Engineering Tools and Semantic Translation.
Andrei Lopatenko. CERIF Task Group CERIF TG Report 2001-Marth 2002 results Plans for 2002.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
JADE Java Agent Development Framework An Overview.
Russell Taylor Lecturer in Computing & Business Studies.
Automatic Data Ramon Lawrence University of Manitoba
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
DEiXTo.
1 1 Roadmap to an IEPD What do developers need to do?
Introduction to XSLT & its use in Grainger Library full-text & metadata projects Thomas G. Habing Grainger Engineering Library Presentation to ASIS&T,
Mind Map of the HL7 Security and Privacy Ontology Developed by Diana Proud-Madruga Presented / Demonstrated by Tony Weida May 5, 2014.
Copyright © WebGiro AB, All rights reserved. E-Commerce Integration Meta-Framework Andrzej Bialecki Chief System Architect TM The.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
A Generic Software Framework for building Hybrid Ontology-Backed Models for Driving Applications Colin Puleston, James Cunningham, Alan Rector Bio-Health.
AUTOBUILD Build and Deployment Automation Solution.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
1 Module Objective & Outline Module Objective: After completing this Module, you will be able to, appreciate java as a programming language, write java.
Interfacing Registry Systems December 2000.
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
1 3. Computing System Fundamentals 3.1 Language Translators.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
Ontoprise: B 3 - Semantic B2B Broker whitepaper review Bernhard Schueler CSCI 8350, Spring 2002,UGA.
ECIMF meeting, Paris Overview of some international projects related to ECIMF Andrzej Bialecki.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
ECIMF meeting, Brussels Progress in Proof-of-Concept tools Andrzej Bialecki WebGiro, Chief System Architect Mikael Nilsson.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
1 A Framework for Automatic Web Application Generation Marc Battyani - Fractal Concept.
Eclipse 24-Apr-17.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
ECIMF meeting, Brussels ECIMF CWA Concluding the project Andrzej Bialecki ECIMF Project Chair
Computing System Fundamentals 3.1 Language Translators.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
ECIMF meeting, Brussels Copyright WebGiro AB, All rights reserved. ECIMF CWA Overview Andrzej Bialecki WebGiro, Chief System Architect.
Working with Ontologies Introduction to DOGMA and related research.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
 Programming - the process of creating computer programs.
Comanche A GUI management tool for Apache Daniel López Ridruejo
Department of Computer Engineering ARTIFICIAL INTELLIGENCE
E-Commerce Integration Meta-Framework - overview CEN/ISSS Workshop for Electronic Commerce project Andrzej Bialecki Chief System Architect
ECIMF meeting, Paris Interoperability through semantic labeling with context Andrzej Bialecki.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Chapter – 8 Software Tools.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
1 Middle East Users Group 2008 Self-Service Engine & Process Rules Engine Presented by: Ryan Flemming Friday 11th at 9am - 9:45 am.
Chapter 13 Web Application Infrastructure
Phil Bernstein Microsoft Corp.
and Program Development
Presentation transcript:

ECIMF Toolkit Andrzej Bialecki ECIMF Project Chair KTH-DSV meeting,

Requirements Support ECIMF methodology Business Context equivalence Business Process mediation Semantic translation Syntax mapping Open Source Software Suitable for extension and inclusion in commercial applications Based on standards where possible Platform-independent (or highly portable)

Additional requirements Ability to support standard models and definitions used in e-commerce EDIFACT directories DTD or XML Schema-based definitions UML/XMI models Extensible Through add-on modules Through scripting languages Clear strategy from the mapping model to runtime implementation

Current implementation status Just the Semantic Translation module BUT highly extensible framework Based on a sophisticated knowledge- management framework (Protégé-2000) Implemented in Java (min. JDK 1.2.2) Supports semantic translation through labeling (tagging) Fully scriptable in many popular languages All source code available under free and business-friendly licenses Mozilla, BSD, Apache and Protégé (=Mozilla) No GPL code, at most LGPL will be allowed if indispensable

Information model Domain models are contained in frame-based knowledge bases SOURCE – source model TARGET – target model LABELS – labels model MAP – mapping model Concepts from LABELS model are used for SOURCE and TARGET concept tagging MAP contains formulas for translating between concepts from SOURCE and TARGET

Mapping formulas The tool supplies hints for finding corresponding concepts in SOURCE and TARGET Hints are prepared based on several customizable algorithms The tool automatically: Sets the execution context (“stack frame”) of directly related concepts in all KBs Generates skeleton of a translating formula User fine-tunes the formula using his favorite scripting language, and accessing external resources if needed A MAP::Formula instance is created, which defines: The context The translation formula (“scriptlet”) The direction of translation

Demonstration – labeling

Demo – mapping ?

Demo – search script

Demo – formula editor

Demo – “Walk the KB”

Demo – integrated with Protégé

Summary – current status Implemented an extensible and scriptable framework Supports 6 most popular scripting languages (JavaScript, VBScript, JScript, Python, Perl, Tcl) Any model and data manipulations are possible, but most of them are now rather inconvenient Imported parts of EDIFACT D.01c into Protégé format Created parts of ebXML ontology as candidate labels (needs updating with ebTWG!) DTD and XSD import module in design phase

Next steps More import/export and resource modules BSR – as an online service? Not yet available… Excel  - alas, quite popular ebXML-RR, UBL, others … Support for more mapping strategies (e.g. Anchor-PROMPT, WordNet…), and relationship qualifiers (from MULECO draft?) Generation of runtime translators Support for other parts of ECIMF framework

Tool availability The tool is available now for testing Self-installing platform-independent package, containing full sources At The distribution package contains example projects Unfortunately, no further documentation exists now … But a short README can be prepared soon…

Questions? ECIMF project CEN/ISSS WS-EC Author: Andrzej Bialecki