Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Ar

Similar documents
Electronic Records Archives: Philadelphia Federal Executive Board

SIP AIP AIP DIP. Preservation Planning. Data Management. Ingest. Access. Archival Storage. Administration MANAGEMENT P R O D U O N S U M E R E R 4-1.

NARA s Electronic Records Archives Program

Digital Preservation at NARA

George W. Bush Presidential Library and Museum 2943 SMU Boulevard, Dallas, Texas

An overview of the OAIS and Representation Information

Openness, Growth, Evolution, and Closure in Archival Information Systems

Copyright 2008, Paul Conway.

Big Data Challenges in the Federal Government. July 8, 2013

Oracle Endeca Information Discovery

Building for the Future

ProQuest Dissertations and Theses Overview. Austin McLean and Marlene Coles CGS Summer Workshop, July 2017

Building the Archives of the Future: Self-Describing Records

GUIDELINES FOR CREATION AND PRESERVATION OF DIGITAL FILES

Automatic Metadata Extraction for Archival Description and Access

Cheshire 3 Framework White Paper: Implementing Support for Digital Repositories in a Data Grid Environment

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

DL User Interfaces. Giuseppe Santucci Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza

Ponds, Lakes, Ocean: Pooling Digitized Resources and DPLA. Emily Jaycox, Missouri Historical Society SLRLN Tech Expo 2018

Assessment of product against OAIS compliance requirements

UNIT-V WEB MINING. 3/18/2012 Prof. Asha Ambhaikar, RCET Bhilai.

C. The system is equally reliable for classifying any one of the eight logo types 78% of the time.

Data Exchange and Conversion Utilities and Tools (DExT)

<goals> 10/15/11% From production to preservation to access to use: OAIS, TDR, and the FDLP

Informatica Enterprise Information Catalog

Presidential Electronic Records PilOt System (PERPOS): Phase I Report

Case Study: Building Permit Files

Selecting the Right Method

Creating a Corporate Taxonomy. Internet Librarian November 2001 Betsy Farr Cogliano

The InfoLibrarian Metadata Appliance Automated Cataloging System for your IT infrastructure.

Session Two: OAIS Model & Digital Curation Lifecycle Model

Transferring vital e-records to a trusted digital repository in Catalan public universities (the iarxiu platform)

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

HPE ControlPoint. Bill Manago, CRM IG Lead Solutions Consultant HPE Software

Entering Finding Aid Data in ArchivesSpace

Agenda. Bibliography

The Trustworthiness of Digital Records

Developing a Research Data Policy

Knowledge-based Grids

Summary of Bird and Simons Best Practices

What is database? Types and Examples

Key differentiating technologies for mobile search

Presented by Kit Na Goh

INTRODUCTION TO BIG DATA, DATA MINING, AND MACHINE LEARNING

How to Select the Right Marketing Cloud Edition

Brown University Libraries Technology Plan

Protection of the National Cultural Heritage in Austria

PERPOS: An Electronic Records Repository and Archival Processing System

Management Case Study. Kapil Lohia

Geospatial Records and Your Archives

Scalable, Reliable Marshalling and Organization of Distributed Large Scale Data Onto Enterprise Storage Environments *

ABSTRACT I. INTRODUCTION II. METHODS AND MATERIAL

Chapter 2. Architecture of a Search Engine

Information Retrieval

Records Management Metadata Standard

Interoperability & Archives in the European Commission

DRS Policy Guide. Management of DRS operations is the responsibility of staff in Library Technology Services (LTS).

Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment

White paper Selecting the right method

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES

Compound or complex object: a set of files with a hierarchical relationship, associated with a single descriptive metadata record.

Assessment of product against OAIS compliance requirements

Mitigating Risk of Data Loss in Preservation Environments

Its All About The Metadata

Databases and Information Retrieval Integration TIETS42. Kostas Stefanidis Autumn 2016

DRI: Preservation Planning Case Study Getting Started in Digital Preservation Digital Preservation Coalition November 2013 Dublin, Ireland

