VeraPDF: Building the definitive PDF/A validator The European Union s PREFORMA project
|
|
|
- Tyrone Shields
- 10 years ago
- Views:
Transcription
1
2 VeraPDF: Building the definitive PDF/A validator The European Union s PREFORMA project Boris Doubrov, Dual Lab and Duff Johnson, PDF Association on behalf of the verapdf consortium slightly changed by H-J Hübner, PDF Association
3 Why PDF/A? Traditional archival methods are becoming dated; more documents are becoming final without print (e-akte?) As a document format, PDF is far superior to TIFF; and accommodates raster images of pages equally well As a preservation format, PDF/A restricts the use of PDF to the specific set of issues affecting reproducibility PDF/A is the platform on which to build solutions for creating, retaining, sharing, authenticating and using reliable, high-quality, high-value electronic documents
4 Why does validating PDF/A matter? Validation is crucial to the archiving mission Numerous regulated industries (nuclear, aerospace, engineering, financial services, legal) demand a means of assessing compliance with regulated practices In the real world: if PDF/A software disagrees with other PDF/A software, what s a user to do? The PDF/A flag is only metadata, validation is laborious PDF/A is complex; more on that later
5 Why verapdf? PDF/A, and the standards on which PDF/A is based, are themselves complex and therefore imperfect When there s not much revenue in validation per se, widespread adoption demands open source solutions Industry acceptance requires that a commercial entity cannot define conformance with PDF/A A definitive validator guarantees the means of interoperability (it s PDF s holy grail, after all!)
6 verapdf s target audience ISO committee and PDF Association members PDF software developers (from Adobe Systems to zpdf) ECM / DMS / CCM industry product managers Digital preservation practitioners Government and industry regulators Procurement organizations IT researchers End users checking PDF/A conformance at verapdf.org
7 Business case For organizations creating and using documents Reduced operational risks and legal liabilities More capable, more interoperable software, enabling Easier and more feature-rich document sharing and management Process automation Archival of rich engineering content Enhanced accessibility For PDF technology developers Reduced software development costs Reduced support costs
8 The verapdf consortium Digital preservationist community Lead: Open Preservation Foundation Digital Preservation Coalition KEEP Solutions PDF technology industry Lead: PDF Association and members of its PDF Validation TWG Dual Lab (verapdf lead developer)
9 Why PDF/A validation is so special Relies on two different versions of PDF (1.4, 1.7), with specifications pages long PDF/A comes in three versions, three levels and two technical corrigenda for PDF/A-1 The PDF/A standard aims for long-term (100+ years!) preservation of electronic documents Needs more formal analysis of the requirements
10 A way to start: test corpora Isartor, Bavaria, BFO: 323 test atomic self-documented test files Initial test case analysis shows about 500 extra files needed for proper test coverage of all PDF/A versions and levels subject to adjustment based on real-world cases and practical considerations to compare: the W3C corpus for XML 1.1 (specified on 38 pages) contains over 600 test files
11 How test files are created Sample clause of PDF/A-1 specification: ISO :2005, String objects: Hexadecimal strings shall contain an even number of non white-space characters, each in the range 0 to 9, A to F or a to f. ISO :2005, 3.17 white-space character: NULL (00h), HORIZONTAL TABULATION (09h), LINE FEED (0Ah), FORM FEED (0Ch), CARRIAGE RETURN (0Dh) or SPACE (20h) character Test cases identified: Odd number of characters 0-9,A-F,a-f (fail) Non white-space characters outside the range 0-9,A-F,a-f (fail) Even number of 0-9,A-F,a-f; all possible white-space characters (pass)
12 How test files are created Test files created (QA engineer): verapdf test suite t01-fail-a.pdf verapdf test suite t01-fail-b.pdf verapdf test suite t01-pass-a.pdf Github pull request is submitted (QA engineer) The file is merged to the master branch after the internal review (Architect):
13 Acceptance process In case the specification allows several interpretations, or when a representative set of existing validators generates mixed results: Discuss with industry experts on the PDF Validation TWG mailing list Review and resolve discussions during TWG meetings + ISO Committee The corpus is announced as a release candidate (Github) Formal acceptance by PDF Validation TWG The next milestone: July 15, 2015 (release candidate of the enhanced PDF/A-1b corpus)
14 Examples of TWG discussions Private data: does it need to be validated for File Structure requirements? Which glyphs shall have widths synchronized with embedded fonts data? What is the length of a Name, which is a subject to implementation limits? Is it a violation of PDF/A-2,3 requirements, if a Page object does not contain a Resources dictionary, but inherits resources from its parent Pages object?
15 Validation extents PDF/A specification refers to PDF specifications, which rely on a number of external standards. How far PDF/A validation shall go to guarantee the reliable long-term preservation of PDF documents? Validity of embedded fonts, ICC profiles, font CMaps, XMP Metadata, Image compression, digital certificates is crucial! Collaboration with experts from relevant technologies is necessary for complete coverage
16 Validation model Hierarchy of object types Inheritable properties and named links to other object types Validation rules defined per object type (inheritable) by boolean expressions in JavaScript Each rule has metadata including the ID, description, normative references, error message Rules are combined into validation profiles and signed
17
18 PDF model in Xtext syntax # a single root type type Object {}; # parent object for all basic object types in PDF type CosObject extends Object {}; # the object representing PDF Array type type CosArray extends CosObject { property size: Integer; link values: CosObject*; }; # parent object for all content stream operators type Operator extends Object {}; # Operator q (save graphics state) type qoperator extends Operator { property nestinglevel: Integer; };
19 XML syntax for validation rules <rule id="1a r05" object="cosarray"> <description>maximum capacity of array in elements less than 8192</description> <test>size < 8192</test> <error> <message>capacity of array greater than 8191</message> </error> <reference> <specification>iso :2005</specification> <clause>6.1.12</clause> </reference> <reference> <specification>pdf Reference 1.4</specification> <clause>table C.1</clause> </reference> </rule>
20 PDF Parser implementation PDF Parser implements the interfaces automatically generated from the PDF Model syntax Proof of concept is implemented using PDFBox, an open-source Java library Due to licensing requirements of PREFORMA all code of the PDF/A Conformance Checker shall be delivered under the dual license: GPLv3 + MPLv2 As PDFBox is Apache-licensed, PREFORMA requested a greenfield implementation of a PDF parser
21 Development processes Github is the repository for both code and test corpora Travis manages the continuous builds Jenkins manages automated tests and deployment Sonar monitors code quality
22 Minimum Viable Product (MVP) demo Clone Java repository Build the verapdf library and the verapdf GUI client Check the location of test files and validation profiles Run the verapdf client selecting any PDF file and any validation profile Generate the machine-readable report (XML) Convert it to HTML and view in a system browser
23
24 Report generation Machine-readable reports generated in XML format Error messages defined in validation profiles Conversion to HTML by XSLT technology Conversion to PDF by XSLT to XSL-FO and further to PDF by Apache FOP processor Localization of the final report messages via the standard TMX syntax of translations
25 Other components Metadata Fixer Fix any incorrect claims of specific PDF/A validity Add PDF/A identification to an otherwise conforming PDF/A document Policy Checker Generate a PDF Features Report with page-count, lists of embedded fonts and images, and other information Verify the Report against Policy requirements in Schematron syntax Plug-in infrastructure Third-party tools can perform additional validation of embedded data Interoperability with other PREFORMA suppliers
26 Timeline Start of Phase 2 (implementation) First MVP released Prototype PDF/A-1b support Release candidate PDF/A-1b support, prototype PDF/A-1a, 2, Release candidate PDF/A-1a, 2, 3 support TWG approval for PDF/A-1b corpora TWG approval for PDF/A-1a, 2, 3 corpora End of Phase Beginning of Phase 3 (acceptance testing) End of Phase 3 (final delivery) 2017
27 Get involved! Join the PDF Association Join the PDF Validation Technical Working Group Download the candidate test suite files from GitHub Share your test files Test the code posted on GitHub and report issues Develop plug-ins for validating embedded data Think about how you could use definitive open source PDF/A validation
Archiving digital documents and E-Mails in PDF/A
PDF/A Archiving digital documents and E-Mails in PDF/A *** Webinar Wednesday, May 27, 2009 *** PDF Tools AG 28.05.2009 Copyright 2008 PDF/A 1 Introductory remarks The presentation will last around 45 minutes
Tibiscus University, Timişoara
PDF/A standard for long term archiving Ramona Vasilescu Tibiscus University, Timişoara ABSTRACT. PDF/A is defined by ISO 19005-1 as a file format based on PDF format. The standard provides a mechanism
Lessons from document archiving PDF/A Dave McAllister, Director, Open Source and Standards. 2012 Adobe Systems Incorporated. All Rights Reserved.
Lessons from document archiving PDF/A Dave McAllister, Director, Open Source and Standards Archiving Requirements: Live Repeat the current experience at some future time. Including active nature and that
Frequently Asked Questions (FAQs) ISO 19005-1:2005 PDF/A-1 Date: July 10, 2006
ISO 19005-1:2005 PDF/A-1 Date: Statement: This FAQ is prepared in support of ISO 19005-1:2005, Document management Electronic document file format for long-term preservation Part 1: Use of PDF 1.4 (PDF/A-1)
PDF/A A standard for document archiving. Dipl. Inf. Reinhold Müller-Meernach. Dr. Uwe Wächter. SEAL Systems [email protected] www.sealsystems.
PDF/A A standard for document archiving Dipl. Inf. Reinhold Müller-Meernach Röttenbach Dr. Uwe Wächter Roßdorf No. 2/2006 SEAL Systems [email protected] www.sealsystems.com PDF/A A standard for document
PDF/A the standard for long-term archiving
White Paper PDF/A the standard for long-term archiving What are the advantages of the PDF/A Standard? What is the PDF/A Standard? What do PDF/A-1a, PDF/A-1b, PDF/A2 mean? How is the PDF/A Standard implemented?
bbc PDF/A-1 in Acrobat 9 and LiveCycle ES PDF/A-1 PDF/A Generation and validation principles APPLIES TO CONTENTS Update March 2009
TECHNICAL ARTICLE PDF/A-1 in Acrobat 9 and LiveCycle ES Update March 2009 APPLIES TO LiveCycle ES (version 8.x) Acrobat 9.x CONTENTS PDF/A-1.................................. 1 PDF/A Generation and validation
Sage CRM Technical Specification
Sage CRM Technical Specification Client Software This document outlines the recommended minimum software and hardware requirements for running Sage CRM. Please note that while the document refers to Sage
Web Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
Processing PDF/A Documents
Processing PDF/A Documents A thorough understanding of the PDF/A standard is a prerequisite for the creation of PDF/A-compliant documents, and also for displaying them in accordance with the standard.
TechNote 0006: Digital Signatures in PDF/A-1
TechNote 0006: Digital Signatures in PDF/A-1 Digital signatures are primarily used to check the integrity of the signed part of the document. They also can be used to authenticate the signer s identity
Server-Based PDF Creation: Basics
White Paper Server-Based PDF Creation: Basics Copyright 2002-2009 soft Xpansion GmbH & Co. KG White Paper Server-Based PDF Creation: Basics 1 Table of Contents PDF Format... 2 Description... 2 Advantages
PDF/VT The ISO Standard for the Printing of Variable and Transactional Documents
PDF/VT The ISO Standard for the Printing of Variable and Transactional Documents Variable Data Printing (VDP), Transpromotion, PostScript, AFP The fact that PDF is an ISO standard, and that there are subordinate
Sage CRM Technical Specification
Sage CRM Technical Specification Client Software This document outlines the recommended minimum software and hardware requirements for running Sage CRM. Please note that while this document refers to Sage
Outline. CIW Web Design Specialist. Course Content
CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site
WHITE PAPER. 3-Heights Scan to PDF Server Basics and Applications
WHITE PAPER 3-Heights Scan to PDF Server Basics and Applications The 3-Heights product family from PDF Tools AG stands for: High Quality High Volume High Performance Copyright 2016 PDF Tools AG. All rights
v7.1 Technical Specification
v7.1 Technical Specification Copyright 2011 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,
Enterprise Content Management with Microsoft SharePoint
Enterprise Content Management with Microsoft SharePoint Overview of ECM Services and Features in Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0. A KnowledgeLake, Inc. White
TEXT FILES. Format Description / Properties Usage and Archival Recommendations
TEXT FILES Format Description / Properties Usage and Archival Recommendations.txt.doc.docx.rtf.odt.pdf PDF/A Text file Simple plain text document Compatible across software packages Supports very little
How To Manage Your Digital Assets On A Computer Or Tablet Device
In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?
Sage CRM Technical Specification
Sage CRM Technical Specification Client Software This document outlines the recommended minimum software and hardware requirements for running Sage CRM. Please note that while the document refers to Sage
ETSI TS 102 778 V1.1.1 (2009-04) Technical Specification
TS 102 778 V1.1.1 (2009-04) Technical Specification Electronic Signatures and Infrastructures (ESI); PDF Advanced Electronic Signature Profiles; CMS Profile based on ISO 32000-1 2 TS 102 778 V1.1.1 (2009-04)
Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
Software Package Document exchange (SPDX ) Tools. Version 1.2. Copyright 2011-2014 The Linux Foundation. All other rights are expressly reserved.
Software Package Document exchange (SPDX ) Tools Version 1.2 This document last updated March 18, 2014. Please send your comments and suggestions for this document to: [email protected] Copyright
Electronic Records Management Guidelines - File Formats
Electronic Records Management Guidelines - File Formats Rapid changes in technology mean that file formats can become obsolete quickly and cause problems for your records management strategy. A long-term
Macromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
Oracle Policy Automation A Modern Enterprise Policy Automation Solution
Oracle Policy Automation A Modern Enterprise Policy Automation Solution Features and Benefits February 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Program Agenda 1 2 3 Overview
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Spring 2013 Handout Scanner-Parser Project Thursday, Feb 7 DUE: Wednesday, Feb 20, 9:00 pm This project
Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0
Oracle Business Intelligence Publisher Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Part No. B32481-01 December 2006 Introduction Oracle BI Publisher
Version Control Your Jenkins Jobs with Jenkins Job Builder
Version Control Your Jenkins Jobs with Jenkins Job Builder Abstract Wayne Warren [email protected] Puppet Labs uses Jenkins to automate building and testing software. While we do derive benefit from
ICPPP484C Set up and operate automated workflow
ICPPP484C Set up and operate automated workflow Revision Number: 1 ICPPP484C Set up and operate automated workflow Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes
BIRT Document Transform
BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such
IBM Watson Ecosystem. Getting Started Guide
IBM Watson Ecosystem Getting Started Guide Version 1.1 July 2014 1 Table of Contents: I. Prefix Overview II. Getting Started A. Prerequisite Learning III. Watson Experience Manager A. Assign User Roles
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
How to research and develop signatures for file format identification
How to research and develop signatures for file format identification November 2012 Crown copyright 2012 You may re-use this information (excluding logos) free of charge in any format or medium, under
File S1: Supplementary Information of CloudDOE
File S1: Supplementary Information of CloudDOE Table of Contents 1. Prerequisites of CloudDOE... 2 2. An In-depth Discussion of Deploying a Hadoop Cloud... 2 Prerequisites of deployment... 2 Table S1.
An XML Based Data Exchange Model for Power System Studies
ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical
Rich Internet Applications
Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running
Digital Asset Management
Digital Asset Management Managing the complexity of digital assets to support your business Product images, streaming video, sound bites, logos, Flash animations, presentations, web pages these days, digital
Frequently Asked Questions (FAQs) PDF/E-1 Date: March 2008
ISO 24517-1:2008 PDF/E-1 Date: March 2008 Statement: This FAQ is prepared in support of ISO 24517-1:2008, Document management Electronic document format using PDF Part 1: Use of PDF 1.6 (PDF/E-1) This
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
Release Bulletin Sybase ETL Small Business Edition 4.2
Release Bulletin Sybase ETL Small Business Edition 4.2 Document ID: DC00737-01-0420-02 Last revised: November 16, 2007 Topic Page 1. Accessing current release bulletin information 2 2. Product summary
ECG-1615A. How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections. elinar.com
ECG-1615A How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections Presentation index The Players The Problem IBM Standard Integration Options IBM Content
XML for Manufacturing Systems Integration
Information Technology for Engineering & Manufacturing XML for Manufacturing Systems Integration Tom Rhodes Information Technology Laboratory Overview of presentation Introductory material on XML NIST
C# and Other Languages
C# and Other Languages Rob Miles Department of Computer Science Why do we have lots of Programming Languages? Different developer audiences Different application areas/target platforms Graphics, AI, List
Preface. Motivation for this Book
Preface Asynchronous JavaScript and XML (Ajax or AJAX) is a web technique to transfer XML data between a browser and a server asynchronously. Ajax is a web technique, not a technology. Ajax is based on
San Jose State University
San Jose State University Fall 2011 CMPE 272: Enterprise Software Overview Project: Date: 5/9/2011 Under guidance of Professor, Rakesh Ranjan Submitted by, Team Titans Jaydeep Patel (007521007) Zankhana
JasperServer Localization Guide Version 3.5
Version 3.5 2008 JasperSoft Corporation. All rights reserved. Printed in the U.S.A. JasperSoft, the JasperSoft logo, JasperAnalysis, JasperServer, JasperETL, JasperReports, JasperStudio, ireport, and Jasper4
How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution
EAS Application Retirement Case Study: Health Insurance Introduction A major health insurance organization contracted with Flatirons Solutions to assist them in retiring a number of aged applications that
Report Writer's Guide Release 14.1
Prime Report Writer's Guide Release 14.1 March 2014 Contents Understanding and Working With the Reporting User's Schema... 5 Understanding The Reporting User's Schema... 5 Working With the Reporting User's
Introduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
GlobalScan NX. Server 32/Server 750. Intelligent scanning for smarter workflow
SOLUTION Intelligent scanning for smarter workflow GlobalScan NX Server 32/Server 750 Designed to simplify daily document tasks, these easy-to-use software solutions provide a fast, streamlined approach
AN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE. Matt Gregory 24 July 2013
AN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE Matt Gregory 24 July 2013 BACKGROUND AND MOTIVATION Research involves regionalscale vegetation modeling (mapping) where every pixel is associated with a treelist
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite White Paper Microsoft Corporation Published: July 2009 Information in this document, including URL and other Internet
White Paper: Securely archiving emails
White Paper: Securely archiving emails in the PDF/A format 25 years ago, Germany s first email was sent. At the time, few could guess that electronic messaging would become one of the world s most essential
NetIQ Identity Manager Setup Guide
NetIQ Identity Manager Setup Guide July 2015 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
Oracle Universal Content Management 10.1.3
Date: 2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 Document Management Quick Start Tutorial Oracle Universal Content Management 10.1.3 Document Management Quick Start Guide Page 1 Contents
Simplify essential workflows with dynamic scanning capabilities. GlobalScan NX Server 32/Server 750 Capture & Distribution Solution
GlobalScan NX Server 32/Server 750 Capture & Distribution Solution SCAN > SHARE > MANAGE > DELIVER > ACCELERATE > Simplify essential workflows with dynamic scanning capabilities. > Manage scanned documents
Electronic Forms Processing (eforms)
Electronic Forms Processing (eforms): Collaboration and workflow solutions for digital content and document management A White Paper By Kris Johnson What is eforms Processing? Organizations and the groups
Personalizing Your Signature Appearances
Personalized signature appearances allow you to provide additional information about yourself, affiliations, or company. Home users often modify the default appearance as a matter of personal taste, while
Release Management Within Open Source Projects
Management Within Open Source Projects Justin R. Erenkrantz Institute for Software Research University of California, Irvine Irvine, CA 92697-3425 [email protected] Abstract A simple classification
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
UNIVERSAL UNIQUE IDENTIFIERS AN ENTERTAINMENT IDENTIFIER REGISTRY (EIDR) IN MOVIE AND TELEVISION SUPPLY CHAIN MANAGEMENT WHITEPAPER
UNIVERSAL UNIQUE IDENTIFIERS IN MOVIE AND TELEVISION SUPPLY CHAIN MANAGEMENT AN ENTERTAINMENT IDENTIFIER REGISTRY (EIDR) WHITEPAPER OCTOBER 2010 TABLE OF CONTENTS EXECUTIVE SUMMARY... 1 INTRODUCTION...
OpenText Output Transformation Server
OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,
Schematron Validation and Guidance
Schematron Validation and Guidance Schematron Validation and Guidance Version: 1.0 Revision Date: July, 18, 2007 Prepared for: NTG Prepared by: Yunhao Zhang i Schematron Validation and Guidance SCHEMATRON
Smarter Balanced Technology Implementation Readiness v1.1 11 July 2014
Smarter Balanced Technology Implementation Readiness v1.1 11 July 2014 Release 1.1 Note: The previous version of this document was titled, Smarter Balanced Applications Deployment and Technology Certification
Computing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,
REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES Colette Wilklow MS 301-240, Pasadena, CA phone + 1 818 354-4674 fax + 1 818 393-4100 email: [email protected]
Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com
Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA
Information and documentation The Dublin Core metadata element set
ISO TC 46/SC 4 N515 Date: 2003-02-26 ISO 15836:2003(E) ISO TC 46/SC 4 Secretariat: ANSI Information and documentation The Dublin Core metadata element set Information et documentation Éléments fondamentaux
Configuration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
Adobe LiveCycle ES2 Output Solutions
Adobe LiveCycle ES2 Technical Guide Adobe LiveCycle ES2 Output Solutions Selecting a document generation solution that meets your expanding business requirements. Introduction This document is designed
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
Introduction. Document Conventions. Administration. In This Section
MS Project Integration Guide March 2014 Contents Introduction... 5 Document Conventions... 5 Administration... 5 MS Project Template... 6 MS Project Template Usage... 6 Project Metadata... 6 Project WBS/Assignments...
Smartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK Appendix D Technical Features List
FEAT891 Medium Recoverable using backup The solution shall be recoverable from backup storage media storage media. FEAT893 Desired Medium Support Load Sharing High Availability The solution should utilize
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
Transforming Information Silos into Shareable Assets through Automated Content Conversion
Transforming Information Silos into Shareable Assets through Automated Content Conversion AUTOMATED DOCUMENT CONVERSION FOR ECM SYSTEMS WHITE PAPER Executive Summary Massive volumes of business data much
HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Knowledge Management help topics for printing
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Knowledge Management help topics for printing Document Release Date: December 2014 Software Release Date:
Smithsonian Institution Archives Guidance Update SIA. ELECTRONIC RECORDS Recommendations for Preservation Formats. November 2004 SIA_EREC_04_03
SIA Smithsonian Institution Archives Guidance Update November 2004 ELECTRONIC RECORDS Recommendations for s SIA_EREC_04_03 Highlights Highlights of SIA_EREC_04_03, an update on electronic record preservation
Overview of NDNP Technical Specifications
Overview of NDNP Technical Specifications and Philosophy Digitization from preservation microfilm print negatives (2n) provides the most cost-efficient approach for large-scale digitization Distributed
Textual Modeling Languages
Textual Modeling Languages Slides 4-31 and 38-40 of this lecture are reused from the Model Engineering course at TU Vienna with the kind permission of Prof. Gerti Kappel (head of the Business Informatics
Smooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
Java the UML Way: Integrating Object-Oriented Design and Programming
Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries
Streamlining the drug development lifecycle with Adobe LiveCycle enterprise solutions
White paper Streamlining the drug development lifecycle with Adobe LiveCycle enterprise solutions Using intelligent PDF documents to optimize collaboration, data integrity, authentication, and reuse Table
TOP 10 CHALLENGES FOR BUSINESS & GOVERNMENT SOLVED BY PDF
TOP 10 CHALLENGES FOR BUSINESS & GOVERNMENT SOLVED BY PDF What can one do with the PDF format, and where is it going? For two decades, PDF has been the global standard for document archiving and cooperation.
Interoperable Cloud Storage with the CDMI Standard
Interoperable Cloud Storage with the CDMI Standard Storage and Data Management in a post-filesystem World Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG and Initiative Author: Mark Carlson,
Creating an EAD Finding Aid. Nicole Wilkins. SJSU School of Library and Information Science. Libr 281. Professor Mary Bolin.
1 Creating an EAD Finding Aid SJSU School of Library and Information Science Libr 281 Professor Mary Bolin November 30, 2009 2 Summary Encoded Archival Description (EAD) is a widely used metadata standard
