|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Native xml db for small enterprise with evolving schema
Hello all, I am interested in your opinion on how much success I am likely to find trying to use an open source native xml database to support a typical small growing enterprise. My intention is to drop the distinction between data and document. A document would be either structured, unstructured, but most often somewhere in between. I am thinking of maintaining one xml schema which is in continual flux as the company grows. This schema would probably always be used for validating new documents, but only sometimes used for validating retrieved documents (when exchanging the document with a business partner for example). Documents would become more structured as the enterprise develops its business model and understands the benefits of more structure. More document types would be discovered and included in the schema as business processes develop. Html interfaces would auto-generated with xslt stylesheets for displaying retrieved documents. The schema would be transformed to create html forms for creating new documents. Editing outdated documents would involve either validating it against the new schema or simply throwing back into the store. I expect my problems are going to center around maintaining links between documents. I've been thinking of using Mozilla's support for simple type XLinks for this. Generating an html form for creating a new "Project" would involve transforming the Project element of the schema, and when an aggregated element is found, "Person" for example, the database would be queried to construct a list of xlink hrefs to people. When the document is retrieved the link could be used to drill down to the aggregated document. Xindice has an experimental feature called autolink which seems to address this. Thanks in advance for your consideration of these issues and many regards, Duncan Swain
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








