The Conspectus Database Johnny Healey MetaArchive Project Emory - - PowerPoint PPT Presentation

the conspectus database
SMART_READER_LITE
LIVE PREVIEW

The Conspectus Database Johnny Healey MetaArchive Project Emory - - PowerPoint PPT Presentation

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database The Conspectus Database Johnny Healey MetaArchive Project Emory University Atlanta, Georgia June 5, 2007 Johnny Healey The Conspectus Database


slide-1
SLIDE 1

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

The Conspectus Database

Johnny Healey

MetaArchive Project Emory University Atlanta, Georgia

June 5, 2007

Johnny Healey The Conspectus Database

slide-2
SLIDE 2

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

What is the Conspectus Database?

The Conspectus Database is a repository for storing collection level metadata about the content of the preservation network. An added benefit of the Conspectus is that it can be used to maintain the title database for LOCKSS.

Johnny Healey The Conspectus Database

slide-3
SLIDE 3

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Software Requirements

Apache PHP (PHP4 known to work) MySQL

Johnny Healey The Conspectus Database

slide-4
SLIDE 4

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Installing the Conspectus Database

Installing the Conspectus Database should be a straightforward task for a system administrator with some PHP and MySQL experience. Untar the file Copy the code into a location in the apache webroot Create a database and run a MySQL script to create tables Edit the configuration to point to the MySQL database

Johnny Healey The Conspectus Database

slide-5
SLIDE 5

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Walkthrough of the Installation

To demonstrate how easy it is, I’m going to walk through the installation of the Conspectus Database.

Johnny Healey The Conspectus Database

slide-6
SLIDE 6

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Data Stored in the Conspectus

Functional data:Data which is needed by LOCKSS. This populates the title database. Non-Functional data:This data isn’t required by LOCKSS, but is useful for the maintainers of the preservation network.

Johnny Healey The Conspectus Database

slide-7
SLIDE 7

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Data Sections

To make the Conspectus more usable, the data is divided up into different sections: Descriptive Data Important URIs Coverage Accrual Information Data Description Ownership Related Resources Harvesting Information

Johnny Healey The Conspectus Database

slide-8
SLIDE 8

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Descriptive Data

Collection Title Alternate Titles Description Subjects (ESC,LCSH)

Johnny Healey The Conspectus Database

slide-9
SLIDE 9

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Important URIs

Main URL Identifier Is Available Via

Johnny Healey The Conspectus Database

slide-10
SLIDE 10

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Coverage

Spatial Coverage Temporal Coverage Accumulation Data Range Content Creation Date Range

Johnny Healey The Conspectus Database

slide-11
SLIDE 11

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Accrual Information

Periodicity Accrual Policy

Johnny Healey The Conspectus Database

slide-12
SLIDE 12

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Data Description

Format Language Extent

Johnny Healey The Conspectus Database

slide-13
SLIDE 13

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Ownership

Creator Publisher Rights Access Rights Provenance Manifestation

Johnny Healey The Conspectus Database

slide-14
SLIDE 14

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Related Resources

Is Referenced By Subcollection Supercollection Catalog Collection Cataloged Status Related Collection

Johnny Healey The Conspectus Database

slide-15
SLIDE 15

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Harvesting Information

Harvest Procedure Plugin Identifier Plugin Parameters (Optional) Manifest Page OAI Provider Risk

Johnny Healey The Conspectus Database

slide-16
SLIDE 16

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Maintaining the Title Database

There are four required pieces of information for every Archival

  • Unit. With them, the Title Database can be generated from the

content of the Conspectus. They are: Title Base URL Plugin Identifier Plugin Parameters (Optional)

Johnny Healey The Conspectus Database

slide-17
SLIDE 17

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Walkthrough of the Title Database

The Title Database contains more than just the list of Archival

  • Units. It also contains global configurations values used by
  • LOCKSS. Here’s a quick walkthrough of an example Title

Database.

Johnny Healey The Conspectus Database

slide-18
SLIDE 18

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Altering the Conspectus Database

You may wish to add or remove elements from the Conspectus

  • Database. The interface is abstracted into an XML file with a

corresponding XSL transform that is used to generate the PHP

  • code. The XML ”formitem” elements each correspond to an

XML(RDF) element and a PHP class. The PHP class is responsible for generating the widgets, mapping their content to the database, and generating the XML(RDF) output. Any of the widgets can be specified to be repeatable.

Johnny Healey The Conspectus Database

slide-19
SLIDE 19

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Some Widget Types

Text Box Text Area Drop Down Lists Check and Radio Buttons More Complex Widgets (Date and Mime Type)

Johnny Healey The Conspectus Database

slide-20
SLIDE 20

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Demo of Modifying the Conspectus

Here’s a quick demo on how fields can be added and removed to the Conspectus Database.

Johnny Healey The Conspectus Database

slide-21
SLIDE 21

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

More Complex Widgets

With a PHP developer, you can add widgets to the Conspectus

  • Database. Each one is defined as a PHP class and needs to be

able to do the following things: Generate an HTML Interface Map the content to a relational database Generate XML Output

Johnny Healey The Conspectus Database

slide-22
SLIDE 22

Introduction Installation Data Stored in the Conspectus Altering the Conspectus Database

Questions? Comments? Suggestions?

Johnny Healey The Conspectus Database