Status and way forward with Publishing DICOM in XML Cor Loef Chair ad hoc group on Publishing DICOM in XML.

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

Configuration Management
XSL-FO + MathML Render MathML to Display, PDF, SVG September 18
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Implementing Single Sourcing with XML
XSL XSLT and XPath 11-Apr-17.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
DITA Everyday by Tom Rathkamp
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
Solutions for XML Document Navigation and Delivery Lori Wong and T.R. Girill Customer Services Group Services and Development Division Integrated Computing.
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
Process, Communication, and Certification Padma Venkata
17 Apr 2002 XML Stylesheets Andy Clark. What Is It? Extensible Stylesheet Language (XSL) Language for document transformation – Transformation (XSLT)
Learning Resource iNterchange
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
DICOM in XML Where we’re headed. Background In 2003, the Ad Hoc Publishing Committee created ‘proof-of-concept’ drafts of Parts 3, 6, 12, and 16 –Base.
OASIS document rules Nigel Shaw Eurostep Limited.
XML, DITA and Content Repurposing By France Baril.
Developing Enterprise Architecture
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
DICOM WG10: Strategic Advisory Committee Report to DSC meeting June 25, 2002, Paris.
Luc Audrain Hachette Livre Head of digitalization
A Visual Comparison Approach to Automated Regression Testing (PDF to PDF Compare)
XML and XSL Institutional Web Management 2001: Organising Chaos.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
XML modelling Adolf Knoll National Library of the Czech Republic
XP New Perspectives on XML Tutorial 6 1 TUTORIAL 6 XSLT Tutorial – Carey ISBN
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
Sheet 1XML Technology in E-Commerce 2001Lecture 7 XML Technology in E-Commerce Lecture 7 XSL Formatting Objects, Java Data Binding.
XML Publisher Business Applications Government Forms.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
ECA 228 Internet/Intranet Design I XSLT Example. ECA 228 Internet/Intranet Design I 2 CSS Limitations cannot modify content cannot insert additional text.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Extensible Stylesheet Language Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University XSL-FO XSLT.
The Information School at the University of Washington INFO 440: Information System Design Fall 2003 * Bob Boiko * MSIM Associate Chair XML Transforms.
New Printing Options from RTF Charles Engelke Info Tech, Inc. Trnsport Users’ Group October 15, 2004.
Transforming Documents „a how-to of transforming xml documents“ Lecture on Walter Kriha.
Lecture 11 XSL Transformations (part 1: Introduction)
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
1 Tabular Data – Creation, Conversion and Rendering for OFR Publishing Presentation for the XML Working Group June 16, 2004 Valerie Voci and Ed Schulke.
1 Cross Support Services Area Cross Support Services Area Opening Plenary London 10 November 2014 Erik Barkley (AD) / Margherita di Giulio (DAD)
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Leveraging Metadata.
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.
Embedded XML Documentation for Fortran 90 and C/C++ Brett N. DiFrischia RS Information Systems NOAA | GFDL.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd Neil Hunter
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Lorna Priest SIL Non-Roman Script Initiative © Copyright 2002 SIL International Publishing Futures A perfect world?
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Generating XML Data from a Database Eugenia Fernandez IUPUI.
Beyond HTML: Extensible Markup Language (XML)
Writing Technical Documentation with DocBook and Publican Jared Smith Shakthi Kannan This presentation is licensed under the Creative Commons Attribution-ShareAlike.
Utah Open Source Conference Writing Books with Open Source Tools Paul W. Frields Jared Smith.
Unit 4 Representing Web Data: XML
“M” is for Manual: Open Source Tools for Documentation
Software Documentation
Chapter 7 Representing Web Data: XML
Updating GML datasets S-100 WG TSM September 2017
Word  XML  HTML 13/01/2019.
Information and software architecture for statistical dissemination
Presentation transcript:

Status and way forward with Publishing DICOM in XML Cor Loef Chair ad hoc group on Publishing DICOM in XML

