I think you sent this to the wrong email...

On 8/14/06, Rodrigo Filgueira <rfilgue at fing.edu.uy> wrote:
>
>  Thomas, thank you for your answer.
> My dificulty was centered more in understanding the contribution concept.
> If this is a concept used in versioning control systems  I do not know.
>
> Examples would be a good start in order to improve docs.
> I'll go that way and put an example, you tell me If my conclusions are
> correct.
> This example is based in the system we are implementing:
>
> Let's say I have a web based form where I register information
> corresponding to three different COMPOSITIONS.
> This data submission would be a CONTRIBUTION, and of course I would have
> three versioned compositions.
>
> Let's say now I edit the information registered before and submit it
> again.
> This would produce a whole new contribution and (assuming I edited all
> three COMPOSITION data) three COMPOSITION versions.
>
> thanks for your help
>
>  ------------------------------
>
> Rodrigo Filgueira
> Asistente Docente/Investigador
> N?cleo de Ingenier?a Biom?dica, FING - UDELAR
>
>
>
> Thomas Beale wrote:
>
> Rodrigo Filgueira wrote:
>
> I'm trying to understand where audit details are used and how.
> My first thought was that it had to be an attribute of contribution which
> is correct, but then I found it is also an attribute of the VERSION class.
>
> Then I thought, ok this is better, let's audit each version and we are
> done. The first version holds the info about the original "submission",  the
> second for the second version, etc.
>
> But why do we need it in contribution? of course I'm missing something
> because contribution without audit details is nothing. As you may have
> probably already discovered out I do not get the need for contributions and
> in particular do not understand why EHR has a list of contributions as an
> attribute and a list of versioned compositions too.
>
> because 1 Contribution corresponds to 1 change-set, which might include
> new versions in more than one VERSIONED_OBJECT. The audit of each Version
> says what each change was about (e.g. a correction, an addition, etc etc)
> while the audit for the Contribution corresponds to the group of changes as
> a whole, e.g reason might be "encounter 12/07/2004". There will be some
> likely repetition of dates and times to be sure - that's what happens in
> version control systems. The BitKeeper commercial change managment tool that
> we used to use in openEHR works on exactly this principle.
>
>
> I've been reading the common package and these answers are quite elusive
> still.
> Any help would be greatly appreciated.
>
> version control is a difficult area for many people to get their heads
> around, and maybe the explanations there are not yet good enough. Any
> feedback on improving the explanations is welcome.
>
> - thomas beale
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20060814/646468e4/attachment.html>

Reply via email to