On Feb 26, 3:15 pm, derwisch <[EMAIL PROTECTED]>
wrote:
> On 26 Feb., 20:04, "Edward K. Ream" <[EMAIL PROTECTED]> wrote:

> I am trying to write an editor for the CDISC Operational Data Model
> (http://www.cdisc.org/models/odm/v1.2/ODM1-2-0.html), which is
> conceived for the recording of data for clinical trials. As some of
> the data fields will be reused (such as a lab measurement pre and post
> treatment; you don't want to redefine the lab measurement between
> timepoints), the strict tree hierarchy of XML is broken by introducing
> Object IDs which can be referenced from elsewhere: ItemRef elements
> can sit within ItemGroupDef elements and point to ItemDef elements
> sitting elsewhere.
>
> This is a 1:1-correspondence to the DAG structure found in Leo.
> Additionally, though, --Ref nodes as well as --Def nodes may have
> attributes. The most prominently used attribute which is position
> dependent is the attribute called "Mandatory (= Yes|No)", and indeed,
> a lab measurement may be required at screening but optional at follow-
> up. So while tnodes may have been selected out of programming
> convenience, they offer a perfect isomorphism for the problem domain
> at hand: --Ref attributes in ODM correspond to vnode uAs and --Def
> attributes to tnode uAs. Shared trees are fine; the same concept is
> used in ODM.

It seems to me that if we could create *another* perfect isomorphism
between ODM attributes and Leo outlines we could get on with the
unified-node world.  This was the essence of my initial, too-hasty
reply.  This new isomorphism would require new code for your editor,
but that, by itself, would not invalidate the unified-node world.

Part of the problem for me is that the screen shots do not tell me
enough about your situation.  Can user's modify data in your editor?
Can they change it's organization?  How does your data convert from
ODM to a Leo outline?  How does your editor draw tables using the Leo
outline?  that kind of thing.

Hmm.  Would it be possible for me to use your editor and peek at the
code?  That might give some crucial insights that words could not
easily deliver.

Edward
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to