I have an XML document that is composed of 4 different XML fragments(object,state,test,definition). Each of these fragments utilize child XML elements that may be shared among other documents. e.g. state_childobject_00003 is used in 10 docs.
I am looking to split these documents into respective fragments, and then associate them with the parent document through alfresco. So that in event I require to change, state_childobject_00003_rev1, to another revision that it is then reflected to all associated documents that utilize it. Thus reducing administrative requirements for in upwards of 10k+ documents.
Is this possible through alfresco content modeling? May I construct a "manifest" XML document that "includes" other alfreso fragments, that then include the objects such as state_childobject_00003_rev1? If so, how would retrieval of this document then acquire associated fragments and present them all to the end-user?
DOC1
- include OBJ1
- include STATE1
– include STATE_1
- include TEST1
- include DEF1
DOC2
- include OBJ2
- include STATE2
– include STATE_1
- include TEST2
- include DEF2
Thanks. Thomas