Columbia
Escutcheon Columbia University Libraries Digital Program
Advanced Papyrological Information System (APIS)


          Path: Digital Library Projects  : APIS  :  Tools  :  Validator  :  1.0 Specifications
  

Specifications
The purpose of the APIS Validation Project is to create an application to check incomming data files for proper format and completeness, assuring overall data integrity. The initial specifications define the overall goals of the validation project. These initial specs set the stage for the overall project. Upon gather more information regarding the data and the data input process; a detailed specification will be created.

1.1 Initial Specs as defined by Stephen Davis

  • a) read APIS partner contribution files
  • b) determine if they're valid "formally" (e.g., in terms of record structure, data element names, required fields)
  • c) generate user-friendly reports describing and, optionally, listing all problems found
  • d) fix some kinds of trivial errors (optional?)

1.2 Detailed Specs
A validator perl module that reads in a file, logs the error in an error file and sends the passing files to the next step in the workflow (Application Specific Data module). The latest details that specify the validations being made are maintained in an offline spreadsheet


 


Columbia Libraries    Digital Program
Last revision: 11/03/03
© Columbia University
Last revision: 11/03/03
© Columbia University Libraries