wiki:CmdiVersioning

Work in progress, initiated by a proposal by Florian (BAS, Munich). Not to be confused with component versioning.

part of <Resources/> element in CMDI file

<JournalFileProxyList>
  <JournalFileProxy ref="a_text">
    <JournalFileType>Self | Pipeline | Resource</JournalFileType>
    <JournalFileRef>hdl:123/456</JournalFileRef>
  </JournalFileProxy>
</JournalFileProxyList>

JournalFileType?: a value from:

  • Self : the file pointed to describes the version history of this CMDI file itself (based on journalfile.xsd)
  • Resource: the file pointed to describes the version history of the resouce referred to with the ref (based on journalfile.xsd)
  • Pipeline: the file pointed to describes how this resource was created (which webservice workflow was used, format to be defined)

instantiation of a journal file (to do: specify journalfile.xsd for this):

...
<JournalList>
   <Version latest="true">
      <PID />
      <CreationDate />
      <CreatedBy />
      <ChangeDescription />
   </Version>
   <Version latest="false">
      ...
   </Version>
   ...
</JournalList>

Last modified 10 years ago Last modified on 12/04/13 14:02:33