Tracking Changes to JATS XML in an Online Proofing System.

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

Publishers Web Sites Standard Features. Objectives Access publishers websites Identify general features available on most publishers websites Know how.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 End-user programming and Flash Jen deHaan Sr. Technical Writer April 23 rd 2006.
The Advanced, Enterprise Publishing Environment for Cross-media Output to Print & Web.
Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
COMBASE: strategic content management system Soft Format, 2006.
Work Flows of the Online Review System Copernicus Office Editor Copernicus Publications | April 2014.
Getting to the Finish Line Faster Solutions for Accelerating Your Workflow Presenters: Duncan Eshelman Julie Rinke.
Pensoft Writing Tool (PWT) Lyubomir Penev ViBRANT Tools for DNA taxonomists, 11 June 2013, Brussles ViBRANT.
Darrell W. Gunter EVP / CMO Collexis Holdings, Inc. March 23, 2010 Spring Conference CONTENT: Uncovering the Value and Benefits of Semantic Technology.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
SAE INTERNATIONAL Copyright (c) 2015 SAE International and Data Conversion Laboratory. Further use or distribution is not permitted without permission.
Microsoft Office 2007: Introductory Computer Applications 11.
Word Lesson 8 Increasing Efficiency Using Word
Building an Automated XML-Based Journal Production Workflow
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
BEAM Learning Guide System ROGER SAUNDERS 7 September 2006.
1 Lesson 14 Sharing Documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Productivity in the Age of Information Overload IT Futures Education Summit May 21, 2010 Scott Kennedy | Solution Specialist | Microsoft Corporation.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Sharon Burton Product Manager/Product Evangelist MadCap Software
Pasewark & Pasewark 1 Word Lesson 8 Increasing Efficiency Using Word Microsoft Office 2007: Introductory.
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.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
PDF Wikispaces Blogging PBWorks You are now ready to cut the red ribbon and unveil your project to your intended audience.
Chapter 1 Introduction to HTML, XHTML, and CSS
Managing your References Sue Bird Bodleian Bio- & Environmental Sciences October 2010.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Publishing Technology & Media Solutions.  The flips are back with new features.  Embed Audio & video with seamless streaming.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
ONENOTE KEEPS TRACK OF STUFF AT WORK, HOME, OR SCHOOL.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
Collaborate on Documents Microsoft Word Introduction Word 2010 makes it easy for groups of people to edit one document. You can easily edit documents.
Getting the most out of ArcGIS Web Application Templates
Service Manager 7.10 Knowledgebase Demo “Knowledge is power”
Tools and Strategies for Content Management – Publishers’ Perspective Jabin White, Executive Director, Electronic Production-Health Sciences Elsevier.
1 ADVANCED MICROSOFT WORD Lesson 14 – Editing in Workgroups Microsoft Office 2003: Advanced.
1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
Business and Information Technology Working Together for the Regulator Stephen Hord, Director of Product Development – UBmatrix.
Case Study on Redlining at the ISO Chandi Perera
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Using Document Collaboration, Integration, and Charting Tools
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Tools and Strategies for Content Management – Publishers’ Perspective Jabin White, Executive Director, Electronic Production-Health Sciences Elsevier.
Chapter 27. Copyright 2003, Paradigm Publishing Inc. CHAPTER 27 BACKNEXTEND 27-2 LINKS TO OBJECTIVES Track and Customize Changes Track and Customize Changes.
Collaborative writing and publishing John Hammersley Books in Browsers V – 24 th October 2014.
Chapter 15. Copyright 2032, Paradigm Publishing Inc. CHAPTER 15 BACKNEXTEND 15-2 LINKS TO OBJECTIVES Create Comments View Comments Edit Comments Print.
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Work Flows of the Online Review System Copernicus Office Editor
Project 1 Introduction to HTML.
PLM, Document and Workflow Management
Streamlined publishing through the cloud with HTML5
Elsevier Activity Range
Lesson 9 Sharing Documents
Authorship initiatives
Introduction to SharePoint
Lesson 9 Sharing Documents
Lesson 14 Sharing Documents
APS CHORUS Implementation
Lesson 14 Sharing Documents
WORKING WITH SHARED DOCUMENTS
Mobility Based Last Mile Banking Solution For
Microsoft Word 2010 Lesson 6 – Part 6
Introducing BarTender 2019
How To Repair PDF File After Disk Crash???. What is PDF file..??? PDF file is portable document file. This file format is used during the exchange .
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Tracking Changes to JATS XML in an Online Proofing System

