The Definitive PDF/A Conformance Checker

Total Page:16

File Type:pdf, Size:1020Kb

The Definitive PDF/A Conformance Checker The Definitive PDF/A Conformance Checker PREFORMA Phase 1 Final Report of the veraPDF Consortium 1 Introduction Referring to the original veraPDF Tender Proposal section 1.1, Proposed Solution, the mission of the veraPDF Consortium is to develop “the definitive, industry-approved, open-source implementation checker for validating PDF/A-1, PDF/A-2, and PDF/A-3.” This document is the final report of the veraPDF Consortium on Phase 1 of PREFORMA. It includes all deliverables: plans for Community Engagement, Functional and Technical Specifications for the PDF/A Conformance Checker, and supporting documents. 2 Table of Contents Section Evaluation criteria Page Glossary of Terms 4 I Community Engagement I(1,3) 8 II Functional Specification I(1,2); I(2,3/4/5/6/7) 23 III Technical Specification and Software I(2,1); I(2,2) 61 Architecture Annexes A Communications Plan 138 B Technical Milestones (Phase 2-3) I(3,1) 143 C PDF/A Test Corpora Analysis 148 D PDFBox Feasibility Study 150 E License Compatibility Report I(1,9) 175 F Software and Demonstrator 191 G ICC Profiles Checks 192 H Embedded Fonts Checks 196 3 Glossary of Terms Term Definition Assertion Generally an Assertion is a boolean expression, i.e. it may be evaluated to true or false, used in software testing. Evaluating the Assertion involves examining some property of the item under test. Byte Sequence A binary data stream read from a source, for example: ● an input stream from a file on storage device accessed through a file system; ● an input stream read from a particular URL; or ● an input stream read directly from memory. A particular byte sequence is identified by combining its length in bytes and the SHA-1 Hash (derived from its contents). A PREFORMA term that defines a generalised open source toolset, i.e. Conformance not concerned with a particular file format, that: Checker ● validates whether a file has been produced according to the specifications of a standard file format; ● validates whether a file matches the acceptance criteria for long- term preservation by the memory institution; ● reports in human and machine readable format which properties deviate from the standard specification and acceptance criteria; ● performs automated fixes for simple deviations in the metadata of the preservation file. A Byte Sequence embedded into the PDF Document such as an image, Embedded font, colour profile, or attachment. Resource A third-party tool which can parse and analyse Embedded Resources, for Embedded example a JPEG2000 validator or font validator. Resource Parser A Machine-readable Report produced by an Embedded Resource Parser Embedded containing information about an Embedded Resource. Resource Report Human-readable A report generated from a Machine-readable Report in a format suitable Report for human interpretation (eg. HTML or PDF) and containing messages translated according to a Language Pack. Implementation The execution of a discrete Validation Test for a particular PDF Document. Check The Implementation Checker carries out these tests when validating a PDF Document against an ISO standard. Implementation A PREFORMA term for the component which “performs a comprehensive Checker check of the standard specifications listed in the standard document.” See PDF/A Validation. ISO Working An ISO committee for one or more ISO standards. In ISO TC 171 SC 2, Group (WG) WG 5 owns ISO 19005 and WG 8 owns ISO 32000. 4 Term Definition Language Pack A file or set of files which specify all string constants for a given language as well as additional localisation (such as date format) Machine-readable A structured report, independent of language and localization, generated Report for automated processing rather than human readability. Metadata Fix A simple fix of the PDF Metadata embedded in the PDF Document. Metadata Fixer A PREFORMA term for the component “which allows for simple fixes of the metadata embedded in the file, making them compliant with the standard specification” Metadata Fixing A Machine-readable Report generated by the Metadata Fixer containing Report details of Metadata Fixes carried out and any exceptions. PDF Document A Byte Sequence claiming conformance with ISO 32000-1:2008 (for PDF/A-2 and PDF/A-3) or to the Adobe specification of PDF 1.4 (for PDF/A-1). PDF Document A programmatic model of a PDF Document created by parsing a PDF. The Extract model encapsulates applicable PDF syntax, any PDF Metadata, plus details of PDF Features. The model can be serialised as a Machine- readable Report. PDF Feature Any property of the PDF Document or any of its structural elements such as pages, images, fonts, color spaces, annotations, attachments, etc. PDF Features A Machine-readable Report containing details about PDF Features Report including PDF Metadata and other available XMP metadata packages. PDF Metadata PDF document-level metadata stream containing the XMP package and the entries of the PDF Info dictionary. PDF Parser A software component that reads a PDF Document and constructs a PDF Document Extract. PDF Validation The Technical Working Group coordinated by the PDF Association and TWG (TWG) attended by industry members to discuss and decide matters pertaining to PDF Validation. PDF/A Document A Byte Sequence claiming conformance to a specific PDF/A Flavour. PDF/A Flavor PDF/A Part+Level. Possible PDF/A Flavors are: 1a, 1b, 2a, 2b, 2u, 3a, 3b, 3u. PDF/A The part of the XMP metadata in a PDF Document that identifies the Identification PDF/A Part (1, 2 or 3) and conformance Level (b, a, or u) to which the PDF Document claims to conform. PDF/A Level Level a, b, or u conformance as defined by the PDF/A Part. PDF/A Part Part 1: ISO 19005-1:2005 Part 2: ISO 19005-2:2011 Part 3: ISO 19005-3:2012 PDF/A Validation The process of testing whether the PDF Features of a PDF Document conform to the requirements for a particular PDF/A Flavor. The PDF/A Validation process generates a Validation Report. 5 Term Definition PDF/A Validation A Machine-readable Report containing the results (all errors and Report notifications) of PDF/A Validation. Policy Institutional acceptance criteria for long-term archiving and preservation of PDF Documents and their PDF Metadata, including requirements beyond those specified in the PDF/A standards. Policy Check The execution of a discrete Policy Test for a particular PDF Document. The Policy Checker carries out Policy Tests when enforcing a particular Policy Profile. Policy Checker A PREFORMA term for the component “which allows for adding acceptance criteria, always compliant with the standard specifications, that further differentiates the properties of the file. This might, for example, include limiting conformance to PDF/A-1b, or exclude files containing a certain type of image.” Policy Profile A file that expresses institutional Policy as a set of formal Policy Tests. Policy Profile Enables the discovery and exchange of Policy Profiles between Registry institutions. Policy Report A Machine-readable Report containing the results of Policy Checks performed as defined in a Policy Profile. Policy Test A Test Assertion that is evaluated by examining a PDF Features Report to ensure a PDF Document complies with institutional Policy. PREFORMA Shell A PREFORMA term for an interactive component: “the conformance checker should interface with other systems through a ‘shell’ which allows for interfacing multiple conformance checkers at the same time. This might in the future allow integrating the conformance checkers of different suppliers into one application.” A template file that defines the layout and format of a Human-readable or Report Template Machine-readable report. These are used by the Reporter to transform Machine-readable Reports into alternative formats. Reporter A PREFORMA term for the component that “interprets the output of the implementation checker and policy checker and allows for defining multiple human and machine readable output formats. This might include a well- documented JSON or XML file, a human readable report on which specifications are not fulfilled, or a fool-proof report which also indicates what should be done to fix the errors.” SHA-1 Hash A cryptographic hash function that creates a digital fingerprint for a byte sequence, referred to as ‘message’ in cryptographic documentation. A SHA-1 Hash value is 20 bytes, or 40 hexadecimal digits, long. Test Assertion A Test Assertion is a testable or measurable expression for evaluating the adherence of an implementation (or part of it) to a normative statement in a specification. Validation Model A formal definition of all PDF Document objects, their properties, and relationships between them expressed in a custom syntax. 6 Term Definition Validation Profile A structured file describing the set of Validation Tests to be performed during PDF/A Validation for a particular PDF Flavour. Validation Test A Test Assertion that is evaluated by examining a PDF Features Report to ensure a PDF Document complies with a requirement expressed in a specific PDF/A Flavour. veraPDF API The veraPDF application programming interface defines the operations, inputs, outputs, and types that form the protocols for interacting programmatically with the veraPDF Library. veraPDF The command line executable(s) providing access to the veraPDF Library Command Line API and functionality via a command line interface. Interface veraPDF The detailed settings which configure an invocation of the veraPDF Configuration Conformance Checker. Configuration settings are logically divided into: ● task config: settings controlling the behaviour of a component, these are reusable across executions and installations; ● installation config: settings unique to a particular installation, such as home and temp directories; ● execution config: settings unique to a particular invocation, such as files or URLs to check, names of output report files. A software library that provides a lightweight framework based on open veraPDF standards for use by Conformance Checker developers.
Recommended publications
  • Recommended Formats Statement 2019-2020
    Library of Congress Recommended Formats Statement 2019-2020 For online version, see https://www.loc.gov/preservation/resources/rfs/index.html Introduction to the 2019-2020 revision ....................................................................... 2 I. Textual Works and Musical Compositions ............................................................ 4 i. Textual Works – Print .................................................................................................... 4 ii. Textual Works – Digital ................................................................................................ 6 iii. Textual Works – Electronic serials .............................................................................. 8 iv. Digital Musical Compositions (score-based representations) .................................. 11 II. Still Image Works ............................................................................................... 13 i. Photographs – Print .................................................................................................... 13 ii. Photographs – Digital ................................................................................................. 14 iii. Other Graphic Images – Print .................................................................................... 15 iv. Other Graphic Images – Digital ................................................................................. 16 v. Microforms ................................................................................................................
    [Show full text]
  • Java™ Technology Test Suite Development Guide
    Java™ Technology Test Suite Development Guide 1.2 For Java Compatibility Test Suite Developers Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 U.S.A. 650-960-1300 November 2003 Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND TRADE SECRETS OF SUN MICROSYSTEMS, INC. USE, DISCLOSURE OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF SUN MICROSYSTEMS, INC. U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Sun, the Sun logo, Sun Microsystems, Java, the Java Coffee Cup logo, JavaTest, Java Community Process, JCP,J2SE, Solaris and Javadoc are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. The Adobe®logo is a registered trademark of Adobe Systems, Incorporated. This distribution may include materials developed by third parties. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. The Adobe® logo is a registered trademark of Adobe Systems, Incorporated. Products covered by and information contained in this service manual are controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S.
    [Show full text]
  • A Statistical Report on State Archives and Records Management Programs in the United States
    THE STATE OF STATE RECORDS A Statistical Report on State Archives and Records Management Programs in the United States 2021 EDITION BASED ON FY2020 SURVEY JULY 2021 RECENT REPORTS AND PUBLICATIONS FROM THE COUNCIL OF STATE ARCHIVISTS These and other publications may be found at the CoSA website, https://www.statearchivists.org/ SERI Digital Best Practices Series Number 2: Developing Managing Electronic Communications in Government. 2019 Successful Electronic Records Grants Projects. May 2021 When is Information Misinformation? 2019. MoVE-IT: Modeling Viable Electronic Information Transfers. A collaborative publication of CoSA, the Chief Officers of State February 2021 Library Agencies (COSLA), and the National Association of The Modeling Viable Electronic Information Transfers (MoVE-IT) Secretaries of State (NASS), this handy infographic highlights project builds upon work surveying state and territorial archives common pitfalls for online users and offers five tips for regarding the efficacy of their electronic records management avoiding them. and digital preservation programs. This report analyzes seven electronic records transfer projects with regard to the elements State Archiving in the Digital Era: A Playbook for the that challenged them and, ultimately, made them successes. Preservation of Electronic Records. OctOber 2018 Published with support from Preservica and AVP. Developed by CoSA and the National Association of State Chief Information Officers, the playbook presents eleven “plays” Public Records and Remote Work: Advice for State to help state leaders think about the best ways to preserve Governments. SepteMber 2020 archives in the digital era. This report was supported in part by Social Media as State Public Records: A Collections Practices a National Leadership Grant from the Institute of Museum and Scan.
    [Show full text]
  • Efficient Dependency Detection for Safe Java Test Acceleration
    Efficient Dependency Detection for Safe Java Test Acceleration Jonathan Bell, Gail Kaiser Eric Melski, Mohan Dattatreya Columbia University Electric Cloud, Inc 500 West 120th St 35 S Market Street New York, NY USA San Jose, CA USA {jbell,kaiser}@cs.columbia.edu {ericm,mohan}@electric-cloud.com ABSTRACT Our study of popular open source Java programs echoes Slow builds remain a plague for software developers. The fre- these results, finding projects that take hours to build, with quency with which code can be built (compiled, tested and most of that time spent testing. Even in cases of projects packaged) directly impacts the productivity of developers: that build in a more manageable amount of time | for ex- longer build times mean a longer wait before determining if ample, five to ten minutes | faster builds can result in a a change to the application being built was successful. We significant increase in productivity due to less lag-time for have discovered that in the case of some languages, such as test results. Java, the majority of build time is spent running tests, where To make testing faster, developers may turn to techniques dependencies between individual tests are complicated to such as Test Suite Minimization (which reduce the size of discover, making many existing test acceleration techniques a test suite, for instance by removing tests that duplicate unsound to deploy in practice. Without knowledge of which others) [11, 12,23,24,27,28,37,39], Test Suite Prioritization tests are dependent on others, we cannot safely parallelize (which reorders tests to run those most relevant to recent the execution of the tests, nor can we perform incremen- changes first) [14, 15, 35, 36, 38], or Test Selection [17, 25, 32] tal testing (i.e., execute only a subset of an application's (which selects tests to execute that are impacted by recent tests for each build).
    [Show full text]
  • Bagit File Packaging Format (V0.97) Draft-Kunze-Bagit-07.Txt
    Network Working Group A. Boyko Internet-Draft Expires: October 4, 2012 J. Kunze California Digital Library J. Littman L. Madden Library of Congress B. Vargas April 2, 2012 The BagIt File Packaging Format (V0.97) draft-kunze-bagit-07.txt Abstract This document specifies BagIt, a hierarchical file packaging format for storage and transfer of arbitrary digital content. A "bag" has just enough structure to enclose descriptive "tags" and a "payload" but does not require knowledge of the payload's internal semantics. This BagIt format should be suitable for disk-based or network-based storage and transfer. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on October 4, 2012. Copyright Notice Copyright (c) 2012 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of Boyko, et al.
    [Show full text]
  • Corner Cases and Possible Improvements of Automated Testing
    MASARYK UNIVERSITY FACULTY OF INFORMATICS Corner cases and possible improvements of automated testing MASTER'S THESIS Petra Mikova Brno, Spring 2020 MASARYK UNIVERSITY FACULTY OF INFORMATICS Corner cases and possible improvements of automated testing MASTER'S THESIS Petra Mikova Brno, Spring 2020 This is where a copy of the official signed thesis assignment and a copy of the Statement of an Author is located in the printed version of the document. Declaration Hereby I declare that this paper is my original authorial work, which I have worked out on my own. All sources, references, and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Petra Mikova Advisor: RNDr. Adam Rambousek, Ph.D. i Acknowledgements I would like to thank my advisors Mgr. Jiri Vanek and RNDr. Adam Rambousek, Ph.D. for their help, valuable advice and support, and the members of OpenJDK QE team in Red Hat for their expertise and input. ii Abstract The aim of this thesis is analysis of current state of OpenJDK QE in Red Hat, identification of biggest issues and their resolution. That is achieved both by outlining new and reusing existing tools and software. Most of the problematic corner cases mentioned in this thesis are not product specific, making the solutions applicable for other QE teams. The last part of the thesis is dedicated to improving automated results processing and reporting. iii Keywords OpenJDK, Jenkins, quality engineering, test automation, Java iv Contents Introduction 1
    [Show full text]
  • (Arcp) URI Scheme
    The Archive and Package (arcp) URI scheme 1st Stian Soiland-Reyes 2nd Marcos C´aceres School of Computer Science Mozilla Corporation The University of Manchester Melbourne, Australia Manchester, UK https://marcosc.com/ https://orcid.org/0000-0001-9842-9718 Abstract—The arcp URI scheme is introduced for location- downloaded application manifest together with relative links, independent identifiers to consume or reference hypermedia and while also allowing a web application to work offline. linked data resources bundled inside a file archive, as well as to resolve archived resources within programmatic frameworks II. THE ARCHIVE AND PACKAGE (ARCP) URI SCHEME for Research Objects. The Research Object for this article is available at http://s11.no/2018/arcp.html#ro Inspired by the app URL scheme we defined the Index Terms—Uniform resource locators, Semantic Web, Per- Archive and Package (arcp) URI scheme [10], an IETF sistent identifiers, Identity management systems, Data com- pression, Hypertext systems, Distributed information systems, Internet-Draft which specifies how to mint URIs to reference Content-based retrieval resources within any archive or package, independent of archive format or location. I. BACKGROUND The primary use case for arcp is for consuming applications, which may receive an archive through various ways, like file Archive formats like BagIt [1] have been recognized as upload from a web browser or by reference to a dataset in a important for preservation and transferring of datasets and repository like Zenodo or FigShare. In order to parse Linked other digital resources [2]. More specific examples include Data resources (say to expose them for SPARQL queries), they COMBINE archives [3] for systems biology, CDF [4] for will need to generate a base URL for the root of the archive.
    [Show full text]
  • Environmental Modelling & Software
    Environmental Modelling and Software 111 (2019) 121–133 Contents lists available at ScienceDirect Environmental Modelling & Software journal homepage: www.elsevier.com/locate/envsoft Development of a participatory Green Infrastructure design, visualization T and evaluation system in a cloud supported jupyter notebook computing environment ! Lorne Leonarda, , Brian Milesb, Bardia Heidaric, Laurence Lind, Anthony M. Castronovae, f g d h Barbara Minsker , Jong Lee , Charles Scaife , Lawrence E. Band a Department of Civil and Environmental Engineering, Institutes of Energy and the Environment, The Pennsylvania State University, University Park, PA 16802, USA b Brian Miles, CGI Group Inc., Lafayette, LA, USA c Department of Civil and Environmental Engineering, University of Illinois at Urbana Champaign, Urbana, IL, USA d Department of Environmental Sciences, University of Virginia, Virginia, USA e Consortium for the Advancement of Hydrological Science, Cambridge, MA, USA f Department of Civil and Environmental Engineering, Southern Methodist University, Dallas, TX, USA g National Center for Supercomputing Applications, The University of Illinois Champaign, Urbana, IL USA h Department of Environmental Sciences, Department of Engineering Systems and Environment, University of Virginia, Virginia, USA T ABSTRACT Land use planners, landscape architects, and water resource managers are using Green Infrastructure (GI) designs in urban environments to promote ecosystem services including mitigation of storm water ! ooding and water quality degradation. An expanded set of urban sustainability goals also includes increasing carbon sequestration, songbird habitat, reducing urban heat island e"ects, and improvement of landscape aesthetics. GI is conceptualized to improve water and ecosystem quality by reducing storm water runo " at the source, but when properly designed, may also bene#t these expanded goals.
    [Show full text]
  • Guidance for Digital Preservation Workflows Authors: Kevin Bolton, Jan Whalen and Rachel Bolton (Kevinjbolton Ltd)
    Guidance for Digital Preservation Workflows Authors: Kevin Bolton, Jan Whalen and Rachel Bolton (Kevinjbolton Ltd) This publication is licensed under the Open Government Licence v3.0 except where otherwise stated. To view this licence, visit http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ Any enquiries regarding this publication should be sent to: [email protected]. 1 Introduction The guidance was commissioned by the Archive Sector Development department (ASD) of The National Archives (TNA). It aims to support archives in the United Kingdom to move into active digital preservation work by providing those who work with archives: Practical examples of workflows for managing born digital content, that you can change and use in your own organisation. Actions for how to process and preserve born digital content, including using free software. In this guidance, a workflow is a number of connected steps that need to be followed from start to finish in order to complete a process. You do not need a significant level of digital preservation knowledge in order to follow the guidance. Certain terminology is explained in the glossary. In the guidance we refer to “digital content” or “content” – this is what we hope to preserve. Digital preservation literature often calls this “digital objects”. The guidance will show you which steps are “Essential” and you may prefer to follow these steps only. It is better to do something, rather than nothing! We are not promoting a ‘one size fits all’ approach and expect archives to use and adapt the guidance depending on the needs of their organisation.
    [Show full text]
  • Proceedings of the DLM Forum - 7Th Triennial Conference Making the Information Governance Landscape in Europe 10-14 November 2014 - Lisbon, Portugal
    FOUNDATION Proceedings of the DLM Forum - 7th Triennial Conference Making the information governance landscape in Europe 10-14 November 2014 - Lisbon, Portugal Editors: José Borbinha, Zoltán Szatucsek, Seamus Ross Blank page DLM Forum 2014– 7th Triennial Conference on Information Governance Copyright 2014 Biblioteca Nacional de Portugal Biblioteca Nacional de Portugal Campo Grande, 83 1749-081 Lisboa Portugal Cover Design: João Edmundo ISBN - 978-972-565-541-2 PURL - http://purl.pt/26107 Blank page CONFERENCE ORGANIZATION Chairs José Borbinha - IST / INESC-ID (Local chair) Seamus Ross – University of Toronto (Scientific Committee chair) Zoltán Szatucsek – National Archives of Hungary (Scientific Committee chair) Scientific Committee Janet Delve – University of Portsmouth Ann Keen - Tessela Silvestre Lacerda - DGLAB Jean Mourain - RSD Aleksandra Mrdavsic – National Archives of Slovenia Daniel Oliveira – European Commission Elena Cortes Ruiz – State Archives of Spain Jef Schram – European Commission Lucie Verachten – European Council Local Committee Ana Raquel Bairrão - IST / INESC-ID José Borbinha - IST / INESC-ID João Cardoso - IST / INESC-ID João Edmundo - IST / INESC-ID Alexandra Mendes da Fonseca - Caixa Geral de Depósitos Bruno Fragoso - Imprensa Nacional da Casa da Moeda Maria Rita Gago - Município de Oeiras António Higgs Painha - IST / INESC-ID Denise Pedro - IST / INESC-ID Diogo Proença - IST / INESC-ID Susana Vicente - IST / INESC-ID Ricardo Vieira - IST/INESC-ID i Blank page ii CONTENTS Session: Keynote Speaker 1 e-Residency
    [Show full text]
  • Digital Preservation for the Masses
    DIGITAL PRESERVATION FOR THE MASSES: Using Archivematica and DSpace as Solutions for Small-sized Institutions (and other options) Digital Commonwealth Annual Conference 2012 Joseph Fisher Database Management Librarian @ UMass Lowell Electronic Resources Digitization Projects MBLC ILS grant to digitize the Paul E. Tsongas Congressional Papers Additionally included Lowell Historical Building Surveys Current proposal to digitize Tewksbury Almshouse records Digital Commons repository Digital Scholarly Services – NSF data management planning Vice President Digital Commonwealth AGENDA Why Digital Preservation For whom What it is How to approach it OAIS and TRAC Basic requirements Solutions DuraCloud LOCKSS DSpace Archivematica WHERE THIS INFORMATION ORIGINATES Graduate (2011) University of Arizona SIRLS Graduate Certificate Program in Digital Information Management (DigIn) digin.arizona.edu Digital Preservation Management Workshop: Implementing Short-term Strategies for Long-term Problems (attended 2004 (Cornell) and 2010 (ICPSR) @ MIT) SAA Digital Archives Specialist (DAS) program Nine workshops and exams required for DAS Certificate 24 workshops currently in four sections with 8 online WHY IS DIGITAL PRESERVATION IMPORTANT?? Obsolescence!! Bit Rot!! NOT JUST FOR LIBRARIES & ARCHIVES ANYMORE Researchers – coming soon to a government grant near you – Data Management Planning Record Managers – born digital tsunami People – personal archiving “Indeed, we are now all our own librarians.” Ellysa Stern Cahoy, Penn State University
    [Show full text]
  • Javatest Harness Architect’S Guide, Javatest Harness 4.4.1 for the Java Platform E20663-02
    JavaTest Harness Architect’s Guide, JavaTest Harness 4.4.1 for the Java Platform E20663-02 December 2012 This Architect’s Guide is intended for those who design JavaTest harness test suites. You should be familiar with the JavaTest harness. JavaTest Architect's Guide, JavaTest Harness 4.4.1 for the Java Platform E20663-02 Copyright © 2002, 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]