|
|
Reference implementations and tools for working with SPASE metadata and the SPASE framework.
- Validator
- Determines compliance with SPASE data model.
- XML Validate
- Test a web accessable SPASE description against a selected version of the data dictionary.
- Source code and class files: validate.jar
- Parser
- Parse SPASE XML
- Parser
- The SPASE XML parser is a collection of Java classes which can parse XML descriptions and
load the information into a directly accessible form.
- Source code and class files: parser.jar
- Editor
- Web-based Editors
- Web Editor (Try it!)
- The web SPASE XML editor can be used to create or alter SPASE XML descriptions.
- Source code and class files: editor.jar
Standalone Editors
- SPASE Assistant (Try it!)
- SPASE Assistant is a program intended to ease the creation
and editing of SPASE compliant XML files. It offers a simple
tab interface to switch between the various sections of a
SPASE XML. Under each tab, the user can collapse or expand
the tree to get a view of the various parameters that each
section entails. With each parameter, you can either edit
the value in the text box or if its an enumerated list, you
can use the drop box to select a valid value. Finally, if
there are multiple parameters of the given type, you can use
a handy "Duplicate" button to clone an existing entry or
entries.
Editors with Database storage
- Web+DB Editor (Try it!)
- The web SPASE XML editor with a database for storage. You can create SPASE XML resource descriptions which are
stored in a database. You can then extract this definitions in XML.
- Generator
- Create SPASE descriptions using external sources of information.
- Ruleset Description Generator
- Using a simple scripting language and templates you can quickly generate descriptions and documentation for resources.
This is a command line tool which can be used to process one file or an entire directory tree of files.
- Harvester
- Extracts information from SPASE resource descriptions (or registries)
- SPASE Registry Server (Try it!)
-
The SPASE Registry Server is a java application which can harvest resource descriptions
expressed in SPASE XML and provide a search service for this descriptions. It can also chain
to other registry servers and aggregate all results, returning all matches in a self-organized network
of registry servers. It can be run as either a servlet or bean. It uses the
SPASE XML Parser packge to harvest resource descriptions.
- SPASE Database Query (Try it!)
- Query a relational database of SPASE metadata.
- Wrapper
- Convert or embed SPASE metadata in other descriptions or forms (i.e., OAI)
- Data Dictionary Lookup
- You can request information from the on-line SPASE data dictionary in XML
and use it in other applications. An example application to provide context senstive
help on SPASE terms is described.
- SPASE-to-OAI mapping
- A study of how to map SPASE metadata to the Open Archive Initiative (OAI) metadata using
stylesheets.
|