| Full Citation |
| Material Information |
| |
Title: |
University of Florida Digital Collections and Greenstone ( presentation ) |
| |
Physical Description: |
Archival |
| |
Language: |
English |
| |
Creator: |
Sullivan, Mark |
| |
Publisher: |
University of Florida Libraries |
| |
Publication Date: |
2005 |
| Subjects |
| |
Subjects / Keywords: |
University of Florida. ( lcsh ) Report |
| |
Genre: |
|
| |
Spatial Coverage: |
North America -- United States of America -- Florida |
| Record Information |
| |
Source Institution: |
University of Florida |
| |
Holding Location: |
University of Florida |
| |
Rights Management: |
All rights reserved, Board of Trustees of the University of Florida |
| |
System ID: |
UF00082754:00001 |
|
| Downloads |
|
|
| Full Text |
|
UFDC
and
Greenstone
Mark Sullivan
July 2005
UFDC / Greenstone
* What is UFDC?
University of Florida Digital Collections
Complete suite of technologies
* What is Greenstone?
One technology employed in UFDC
Greenstone Architecture
* Two Main Components
Metadata Portion
Indexing Tools
Searching Tools
Metadata Retrieval
Display Portion
Web Interface for users
Greenstone Metadata Strengths
* Everything is metadata, even file names, etc.(
* Very generic and extensible
* Hierarchical structure
Document
Section
Page
* Syntax for metadata retrieval
Greenstone Metadata Weaknesses
* Data Issues
Everything (except dc.date) defaults to string
Not a relational database... flat structure
Not a common database protocol [ G2 ]
Display layer mixed into metadata (html)
Some missing syntax (subjects parent:siblings)
Requires specific format for loading
Greenstone Display
* Problems with display
Difficult to affect major layout changes
Support for table of contents weak
Generally rudimentary
SGreenstone Examples
Site manager's for Table of Contents
Architectural Decision
* Greenstone
Will be used for indexing and searching of metadtat
Will be used for retrieval of metadata
* Presentation Layer
Separate presentation layer
Running on separate machine
Windows, ASP.net, C#
SQL Database _
PRESENTATION LAYER
( C#,
ASP.net, SQL)
DATA LAYER
( GREENSTONE 2.6 )
PRESENTATION LAYER
( C#, ASP.net, SQL)
G reenstone
JPEG 2000
Z39.50
Architectural Decision
* One common interface
Greenstone
JPEG 2000
* Collection hierarchy
Collection Group Level
Collection Level
Sub-Collection Level
Item Level
* Separate interfaces
Allows different interfaces to same collection
Architectural Decision (continued)
* Hierarchical table of contents
* Support for different presentation preference'
Low Bandwidth -
Multiple Languages (banner, home page, etc..) ,
* Full Citation Page
* Related Image Page
* Static Browse Pages
* Highlighted Item
Work Required
" Interface
Develop database for presentation data
Develop structure for design changes
Framework for Interface
Home Pages
Search Pages
Browse Pages
Results Pages
View Single Item
" Metadata
Develop METS profile for UFDC items
Tools to load new collections
" Backlog
Read from various metadata formats
(MXF, METS, SGML, INFO, MARC XML)
|
|
| MILLISECOND | CLASS.METHOD | MESSAGE |
|---|
| 0 | sobekcm_page_globals.constructor | |
| 0 | sobekcm_page_globals.constructor | Application State validated or built |
| 0 | sobekcm_database.verify_item_lookup_object | |
| 0 | sobekcm_page_globals.constructor | Navigation Object created from URI query string |
| 0 | sobekcm_database.verify_item_lookup_object | |
| 0 | sobekcm_page_globals.display_item | Retrieving item or group information |
| 0 | sobekcm_page_globals.get_entire_collection_hierarchy | Retrieving hierarchy information |
| 0 | sobekcm_assistant.get_entire_collection_hierarchy | |
| 0 | cached_data_manager.retrieve_item_aggregation | |
| 0 | cached_data_manager.retrieve_item_aggregation | Found item aggregation on local cache |
| 0 | item_aggregation_builder.get_item_aggregation | Found 'all' item aggregation in cache |
| 0 | system.web.ui.page.page_load (ufdc.page_load) | |
| 0 | sobekcm_page_globals.constructor.on_page_load | |
| 0 | html_echo_mainwriter.add_style_references | Adding style references to HTML |
| 0 | html_echo_mainwriter.add_text_to_page | Reading the text from the file and echoing back to the output stream |
| 40 | html_echo_mainwriter.add_text_to_page | Finished reading and writing the file |