CPG, April 12-14, 2004 Mark-up based analysis of narrative guidelines with the Stepper tool Marek RŮŽIČKA and Vojtěch SVÁTEK University of Economics, Prague.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
Gleaning Resource Descriptions from Dialects of Languages (GRDDL) W3C Team Submission 16 May 2005 Dominique Hazaël-Massieux, Dan Connolly Summarized by.
Creating XHTML Documents Dr John Cowell phones off (please) 1CSCI1412-HW-6.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
E-Science Data Information and Knowledge Transformation The BinX Language.
Daniele Fusi.  shared core: C# in.NET 3.5 (LINQ to XML; original version used C# 2.0)  storage: XML (UTF-8 Unicode)  Word-processor import: MS Open.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
Grace CHENG Lewis CHOI Knowledge Management Unit Hospital Authority Leveraging Knowledge from Clinical Guidelines through Information Technologies.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
URUZ3: A formal- specification tool for acquisition and maintenance of clinical guidelines Department of Information Systems Engineering Faculty of Engineering.
CIS607, Fall 2005 Semantic Information Integration Article Name: Clio Grows Up: From Research Prototype to Industrial Tool Name: DH(Dong Hwi) kwak Date:
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
Formalizing and Querying Heterogeneous Documents with Tables Krishnaprasad Thirunarayan and Trivikram Immaneni Department of Computer Science and Engineering.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Xpath Xlink Xpointer Xquery Sources:
XSLT for Data Manipulation By: April Fleming. What We Will Cover The What, Why, When, and How of XSLT What tools you will need to get started A sample.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
1 CIS336 Website design, implementation and management (also Semester 2 of CIS219, CIS221 and IT226) Lecture 6 XSLT (Based on Møller and Schwartzbach,
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Transforming Documents „a how-to of transforming xml documents“ Lecture on Walter Kriha.
Lecture 11 XSL Transformations (part 1: Introduction)
Gdmxml: An XML Implementation of the GENTECH Genealogical Data Model Hans Fugal.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
A Multiple-Ontology Customizable Search Interface for Retrieval of Clinical Practice Guidelines Robert Moskovitch and Yuval Shahar Medical Informatics.
Ontoprise: B 3 - Semantic B2B Broker whitepaper review Bernhard Schueler CSCI 8350, Spring 2002,UGA.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
Digital Media Technology Week 5: XML and Presentation Peter Verhaar.
R. Addie & S. Dekeyser XML for M&C / USQ ? What ? Why ? How ? When ?
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
1 XML eXtensible Markup Language. 2 XML vs. HTML HTML is a HyperText Markup language HTML is a HyperText Markup language Designed for a specific application,
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Chapter – 8 Software Tools.
Introduction to XML Jussi Pohjolainen TAMK University of Applied Sciences.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
1 Lecture 7 Style Sheets: CSS. 2 Motivation HTML markup can be used to represent –Semantics: h1 means that an element is a top-level heading –Presentation:
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
1 XSL Transformations (XSLT). 2 XSLT XSLT is a language for transforming XML documents into XHTML documents or to other XML documents. XSLT uses XPath.
1 XML eXtensible Markup Language. 2 Introduction and Motivation Dr. Praveen Madiraju Modified from Dr.Sagiv’s slides.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Unit 4 Representing Web Data: XML
Web Engineering.
XML in Web Technologies
Chapter 1 HTML, XHTML, and the World Wide Web
Chapter 7 Representing Web Data: XML
Chapter 1 HTML, XHTML, and the World Wide Web
Part of the Multilingual Web-LT Program
Structuring Content in a Web Document
What is xMod? xMod is: a desktop application (at the moment!) which can transform a repository of XML into a completely finished website Paul Spence, Paul.
Presentation transcript:

CPG, April 12-14, 2004 Mark-up based analysis of narrative guidelines with the Stepper tool Marek RŮŽIČKA and Vojtěch SVÁTEK University of Economics, Prague (UEP) and EuroMISE Centre – Cardio, Prague

CPG, April 12-14, 2004 Structure of the presentation Step-by-step mark-up based formalisation of narrative guidelines Stepper tool UI & formalisation example Transformation process diagram Comparison of existing GL mark-up tools Future work

CPG, April 12-14, 2004 Step-by-step mark-up based formalisation of narrative guidelines (1) Bottom-up, document-centric approach to formalisation vs. top-down methods relying on a flowchart-like model Advantages of bottom-up approaches –lower risk of information loss –lower risk of implicite subjectivisation Disadvantages of bottom-up approaches –might be tedious –large syntactical and semantic gap between marked-up text and operational model

CPG, April 12-14, 2004 Step-by-step mark-up based formalisation of narrative guidelines (2) Central ideas of the Stepper tool: –An ‘intelligent’ mark-up editor and transformation processor might make the formalisation easier –Explicit separation of formalisation levels might help to bridge the mentioned gap

CPG, April 12-14, 2004 Step-by-step mark-up based formalisation of narrative guidelines (3) Stepper offers –initial text mark-up –rule-based transformation between different levels of formalisation or different models –retrieval of corresponding knowledge elements (and text) across formalisation levels Used technology –standards: XML, XLink, XSLT –original XKBT (‘…knowledge base transformation’) language defining interactive parts of transformation

CPG, April 12-14, 2004 Step-by-step mark-up based formalisation of narrative guidelines (4) Experiments –WHO 1999 Hypertension Guidelines tentative formalisation of selected parts through all levels of formalisation result: automatically generated demo-application –Czech Unstable Angina Guidelines Testing formalisation of the whole document –Breast Cancer Guidelines (at VU Amsterdam) preparation of ASBRU language implementation

CPG, April 12-14, 2004 Stepper tool UI (1) Initial mark-up of source document 1.Selecting text in source level 2.Picking one of offered rules 3.Creation of new successor in destination level (in automatic way)

CPG, April 12-14, 2004 Stepper tool UI (2) Typical work with Stepper : XML-to-XML transformation 1.Selecting fragment(s) in source level 2.Picking one of offered rules 3.Creation of new successor in destination level 4.Editing successors sub-structure

CPG, April 12-14, 2004 Stepper tool UI (3) Example of creation of asbru plan from several parts in previous level Transformation rule types: –Aggregation –Decomposition –One-to-one relation All transformation rules are prepared in included editor

CPG, April 12-14, 2004 Transformation process diagram (1) Multiple step approach disadvatages –With increasing number of levels whole process is getting unbearably complicated –UI for only two levels at the same time is insufficient Possible solution –Each new succesor is enriched with links to all its ancestors (using Xlink technology) –Links allows finding all text fragments in source document for any part of any level Cross-level diagram Visualization tool for links

CPG, April 12-14, 2004 Transformation process diagram (2) All text fragments in source document Pointing on any element shows his sub-structure Selected element in last level of target ontology Rules used during transformation process e.g. aggregation Cross-level diagram

CPG, April 12-14, 2004 Comparison of existing GL mark-up tools (1) Existing tools: –GEM-Cutter Developed at YCMI Supports only GEM format –Graphic Mark-Up Tool (GMT) Developed at VUT Supports Asbru language –Uruz Part of DeGeL project Supports both GEM and Asbru (possible extension to other ontologies)

CPG, April 12-14, 2004 Gem-Cutter mark-upGEM-CutterStepperStepper Source document *.txt *.rtf Source document *.txt *.rtf Output – GEM format no links Output – GEM format no links Source document *.xhtml Source document *.xhtml GEM format including XLink GEM format including XLink Pure GEM format XSLT Stepper one-step mark-up Comparison of existing GL mark-up tools (2)

CPG, April 12-14, 2004GMTStepperStepper Source document *.html Source document *.html Output : Asbru XML format including links to source text via special attributes Output : Asbru XML format including links to source text via special attributes Source document *.xhtml Source document *.xhtml Asbru XML format including XLink Asbru XML format including XLink Pure Asbru format XSLT GMT one-step mark-up Stepper mark-up & multiple level transformation Comparison of existing GL mark-up tools (3)

CPG, April 12-14, 2004 Future Work Co-operation with the database group at the EuroMISE: –resources such as ICD-10 or ATC already part of their EHR application MUDR –stand-alone and web-service-based provision of terminology for Stepper envisaged Including other ontologies, e.g.: – GLIF (version 3 is already based on XML and has execution engine GLEE) – Arden syntax (many documents encoded in MLM) More information at euromise.vse.cz/Stepper