Reference data services are often overlooked in the rush to get coding. Much of the code is redundant or of similarly patterned implementations. This package intends to address some common features and needs.
Before the existence of acs-reference, the ACS required that you preload some tables in a script to get some basic reference functionality. There were many problems with this:
See api-browser
The UNSPSC reference data has a data model for handling data revisions. An application can determine any new/revised category based on existing, obsolete data.
Their is no end user interface. There needs to be some kind of admin UI to report status and possibly manage updates per requirements.
None
A server based update mechanism will be supported. This will allow for tables to be updated (and preferably diffed) instead of being reloaded with a package upgrade. An interface to produce xml/csv from the reference data would be a nice service to the community (allowing legacy applications a way to import this data).
Jon Griffin
$Log: design.html,v $ Revision 1.3 2006/08/06 18:54:02 torbenb added documentation commentary, applied bs filter, renumbered sections Revision 1.2 2006/08/06 18:30:57 torbenb removing c-Ms, wrapping text with p tags, added link to api-browser in api section Revision 1.1 2001/04/22 00:53:12 jong initial openacs import Revision 1.2 2000/12/13 04:39:00 jong Added Revision History and corrected typo in reference link