Hello All, I am currently looking to build a metadata store for various documents and want them to remain in their native schemas. Content will be generated within the system and come from external systems. Some examples are the PRISM, NewsML and IPTC/XMP Schemas.
I have been investigating ways to generate XML documents to be stored in MarkLogic. The great thing about MarkLogic is that you can have multiple schemas or schemaless documents in your database. However, this becomes challenging when you want your content to originate in MarkLogic or MarkLogic applications to control full CRUD of the documents. I am looking for something scalable where we would only have to manage one library for all CRUD functions. The current approach would be to have a library module for each schema which will handle all CRUD and serialization/de-serialization. This becomes a maintenance headache. The desired features would be: A single library module to handle document generation Generate a document based on an XML Schema Create, Update and Partial Update should be supported Values should be populated based on user's input from Another XML document or JSON document Input mappings should be configurable form both XML and JSON Serialization/de-serialization of XML and JSON for API usage or web form usage ExistDB has a way to generate an instance from an XML Schema. Documentation can be found at http://en.wikibooks.org/wiki/XQuery/XML_Schema_to_Instance . But this does not do all the features desired. Any input would be extremely helpful! Thanks Drew
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
