|
I have an idea on how could could add some MVC and i18n to your ideas.
Instead of storing the 'informative title' in the schema, you could place that information in a separate localized file.
Further, you can have language specific labels for each schema element/attribute in a separate file using the Schema Adjunct Framework (SAF -- http://www.tibco.com/solutions/products/extensibility/resources/devguide.htm).
SAF allows you to mark up or annotate a particular schema file from a separate file. It uses XPath to reference the schema.
So, you could have a single schema, with a separte SAF file for any of multiple languages or even input devices (like PDAs) with different screen sizes/issues.
Erik Ostermueller
|