Download presentation
Presentation is loading. Please wait.
1
FABULOUS Fedora/Arrow Batch Utility with Lots Of User Services Presenter – David Groenewegen Prashant Pandey prashant.pandey@unisa.edu.au Lead Developer – FABULOUS, BORSA & Arrow@UniSA
2
Introduction ARROW Model –(VITAL+FEDORA) Administrative interfaces –Fedora Administrative Client –VITAL management software
3
Fedora Admin Client Complicated user interface Single object manipulation Requires third party tool for XML editing Desktop Client based design
4
VITAL Client Web based client Designed for editing single records Requires third party tool for XML editing
5
Administrative Tasks Improving Data (RM/ADT/Endnote) quality –Bulk editing workflow: purging and re-ingesting of data Activation/deactivation of DataStream based on copyright constraints Content ingest for already existing metadata –Workflow: single object modification using client based utility
6
ARROW Mini-Projects (first round) ARROW BATCH UTILITIES Batch activate/de-activate data streams Linking batches of content files to existing metadata objects ARROW BATCH EDIT TOOL Globally add/edit/delete selected metadata fields
7
FABULOUS Fabulous is a web-based application which implements the proposed Batch edit tool and Utilities. [http://code.google.com/p/fabulous]http://code.google.com/p/fabulous Special features: Directly Interacts with Fedora (compatible with all Fedora applications….fez etc) Open source and platform independent Simple and easy to use Interface (Vital 2.0 look and feel) Web based application
8
FABULOUS-Front End Implementation
9
FABULOUS - Architecture Technical details –Repository: Fedora –Content Model: ARROW (MARCXML DC) –Communication Interface: SOAP/REST –Web server: Apache or IIS –Programming Language : PHP, JavaScript, and HTML Technical Architecture (Overview)
11
Login screen
12
Successful Login
13
Search for items to change
14
Activate datastreams
15
Deactivate datastreams
16
Batch ingest screen
17
Bulk edit screen
18
FABULOUS configuration Working with the configuration file. fedoraAdmin ********** arrow.unisa.edu.au 8080 2.0
19
FABULOUS configuration Cont. 1959.8 MARCDESC DC Marc Dc./library/uploads/ 10 100048576 txt xml pdf doc gif jpg j2k bmp
20
FABULOUS Shortcomings Tied to ARROW content model Batch ingest of 10 (set default) content files at a time Exception messages not user friendly Needs “Select all” option Searching relies upon limited Fedora indexes No mechanism exists to provide a list of PIDs rather than searching and selecting them.
21
Absolutely Fabulous (FABULOUS 2) ARROW Mini-Projects (Second round) Support for fedora 2.1(vital 3.0) and fedora 2.2(vital 3.1 and 3.1.1) Selective purging (Bulk deletion) Improved exception messaging Batch Content ingest improvement Support for creating other metadata streams during batch edit process
22
Bulk deletion of records
23
Absolutely Absolutely Fabulous (BABY FABULOUS) Solution for the shortcomings of Fabulous Modify object along with DataStream properties Repository wide changes Command line interface at the moment (just a collection of methods)…..planning to implement as a web application packaged as a.war file, just like fedora packaging. Support for creating other metadata streams repository wide.
24
THANK YOU! QUESTIONS ? Sponsored by DEST through the ARROW Project Mini-Project Scheme. The ARROW Project is a funded under the Systemic Infrastructure Initiative as part of the Commonwealth Government’s Backing Australia’s Ability
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.