OpenDocument Format. The future of ODF. Jos van den Oever Logius / KOOP Ministery for the Interior The Netherlands

Similar documents
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Analysis One Code Desc. Transaction Amount. Fiscal Period

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

XML. CIS-3152, Spring 2013 Peter C. Chapin

CIS 241 INTRODUCTION TO E-COMMERCE

Section 508 Compliance and Online Course Content. Agenda. What is Section 508? 508, 504 and ADA. USG Resource

Exchanger XML Editor - Canonicalization and XML Digital Signatures

BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun Jul Full Force Calc

Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word

Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite

Interest Rates. Countrywide Building Society. Savings Growth Data Sheet. Gross (% per annum)

IBM's practice for facilitating interoperability of Operating Systems

Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata

Computing & Telecommunications Services Monthly Report March 2015

A Resource for Free-standing Mathematics Units. Data Sheet 1

Ashley Institute of Training Schedule of VET Tuition Fees 2015

Creating Accessible Documents with LibreOffice Writer

WEB DEVELOPMENT IA & IB (893 & 894)

In this topic we discuss a number of design decisions you can make to help ensure your course is accessible to all users.

Comparing share-price performance of a stock

OpenOffice.org 2.x... and beyond. Michael Bemmer Director Software Engineering StarOffice/OpenOffice.org Sun Microsystems

P/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014

P/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013

P/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015

Supervisor Instructions for Approving Web Time Entry

XML: extensible Markup Language. Anabel Fraga

How to translate your website. An overview of the steps to take if you are about to embark on a website localization project.

SE Ranking Report

File Formats. Summary

Web Accessibility Report

GCE APPLIED ICT A2 COURSEWORK TIPS

Document management. Why the format of office documents matters to your business

Web Design Specialist

Shop Manager Manual ConfigBox 3.0 for Magento

Preservation Handbook

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Microsoft Office System Tip Sheet

ONE CALL CENTER REPORT

Extending the Linked Data API with RDFa

Automation Services 9.5 Workflow Reference

Draft Response for delivering DITA.xml.org DITAweb. Written by Mark Poston, Senior Technical Consultant, Mekon Ltd.

Unit 2: Webpage creation (LEVEL 2)

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.

~~Free# SEO Suite Ultimate free download ]

ARIS 9 Highlights and Outlook

Structured Content: the Key to Agile. Web Experience Management. Introduction

Outline. CIW Web Design Specialist. Course Content

IT Service Catalog: Lessons Learned

MadCap Software. Import Guide. Flare 11

Chapter 1 Programming Languages for Web Applications

Best Practices for Structural Metadata Version 1 Yale University Library June 1, 2008

OPEN DOCUMENT FORMATS AS AN ENABLER OF INTEROPERABILITY COMPARISON OF THE OASIS OPENDOCUMENT FORMAT AND MICROSOFT OFFICE OPEN XML

The electronic the TTF VUV-FEL. Making the next step

Server based signature service. Overview


Caplin Trader 1.4. Catalog Of Documents. August 2009 C O N F I D E N T I A L

Intellicus Enterprise Reporting and BI Platform

JISIS and Web Technologies

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

Akoma Ntoso in the EU Parliament Amendment Process

Course Descriptions for Focused Learning Classes

from Microsoft Office

XTM for Language Service Providers Explained

Resource Management Spreadsheet Capabilities. Stuart Dixon Resource Manager

Web project proposal. European e-skills Association

Maldives Pension Administration Office Republic of Maldives

David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism)

Web Designing with UI Designing

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Accident & Emergency Department Clinical Quality Indicators

Elgg 1.8 Social Networking

RadBlue Load Tester Version 6. [Released: 09 DEC 2009]

WEB PAGE, DIGITAL/MULTIMEDIA AND INFORMATION RESOURCES DESIGN

Project Management - The DDE Schedule

CMS Selection Requirements, Fit Criteria, and Rationales

RSS Feeds - Content Syndication Feed2JS: a simple solution to display RSS feeds

Easter Seals Central Texas Programs Outcome Profiles Monthly and Year to Date FY % 87% 80% 80% 84% 84% 83%

Deep Security Intrusion Detection & Prevention (IDS/IPS) Coverage Statistics and Comparison

Web Authoring CSS. Module Descriptor

Experiences with an XML topic architecture (DITA)

INSPIRE Dashboard. Technical scenario

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Transcription:

OpenDocument Format The future of ODF Jos van den Oever Logius / KOOP Ministery for the Interior The Netherlands

Jos van den Oever Ministery of the Interior The Netherlands

What is the point of ODF? application-independent and platform-independent digital document file format Real choice for computer users Computer user activities in 2015: Read/write email Read/write web Read/write office documents

What is OASIS? previously SGML Open DITA, DocBook, XLIFF ebxml (with the United Nations) Legal XML (Akomo Ntoso)

Logius joins OASIS Logius provides ICT infrastructure for the Dutch government 2 years, 16 hours a week to work on ODF standard Government takes a leading role in essential file formats

