The Application Profile module manages computer representations of Applications profiles, which are subsequently used by the metadata validator module for validation, and the metadata editor module to drive the actual UI displayed to the user editing a resource's metadata.
This module is likely to consist for the most part of a bunch of XSLT sheets with a very thin REST layer. Much of the overview of its functionality can be found in the APIs/AppProfile documentation.
List of critical functionality
- Generate XML schemas from a profile to be used by the Architecture/Modules/MetadataValidator
- Generate editor configuration to be used by the Architecture/Modules/MetadataEditor
- Allow retrieving and storing individual profile
List of desirable functionality
- Profile editor
- With the full XSD schema already available, profiles can pretty much already be edited graphically in Eclipse. A web based editor would still be nice, if only to make sure the Descriptions are up to date.
This module is written with brand new code, there is no other similar project we could find.