22 Dartmouth Journal Services

33 Content Services for STM Publishers Peer ReviewEditorialXML-FirstComposition Electronic Deliverables Online Hosting Mobile Apps Print

44 The Sheridan Group (TSG) Hunt Valley, MD Technology Lab (TSG) Hunt Valley, MD Dartmouth Journal Services (DJS) Waterbury, Vermont Dartmouth Printing Company (DPC) Hanover, New Hampshire The Sheridan Press (TSP) Hanover, Pennsylvania Sheridan Books (SBI) Ann Arbor and Chelsea, Michigan SBI DJS TSP TSG DPC The Sheridan Group Companies

55  If the online journal is the journal of record, then how come almost all production workflows only provide PDF proofs?  PDFs cannot incorporate, without significant cost, the elements of tomorrow’s scientific articles; (i.e., multi-media content, data linking, semantic enrichment, supplemental material)  HTML presentation is the future of science articles, even if PDF is the file of record today. HTML5 alone offers an expanding array of features that will improve presentation in the browser (i.e., MathML support, offline caching, native browser support for multi-media, etc.) The Question

66 The PDF-Based Workflow Correction Cycle

77 Project Team Charles O’Connor Workflow Automation Specialist ArticleExpress Project Manager Mike Hepp Director, Technology Strategy ArticleExpress Project Leader Antony Gnanapiragasam Workflow Automation Specialist ArticleExpress System Architect Tina Fleischer Technical Support Specialist ArticleExpress Quality Assurance

88 Web-based Proofing, Editing, and Review System and Automated XML-Driven Composition The Solution

99 Online XML Editing Correction Cycle

10 Building Support for the Idea DJS

11 Collaborative Online Editing Environment Production Team Production Editor Publisher Corresponding Author Co-Authors

12 For a browser-based XML article proofing system to function well in a journal publishing workflow, it must have a comprehensive change tracking capability:  Multiple users interacting with the system and document in the same workflow step  The ability to act upon the changes, regardless of what role/actor made them and regardless of what order they were inserted  Allow editors to accept or reject changes without breaking the underlying XML The Technical Challenge for Track Changes

13 Underlying XML Editing Environment

14 Although the XML editing environment choice was important, there were limitations that needed to be overcome through custom development:  No easy way for authors to add more complex XML structures  Change tracking – limited to insertions and deletions only XML Editing Limitations

XML 1XML 2 XML 4 XML 6XML 5XML 3 Sequential Editing

XML 1 XML 4 XML 8 Parallel Editing XML 2 XML 6 XML 5 XML 3 XML 9 Merge XML 7

17 The Longest Common Subsequence Problem  We may get an accurate representation of the difference between the original and the edited versions of the text, but it may not tell us what the author actually did. Limitations of XML Differencing Approach

18 Before: “I say cheese to you” After: “I say oh pleeze to you” Diff: “I say coh pleesze to you” Limitations of XML Differencing Approach

19 Loss of Granularity  Attempting to overcome this problem by applying a cleanup parameter or otherwise grouping changes can lead to a loss in the granularity of changes.  Changes within changes will not be marked individually as changes, which is a problem if they should be dealt with discretely. Limitations of XML Differencing Approach

20 Loss of Granularity Before hello world After hello silly italic world Limitations of XML Differencing Approach

21 Custom Elements  Use information from event handlers in SDL LiveContent Create to create custom track changes elements and attributes.  Edits can be performed in a number of ways we needed different elements to capture these edits Custom Elements

22 Custom Elements

23 Custom Elements  Example of formatting. Custom Elements

XML 1 XML 2 XML 4 XML 5XML 3 Random Access Sequential Editing

25 Solved by designing and developing:  Comprehensive change tracking  Rule engine that protects the structure of the XML by governing the order of acceptance and rejection of edits  Denormalization of nested elements to granularly expose all edits Change Tracking Solution

26 Rule Engine for Accepting/Rejecting Changes Format Delete Insert

27 ProofExpress – Review Mode

28 Problem: Order of decision making…  If the system does not enforce an order of decision making, then the process may break the XML. Rule Engine for Accepting/Rejecting Changes

29 Order of Decision Making Solution

30 XML Denormalization  For the accept/reject rule engine to work properly, the track changes tool must show how changed nodes are nested within each other.  As per the rule engine, insertions and deletions should always be the outside changes when they occur in relation to changes in formatting. XML Denormalization

31 XML Denormalization  Formatting nodes XML Denormalization

32 ArticleExpress Demo

Questions?