Informatica Axon Data Governance 5.2. Release Guide

DOWNLOAD OR READ : WEB SEARCH PUBLIC SEARCHING OF THE WEB PDF EBOOK EPUB MOBI

Managing Information Resources

Freedom of Access in Maine

Information retrieval concepts Search and browsing on unstructured data sources Digital libraries applications

Office of Presidential Libraries; Proposed Disposal of George H.W. Bush and Clinton. Agency: National Archives and Records Administration (NARA)

SobekCM. Compiled for presentation to the Digital Library Working Group School of Oriental and African Studies

NEXT GENERATION WHITE PAPER GEOSPATIAL CONTENT MANAGEMENT

Search. Installation and Configuration Guide

QMF Analytics v11: Not Your Green Screen QMF

INTERNET RESOURCE GUIDE

Efficient Indexing and Searching Framework for Unstructured Data

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

Spotfire: Brisbane Breakfast & Learn. Thursday, 9 November 2017

RSDs vs Dossiers Best Practices on When and Where to use them

Working with a Preservation Software Vendor - The Kentucky Experience Glen McAninch

CHAPTER 8 Multimedia Information Retrieval

Release notes. IBM Industry Models IBM Insurance Information Warehouse Version

Digital Preservation Efforts at UNLV Libraries

Mitigating Preservation Threats: Standards and Practices in the National Digital Newspaper Program

IBM Advantage: IBM Watson Compare and Comply Element Classification

Before Searching for Solutions It s All About the Data

ISO/IEC/ IEEE INTERNATIONAL STANDARD

Oracle. Service Cloud Knowledge Advanced Implementation Guide

The Virtual Language Observatory!

Wendy Thomas Minnesota Population Center NADDI 2014

Nuix ediscovery Specialist

Department of the Navy Annual Records Management Training Slides. Train the Trainer Version

Content Management for the Defense Intelligence Enterprise

Full file at

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Regional Workshop: Cataloging and Metadata 101

White Paper. View cyber and mission-critical data in one dashboard

Transcription:

Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Archives & Records Administration

Agenda ERA Overview Access Requirements Search Framework Search Technologies Digital Asset Catalog and Topic Maps 2

ERA Overview Access Requirements Search Framework Agenda Search Technologies for ERA Digital Asset Catalog and Topic Maps 3

NARA Mission NARA mission is to provide for the citizen and the public servant, for the President and for the Congress and the Courts, ready access to essential evidence. 4

ERA Vision In order to fulfill NARA mission in the 21 st century and future, NARA created the ERA program. The product will be a system that will authentically preserve and provide access to any kind of electronic record, free from dependence on any specific hardware or software. 5

OAIS Functional Model Preservation Planning P R O D U C E R SIP Descriptive Info Ingest AIP Data Management Archival Storage Descriptive Info AIP Access 4-1.3 queries result sets orders DIP C O N S U M E R Administration MANAGEMENT 6

ERA Overview Access Requirements Search Framework Agenda Search Technologies for ERA Digital Asset Catalog and Topic Maps 7

ERA System Challenges Scope Digital records from the Entire Federal Government Complexity Records in different formats, which may be obsolete. Volume Enormous amounts of records 8

Electronic Records Wave State Department (.5 TBytes) 25 million electronic diplomatic messages Bush Administration (12 GBytes) 100 million email messages Clinton Administration (6 TBytes) 400 million email messages 9/11 Commission (1.2 TBytes) 500 to 600GB emails, plus pdf, GIS, databases, etc. Census Bureau (44 TBytes) 600 to 800 million image files (2000 census) Load Projection/Accumulated holdings: 2010 (10.6 PB) 2018 (131 PB)) 9

System Requirements Extensibility Availability Scalability Ingest Preserve ACCESS Security Search Presentation Evolvability Highly Available Search capability to satisfy the need of researchers and archivists community. Highly Scalable Search to adapt to huge digital record volume and user community growth. Extensible Search Framework to handle various types of digital records. Evolvable Search Framework to allow new search technologies be inserted. Secure Search to protect assets via role-based access. 10

