Implementing Single Sourcing with XML

Slides:



Advertisements
Similar presentations
/ 1Online Educa Conference 2008, Berlin Learning Objects and Resources Mega Content Transformation with Open Source Educational Content Project.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
XSL-FO + MathML Render MathML to Display, PDF, SVG September 18
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Disseminating Statistics: Internet and Publications INE – Madrid, 3-5 March 2008 Ulrich Wieland, Eurostat How to link publications and Internet in order.
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
 2001 Prentice Hall, Inc. All rights reserved. 1.
4/17/2015Comp Sci 3461 XML_2 Ch. 7. 4/17/2015Comp Sci 3462 XML Vocabularies  MathML  An application to parse, render, and edit MathML: Amaya 
Developing Interfaces and Interactivity for DSpace with Manakin Part 5: Introduction to Manakin’s Theme Tier Eric Luhrs Digital Initiatives Librarian,
XSL XSLT and XPath 11-Apr-17.
SCOPE Metadata Legibilis … while the quality of content is paramount, its measure and utility can be hampered by a format that is not transparent or.
DITA Everyday by Tom Rathkamp
Project 1 Introduction to HTML.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
WML/HTML and XML Multiplatform Applications. Agenda XML – History and purpose What have HTML, WML and XML got to do with each other Why useful for multiplatform.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
XML is a set of rules for building markup languages. It is not just glorified HTML or only for the internet. XML is a family of technologies that can do.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
1st Project Introduction to HTML.
1 1 Roadmap to an IEPD What do developers need to do?
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
XML, DITA and Content Repurposing By France Baril.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
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.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
XML Publisher How Does It Work And What Can You Do With It Paul Whitehouse.
XML and XSL Institutional Web Management 2001: Organising Chaos.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Status and way forward with Publishing DICOM in XML Cor Loef Chair ad hoc group on Publishing DICOM in XML.
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
November 1, 2006IU DLP Brown Bag : Fall Data Integrity and Document- centric XML Using Schematron for Managing Text Collections Dazhi Jiao, Tamara.
DLI Training April 2004 Kingston Ontario. DDI What, Why, How?
New Printing Options from RTF Charles Engelke Info Tech, Inc. Trnsport Users’ Group October 15, 2004.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Applying eXtensible Style Sheets (XSL) Ellen Pearlman Eileen Mullin Programming.
XML technologies for text encoding Tamás Váradi
Introduction to Markup David J. Birnbaum University of Pittsburgh Slavic Digital Text Workshop University.
What it is and how it works
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
Jennifer Widom XML Data Introduction, Well-formed XML.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Be A Hero – ELIMINATE “END GAME” RoundUp 2007, Austin TX November 6 th, 2007.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
INFSY 547: WEB-Based Technologies Gayle J Yaverbaum, PhD Professor of Information Systems Penn State Harrisburg.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Show-n-tell your CSS Objects from exercise 1 ► Meet with your editorial team, refine/post.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
ICAD3218A Create User Documentation.  Before starting to create any user documentation ask ‘What is the documentation going to be used for?’.  When.
DocBook versus DITA: Will the real standard please stand up? Author: Teresa Mulvihill
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Utah Open Source Conference Writing Books with Open Source Tools Paul W. Frields Jared Smith.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
XML Data Introduction, Well-formed XML.
Word  XML  HTML 13/01/2019.
Presentation transcript:

Implementing Single Sourcing with XML - Nilanjana Biswas Novell, Bangalore (bnilanjana@novell.com)

STC Conference, Bangalore What We’ll Cover What is single sourcing? How does single sourcing help? What is XML? Why XML? Single sourcing with XML Some examples 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore The Problem Company X is launching a new software product that will be deployed on UNIX and Windows. Your job is to create a documentation suite consisting of: online help user manual readme quick start card release notes error messages FAQs 08 Dec 2001 STC Conference, Bangalore

Traditional Documentation Scenario Readme ERS Quick Start Each doc product is an island of information, and needs to be maintained individually. Online Help Error Messages FAQs User Manual Release Notes 08 Dec 2001 STC Conference, Bangalore

Problems in the Traditional Documentation Scenario Redundancy and repetition of information Maintenance overheads rework scope for errors inconsistencies of style and format No time to improve content and usability Tight integration of format and content leads to a high dependence on tools 08 Dec 2001 STC Conference, Bangalore

Single Sourcing Scenario Readme ERS Quick Start Single Source Online Help Error Messages FAQs User Manual Release Notes 08 Dec 2001 STC Conference, Bangalore

What Is Single Sourcing? means writing content once and using it many times separates how information “is” from how it “looks” allows you to create and manage information as reusable objects 08 Dec 2001 STC Conference, Bangalore

Information as Objects User manual Single source Quick Start 08 Dec 2001 STC Conference, Bangalore

How Single Sourcing Helps Eliminates repetitive and redundant information Reduces maintenance errors Increases collaboration through object orientation Increases cost effectiveness by reducing effort on documentation Increases consistency across documents 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Where does XML fit in? 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore What is XML? eXtensible Markup Language or XML is a data standard that allows you to break up a document into elements and identify the different elements. 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Why XML? Open source technology Non-proprietary Cheap Versatile Universal data exchange format 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Some related terms... Styling: a means of displaying XML documents Examples: CSS, XSL, DSSSL Document Type Definition: a collection of elements and the rules governing their relationship (The DocBook DTD is of particular relevance to technical communicators.) 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Demo Using Jade and DocBook Using XML and XSL 08 Dec 2001 STC Conference, Bangalore

Case 1: Using the DocBook with Jade 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore What You Need: Jade: a freely downloadable conversion engine The DocBook DTD: a freely downloadable DTD for technical writing and publishing Style sheets: freely downloadable modular style sheets that work with Jade An editor: Preferably, an XML editor like Xemacs; otherwise, Notepad will do 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore How to Make It Work: Identify the logical requirements (What are my deliverables?) Identify the physical information requirements (Which parts of the information can I reuse?) Create DocBook-conformant XML files. Use Jade to parse your document to create HTML, RTF or TeX output. Use Jadetex to create PS and PDF files. 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Case 2: Use XML with XSL 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore What You Need: A text editor (like Notepad) An XML processor (like Xalan or Cocoon) 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore How to Make It Work: Identify the logical information requirements (What are my deliverables?) Identify the physical information requirements (Which parts of the information can I reuse?) Create your XML files. Create style sheets corresponding to each deliverable type. Generate output using an XML processor. 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Resources Useful Links on XML/XSL http://www.w3.org/xml/ http://www.xml.org/ http://www.w3.org/Style/XSL/ Books on XML/XSL Goldfarb, CF and Prescod P (1999): “The XML Handbook”. Prentice Hall, NJ. Elliotte RH (1999):”XML Bible”. IDG Books. India Doug, T (2001): “XSLT”. O’Reilly & Associates. 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Resources DocBook http://www.docbook.org/ Jade http://www.jclark.com/jade/ DSSSL http://www.jclark.com/dsssl/ Other XML Editors/Processors http://www.xmlspy.com/ http://xml.apache.org/xalan-c/index.html http://sourceforge.net/projects/jadetex/ 08 Dec 2001 STC Conference, Bangalore

STC Conference, Bangalore Thank you! 08 Dec 2001 STC Conference, Bangalore