A flexible online metadata editing and management system

Raul Aguilar, Jerry Pan, Corinna Gries, Inigo San Gil, Giri Palanisamy

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Our team developed a metadata editing and management system employing state of the art XML technologies initially aimed at the environmental sciences but with the potential to be useful across multiple domains. We chose a modular and distributed design for scalability, flexibility, options for customizations, and the possibility to add more functionality at a later stage. The system consists of a desktop design tool that generates code for the actual online editor, a native XML database, and an online user access management application. A Java Swing application that reads an XML schema, the design tool provides the designer with options to combine input fields into online forms with user-friendly tags and determine the flow of input forms. Based on design decisions, the tool generates XForm code for the online metadata editor which is based on the Orbeon XForms engine. The design tool fulfills two requirements: First data entry forms based on a schema are customized at design time and second the tool can generate data entry applications for any valid XML schema without relying on custom information in the schema. A configuration file in the design tool saves custom information generated at design time. Future developments will add functionality to the design tool to integrate help text, tool tips, project specific keyword lists, and thesaurus services. Cascading style sheets customize the look-and-feel of the finished editor. The editor produces XML files in compliance with the original schema, however, a user may save the input into a native XML database at any time independent of validity. The system uses the open source XML database eXist for storage and uses a MySQL relational database and a simple Java Server Faces user interface for file and access management. We chose three levels to distribute administrative responsibilities and handle the common situation of an information manager entering the bulk of the metadata but leave specifics to the actual data provider.

Original languageEnglish
Pages (from-to)26-31
Number of pages6
JournalEcological Informatics
Volume5
Issue number1
DOIs
StatePublished - Jan 2010

Funding

This project was supported by a grant from the Arizona Community Foundation ( award 20060993 “Supporting the Development of the Arizona Hydrologic Information System in Maricopa County”). Oak Ridge National Laboratory (ORNL) is managed for the DOE by University of Tennessee and Battelle (UT-Battelle).

FundersFunder number
Arizona Community Foundation20060993

    Keywords

    • EML
    • Metadata editor
    • Orbeon
    • XForms
    • XML schema parser
    • XQuery

    Fingerprint

    Dive into the research topics of 'A flexible online metadata editing and management system'. Together they form a unique fingerprint.

    Cite this