How is the standard made? Issue database Biweekly phone conference Public comment list Coming soon: version control Prototypes Sync to ISO

Version history of ODF 1.0, May 2005, 706 pages 1.1, Feb 2007, 738 pages application-independent and platform-independent digital document file format soft page breaks, navigation order for slides, alt texts 1.2, Sep 2011, 1115 pages digital signatures, RDF based metadata, OpenFormula, tables in presentations, database front end documents

What is the ODF-TC working on? Next version: ODF 1.3 New features: mainly bugfixes +200 open issues Change tracking subcommittee Moving LibreOffice/OpenOffice extensions into the standard https://issues.oasis-open.org/

Specification is just the start Local communities Education Strict policy for adoption Migration Documentation Entrepeneurs Feedback

The future of ODF testing and certification Theme support profiles your suggestions... scripting real time change tracking upgrade / downgrade instructions HTML storage format normalization (ODF in Git, dogfooding ODF) standardize handling of erroneous files

ODF Plugfests: testing ODF implemenations

ODF Plugfests 1 The Hague, NL Jun, 2009 2 Orvieto, IT Nov, 2009 3 Granada, ES Apr, 2010 4 Brussels, BE Oct, 2010 5 Maidenhead, UK Feb, 2011 6 Berlin, DE Jul, 2011 7 Gouda, NL Nov, 2011 8 Brussels, BE Apr, 2012 9 Berlin, DE Oct, 2012 10 London, UK Dec, 2014 11 The Hague, NL Sep, 2015 12... Spring 2016

OdfAutoTests Provide a small snippet as input Run through a collection of office suites Summarize the output and show example renderings http://autotests.opendocumentformat.org/

OdfAutoTests: join the team! ODF Plugfest Online testing all year round tie in with implementation continuous integration web interface for writing and commenting on tests live ODF implementation scoreboard: counting to 100% Open positions: Front end programmers Back end programmers Officeshots operators Test writers http://autotests.opendocumentformat.org/

ODF profiles ~600 element names ~1300 attribute names Nobody implements all of them. Find out what elements are used in the real world Specify profiles: 'full text', 'markdown compatible', 'annotated open data', etc

Scripting + API in ODF 1.2, spreadsheets formulas were standardized before: table:formula="oooc:=[.a2]+[.a1]" after: table:formula="of:=[.a2]+[.a1]" before: table:formula="oooc:=sum([.b1:.b2])" after: table:formula="of:=sum([.b1:.b2])" SMIL (Synchronized Multimedia Integration Language) slide transitions No standardized scripting language <office:scripts/>

Change tracking In ODF 1.2: no change tracking for table cells in text The <table:tracked-changes> element is usable within the following element: <office:spreadsheet>

Real Time Change tracking Work together with multiple people on one file at the same time detailed history subcommittee WebODF, OX Documents, MS Office Online, Abiword

Upgrade / downgrade instructions New versions of the specification come with a list of changes 1.0 1.1 1.2 1.2 extended 1.3 1.3 extended Implementations do not automagically support a new version New implementations do not usually support writing to older versions Should we standardize how to convert? Should we provide a reference implementation?

Publishing ODF on the web Problem: many people do not have ODF support on their device Solution 1: convering ODF to PDF with embedded ODF Solution 2: convert ODF to HTML with embedded ODF Solution 3: convert ODF to HTML with embedded ODF and editor

Comparing ODF and HTML ODF HTML (paginated) text, spreadsheets, presentations, drawings single long page of text images, videos, drawings, math images, videos, drawings, math usually a single file usually multiple files on multiple servers created with office software created by server software, vi or emacs fixed versions 'living standard'

Developers dogfooding ODF remove unneeded differences from between XML documents Code documentation in MarkDown README files ODF implementations currently not Git-friendly why not use README.odt? Saving ODF files gives changes in the file that are not related to the actual changes ODF TC is moving the specification to a source revision system prototype for normalization at https://gitlab.com/odfplugfest/odfhistory

Normalization of XML remove unneeded differences from between XML documents UTF-8 encoding sort attributes <a b= a= /> <a a= b= /> use double quotes <a a='a'/> <a a= a /> convert CDATA to text <![CDATA[hello]]> hello indenting empy elements <a> <a></a> standardized as C18N at W3C

Normalization of ODF remove unneeded differences from between ODF documents XML normalization standard namespace prefixes names and order of automatic styles sort automatic styles, entries in manifest, meta data remove layout specific information: page number add calculated values keep or remove empty elements normalize units: cm, pt, px https://gitlab.com/odfplugfest/odfhistory/

Example diff for normalized ODF more examples at https://gitlab.com/odfplugfest/odfspecifcationhistory

Standardize handling of erroneous files HTML XHTML Parsing HTML is a science Should we formalize how to handle invalid files?

Theme support

The future of ODF testing and certification Theme support profiles your suggestions... scripting real time change tracking upgrade / downgrade instructions HTML storage format normalization (ODF in Git, dogfooding ODF) standardize handling of erroneous files