Access Use Cases A public researcher: Wants to search for a record by using a Google- like keyword search. Browses collections of records. An Agency Record Officer or NARA Records Processor searches for an existing Business Object e.g. Disposition Agreement, Transfer Request, Legal Transfer Instrument, etc. from which to create a new one or to update. A NARA Access Reviewer searches for a record under FOIA (Freedom of Information Act) request. 11

ERA Overview Access Requirements Search Framework Agenda Search Technologies for ERA Digital Asset Catalog and Topic Maps 12

Search Framework Components Search Portal: Allows user to issue single search request Query Processor: selector: acts as a mediator between the user and the search engine instances on each server. convert request from common format to query input specific to each of the search engines. Result Set Processor: aggregator: remove duplicate results perform security filtering based on user roles and security metadata of result sets. convert the results back into a common format Administration & Monitoring: Control resources used by a search execution based on user profiles and service level agreements. 13

Search Framework Data Flow I N P U T I N T E R F A C E Search Service Selector Search Service 1 Security Filter Search Search Query + Service 2 Search User Info Result Search Service N Search Service Aggregator O U T P U T I N T E R F A C E Index Service 1 Index Service 2 Index Service N 14

Framework Benefits Address extensibility requirement: Ability to plug-in new search services to support content search of non-textual digital objects: databases, GIS data, images, audio, and rich media. Address evolvability requirement: replace or remove old search services. adaptable to technology changes selection of search engine products based on cost/performance Address scalability: increase incrementally processor, memory, and storage resources by adding nodes. 15

Search Framework Deployment Federator (search scaling) Search Engine Instance 1 Search Engine Instance N Slave Federator (federation scaling) Catalog Partition Catalog Partition Search Cluster Search Engine Instance Search Engine Instance 1 Search Engine Instance N Catalog Partition Catalog Partition 16

ERA Overview Access Requirements Search Framework Agenda Search Technologies for ERA Digital Asset Catalog and Topic Maps 17

Search Characteristics Performance Metrics Precision: card (relevant results) / card (resultset) Recall: card (relevant results) / card (relevant Collection) Example: 100 relevant objects. A query result yields 80 objects. 60 out of 80 in result set are relevant. Then: precision = 60/80 = 75%; recall = 60/100 = 60%. Relevance: ultimate subjective judgment. Improvement strategies: Data Query/Retrieval time. Data Preparation Ahead of time, e.g. at time of record ingestion. Ad-hoc, i.e. whenever a user issued a search request. 18

Search Technologies strategy Metadata Content Context format Text DB Image Audio Video 19

Metadata Search Data Preparation Record lifecycle data aggregation during ingest phase. Manual metadata creation usually applied at collection level. Metadata extraction Issues and challenges for each format or media type Data Query Keyword: Google type search. Ex: Thomas Jefferson. Boolean. Ex: Thomas Jefferson AND Declaration of Independence. Fielded. Parametric. Ex: Immigration records from 1910 to 1930. These types of retrieval also apply for text content search, after documents have been fully indexed. 20

Fielded Search 21

Content Search Data Preparation Indexing challenges: Large volume of digital archives Obsolete data type format of digital assets transferred to the system Text Analytics Special modules can be plugged in using IBM s UIMA (Unstructured Information Management Architecture). Use of Natural Language Processing. Thesaurus. Database records: Search engine makes use of connectors to connect to database, and transfer queries. Convert data into XML database, and use XPath, and Xquery. Data Retrieval Facets: mutually exclusive containers that contain hierarchies of properties. Ex: UC Berkeley Flamenco; Endeca with Dimensions for guided navigation. Dynamic grouping of result sets into pre-configured categories. Ex: FAST. On-the-fly concept abstraction from result sets and dynamic classification into those concept buckets. Ex: AlltheWeb. 22