Ad hoc WG on DICOM Standard publication and maintenance in XML Started in WG 10, work item approved September 2002 Formally moved as ad hoc group to WG 6 in 2003 Decision on way forward to DSC in Dec 2003

Rationale DICOM standard big and complex –Difficult to maintain coherence Difficult to implement

Objectives Create architecture for an XML representation of standard Devise procedures for maintenance and publication

Benefits Improve consistency of standard Multiple publication formats –Word, PDF, HTML, etc. Improve efficiency of updates Improve efficiency and consistency of implementation, test tools, DICOM toolkits Establish more powerful method of information modeling

Plan Draft framework Convert Part 6 Convert significant portions of Part 3 and Part 16

“An formal evaluation of the validity of the XML approach will take place the moment part 6, part 16, and a significant part of part 3 are completed in draft, with a plan and concept for the complete DICOM standard. At that moment, and based on the evaluation, the DICOM Standards Committee will take a decision whether or not to continue with the approach. The group is expected to deliver in 2003 the deliverables of the first phase. The goal is then to have part 6, 16 and 3 published in 2004.” Decision to be taken, as written in workitem:

Directory Structure Root directory Individual parts Folders for documents, stylesheets, schemas, common entity definitions, etc.

Part Directory Structure main chapter appendix Entity definitionsOther filesImages

main.xml &title-matter; &chap01; &chap02; &chap03; &chap04; &chap05; &chap06; &chap07; &chap08; &appenA; Boilerplate text, with part title as parameter Each chapter is in a separate file (Better done with XInclude and catalog) So is each appendix (annex)

DocBook Widely used DTD for technical content Actively developed and maintained by OASIS Default stylesheets –Customizable One content  multiple renderings –XSL-FO –HTML –…

Output (for each Part) FO  PDF Single HTML page Chunked HTML pages HTML Help Benefit –Cross-references Within a part Across parts

Current Status Complete conversion of Part 6 Majority of Parts 3 & 16 converted To do: –P3: Tables A.1-1, A.1-2, Annex K (SR encoding example), Annex P (Index) –P16: some context groups, Annex F (Japanese) –Decide how to represent constraints on IODs, macros, templates Complete conversion of Part 12 –For process verification

Deliverables: Part 3 Part 6 Part 16 Part 12

Plan Continue with this effort Target: whole DICOM standard in XML as draft available for WG6 review June 2004 Each part will be assessed on the need to structure the text

Conversion from Word Tool: Majix – –Converts RTF to sdocbook DTD (Simplified DocBook) –Works mostly, but needs tweaking Prose and “simple” tables converted with this Other tools are available, but none can do this perfectly

Conversion of Templates Special processing required to recover structure from Word table Java program written to do this Works well –Caught typos

Figures Currently –Majix outputs them from Word as WMF –Use as is, or convert to GIF, JPEG Eventually, should be redrawn in SVG –Some can be produced programmatically –E.g.: Mammo CAD SR IOD template hierarchy

Math DocBook has minimal support for mathematical expressions Equations should be rendered as graphics and included inline –Until MathML gets wider support

Tools For general XML editing, any text editor can be used –emacs –vi XML editors –XML Spy –Morphon (free) –XML Mind (xxe)

XSLT Xalan – Saxon – –Version 7 (& beyond) supports XSLT 2.0 xsltproc – –In C –Much faster than the others (in Java)

XSL-FO Needed to produce PDF XEP – XSL Formatter – FOP – –Free, but less coverage than the others

XML Catalog & XInclude XML catalog allows better management of the collection of files XInclude allows inclusion of (fragments of) XML files in others –Included files can be validated

What can be done with XML content? Fewer typos Consistency checking Better configuration management Generation of tables & figures

What Else? Process for conversion of all Parts How to do updates Develop utilities –Generate A.1-1 and A.1-2 of P3 –Generate template hierarchies –etc. Customization of stylesheet

What about new content How to incorporate new supplements and CPs? Transitional period –No change for authors –NEMA staff will convert FT to DocBook Eventually –New process –Do it at granularity level of sections