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

Reply via email to