Package uk.ac.cam.spectra

Interface Summary
DataFileType This interface and the DataProcess class define the functionality required of file handling components, performing file validation, conversion to CML and metadata extraction.
MetadataProperty A munging of a predicate URI and object type, to remove some of the complexities of RDF and XSI types from API clients.
 

Class Summary
CMLType CML file support, mainly implemented in Jumbo.
Constants Global constants needed throughout the code.
DataProcess Data object that holds input data, processing instructions and output data for file processing.
DateProperty Metadata property with a Date literal value.
EmbargoMetadataEncoder Configuration of embargo and method to combine a set of licensing preferences with an embargo release mechanism and period (usually supplied by the user, and in RDF) configuratio encode Spectra embargo metadata as XML.
IntegerProperty A metadata literal with an integer value.
LiteralProperty Basic literal property, supporting string value literals.
SpectraMetadata Enumeration of metadata fields, giving namespace, element and xsi type uri for each field, plus library functions for encoding Spectra embargo metadata as XML.
Util Usual grab bag of utility functions that don't fit anywhere else conveniently.
Validation Bean to hold the results of a data file validation.
Zipper Utility object for creating zip files of directories.
 

Enum Summary
Combine Simple enumeration of ways of combining metadata
 

Exception Summary
DataFileException An exception representing some problem in handling the data in a file (rather than e.g.
 



Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.