Multimedia Content Search Data Preparation Prevalent strategy is to translate into a text problem. Audio: Speech-to-text text conversion. Image analysis: pattern recognition techniques. Video: combination of various techniques. generate metadata from content analysis. speech-to-texttext transcript speaker recognition segmentation of a video stream, such as scene selections on a movie DVD. On-screen text recognition. Ex: Blinkx, Virage. Data Query Input other than text: tone whispering, hand drawing, etc. Use Case: Video clips of Rose Garden ceremonies. 23

Context Search Data Preparation Collect user profile, including interests and roles at registration time Use AI learning agent principles to learn user search patterns Data mining of Query log. Ex: obtain most frequently asked subjects for better guess of intent Save search results for registered users. Data Retrieval Query Augmentation: Add context terms. Ex: For Record Officer, ( EPA ) ( EPA, Disposition Agreement ). Add ranking bias. Ex: ( EPA ) ( EPA, ( Disposition Agreement, 7), ( Alaska, 3)) Refinement: Search within a result set Search within a category, facet, or concept. 24

ERA Overview Access Requirements Search Framework Agenda Search Technologies for ERA Digital Asset Catalog and Topic Maps 25

Digital Asset Catalog Each Digital Asset has an Asset Metadata. Digital Asset Catalog contains all the Asset Metadata, hence information of all assets in the system. Metadata search based on Catalog. Physically, a catalog entry is stored in an XML document. Conform to XML schema. 26

Digital Asset Catalog Schema Id: Unique & Persistent Identifier Summary Info: Information Collected throughout record lifecycle. Security Info: Access Restriction information, integrity seal. Extended Information: o Bibliography o Context o Content o Archival description Components: File attributes. Representation: e.g. transformations, versions. Relations: associations to other assets 27

Topic Maps The TAO of Topic Maps: A Topic Map is a representation of information based on Topics, Associations, and Occurrences. Topic: Subject Abstract concept Association relationship between a set of topics. roles involving topics in the relationship. Occurrence Instance of a topic. Information resource of a topic. Use Case: User can browse topics. Two alternative paths: User can browse topics, then perform keyword search within a topic. User can perform keyword search, then browse topics that group result sets. 28

AC TM Overlay of multiple TMs on AC. Precondition: Process Lifecycle Data and archival description services to populate catalog entries. Generate TM from catalog entries. Elements in a catalog entry contain information to define topics, associations, and occurrences. Content in era:summaryinfo and era:extendedinfo could be extracted for forming different topics. era:representations occurrences. era:relations associations. CatalogEntry.ID, which is a globally unique identifier, will serve to chase the relationships between asset catalog entries. 29

Generating Topic Maps Topic Maps Maps Types Catalog Entries XML Metadata Parser Topic Extracting Service Topic Mapping Service Topic Maps 30

Archival Hierarchy-based TM Archival Hierarchy TM Series 1 Series 2 Series N Records 1 Records 2 File Unit 1 File Unit 2 Item 1 Item 2 Archival Hierarchy information could be derived from the data element era:relations and era:components populated during ingest phase. 31

Lifecycle-based TM During the record scheduling workflow process, lifecycle data from the business objects were captured in era:summaryinfo, which could be the basis of generating the Lifecycle-based topic map. 32

Subject-based based TM Subject-based TM History Genealogy Geographic Materials Records Science & Technology Foreign Affairs Presidential Materials African American American Military Court Congress Immigration Independence War World Wars The archival description contained in the data element era:extendedinfo could be used to generate this subject-based topic map. 33

Summary We have shown the requirements and challenges with respect to the access functionality of large digital archive system. An extensible and evolvable search framework was designed to handle the above challenges. Various search technologies have been investigated with the goal of providing good discovery service to end-users. Expect to be able to present presentation issues in the future; those issues are tightly related to long-term digital preservation. 34

Thank You http://www.archives.gov/era mailto: dyung.le@nara.gov, quyen.nguyen@nara.gov 35