Hi Andreas,

I don’t think there are many out of the box solutions to this, despite document-level locking in our webdav-implementation.

We have however worked on an oxygen-based solution, together with axxepta GmbH, called Argon Author: http://argon-author.com
There is support for checkout/checkin/locking as well as a per file history all implemented in plain XQuery that might serve as a starting point for implementation/discussion :-)

Best from Lake Constance
Michael





Am 09.08.2018 um 17:54 schrieb Andreas Jung <lists@zopyx.com>:

Hi there,

we are currently investigating options for using XML database as a backend in a publishing project
related to technical documentation - DITA in particular. The broad customer requirements are
checkin and checkout of documents, locking of documents and versioning. Has anyone worked with
an XML database in similar scenarios? Any pointers?

Andreas