Adam,
If binary standards have dried up then why is W3C producing the Efficient
XML Interchange http://www.w3.org/XML/EXI/?  There is also ISO standard
based on ASN.1 (http://asn1.elibel.tm.fr/xml/finf.htm) that also produces a
binary encoding of XML.  Perhaps there is a need to reduce XML document
size? 

Heath

> -----Original Message-----
> From: openehr-technical-bounces at openehr.org [mailto:openehr-technical-
> bounces at openehr.org] On Behalf Of Adam Flinton
> Sent: Friday, 18 April 2008 11:21 PM
> To: timothywayne.cook at gmail.com; For openEHR technical discussions
> Subject: Re: On Information and Interoperability
> 
> Tim Cook wrote:
> > Hi Adam,
> >
> > On Fri, 2008-04-18 at 11:55 +0100, Adam Flinton wrote:
> >
> >>
> >> Stepping outside of well supported standards increases maintenance
> >> requirements much much more.
> >>
> >>
> >
> > Well, I am not certain I would say much much more but in any case there
> > are reasons why new standards are developed.
> >
> >
> Oh indeed however there are some givens wrt stds etc:
> 
> A) Binary stds (esp "on the wire") stds have died off (CORBA, COM etc) &
> formatted text has taken off as a result of the plethora of langauges &
> uses. I used to be a big OpenDoc/SOM person & then I used to like RMI
> etc but....test messaging is a more "survivable" approach when people
> look at systems with long shelf lives (which is esp the case in terms of
> things like the CFH program).
> 
> Like Python.....OK this will work with it....Perl? OK......C++?
> OK....etc.etc.
> 
> Being able to read a text file/stream is just about the lowest common
> denominator wrt inter-systems comms.
> 
> B) wrt XML the std mark up of an element <> </> etc & attributes as
> basically properties/ini format of x="y" is so std now (esp wrt the
> prevalence of HTML) that I can not see much shifting that.
> Wrt actual low level designs etc within that sphere (W3C Schema vs Relax
> or XSLTv1 vs V2 etc) & then the higher level (e.g. HL7 Mif or XMI or SVG
> etc) will be subject to change & the strady growth in new standards. The
> recent ODF/OOXML fight is an example of this.
> 
> >> Heck why not write your ADL handling etc in PICK ?
> >> You might find it hard to get Dell et all to support Pick on your
choice
> >> of hardware so why not try & build your own hardware with Pick
optimised
> >> chips while you're at it?
> >>
> >>
> >
> > I assume you meant to surround this with sarcasm tags.
> >
> >
> Only just. Once you start down the "roll your own" route where do you
stop?
> 
> >> If you want to write your very own persistence mechanism/db I cannot
but
> >> admire your ambition but I would caution wrt expecting others wishing
to
> >> use it vs spending a bit more on hardware.
> >>
> >>
> >
> > This wasn't the subject.  I used the SQL database use as an analogy.  I
> > don't need to create my own (even if I could) object databases prove
> > themselves very useful in implementation.
> >
> >
> See above.
> 
> 
> >>> How this applies to healthcare is that healthcare information must
> >>> contain truth.  That truth is fully dependent on the complete context
of
> >>> where, when and how it was recorded.  This context needs to be
> >>> understood in all spatial and temporal instances where this
information
> >>> is or may need to be used.
> >>>
> >
> >
> >> An obvious response would be that Heisenberg would argue with the
above.
> >>
> >
> > Well, I am not a quantum physicist and would not argue with him in that
> > domain of course.  However, a lot has changed in information processing
> > since he passed away in 1976.  I would venture to guess that he might
> > have made some adjustments to his uncertainty principle in the process.
> >
> > There is certainly a great deal of vagueness in healthcare information
> > and the ARB has had MANY discussions about handling these situations.
> > But I still maintain that vagueness nor uncertainty negates the expected
> > truth value of healthcare information.  The truth of healthcare
> > information exists in the context of which it is collected.  It may
> > later proved to be incorrect but if the complete context of the
> > information is known, it will be understood by the receiver.
> >
> > An interesting subject indeed but we are drifting off the subject to
> > some extent. :-)
> >
> >
> 
> <G>
> >
> >> However the whole point of an object model (as opposed to an object
> >> implementation) is that it is implementation neutral.
> >>
> >>
> >
> > True.  But the implementation must faithfully represent the semantics of
> > the model or it isn't an implementation.
> >
> >
> No argument from me. However to take the example of UML (& please note I
> am not a great fan of UML as it  is more of a "meta-standard" (try
> taking a xmi/model from one "UML" tool to another....)) you can design
> your class diagram etc & then persist/implement that model in all sorts
> of ways. So long as you can faithfully re-create that model then......
> 
> e.g. A mate of mine called Bob has built this:
> 
> http://umlspeed.sourceforge.net/
> 
> Which I often use for quick modelling.
> 
> As an example from the above, Were there an AOM/MOF mapping then in
> theory you could persist an archetype out as XMI.
> 
> BTW sidenote: I have looked at both a "MIF/MIF Mapping " (I like the
> name if not the result <G>) & an AOM MOF.
> 
> Dave Carlson of the VA has done much more on the HL7 part & that will
> (hopefully) help towards the creation of a consistent MOF/EMF model for
> HL7 wrt doing our eclipse tooling.
> 
> I will raise this as a different thread.
> >> "As part of its commitment to OHT, NHS Connecting for Health has
> >> contributed an XML processing engine"
> >>
> >
> >
> > I look forward to your work be proven in implementations. I think it
> > COULD be wonderful to use XML.
> >
> >
> It could indeed.
> 
> >>
> >>> [NOTE] You will also need to address the issues that Thomas Beale just
> >>> presented, in the referenced thread, regarding the real world as well.
> >>>
> >>>
> >>>
> >> I have done so.
> >>
> >
> > I agree with your format vs. design comments there.  But, your examples
> > lead me to believe that you are still focusing on sending messages with
> > limited context and have not considered implications regarding storage
> > and retrieval of healthcare information for decision support, public
> > health analysis, etc.
> >
> >
> oh don't go there......I have had months of fun wrt the above & do not
> wish to revisit that. I will say in summary that if one were to keep all
> info & to wish to retrieve that then it would be unworkable & that the
> reality is that it's a matter of working out what to keep & what to
> discard period irrespective of language etc.
> 
> > I look forward to continued to discussions/education on your XML
> > progress.
> >
> > Now back to our regularly scheduled work!  ;-)
> >
> >
> OK
> 
> Adam
> 
> **********************************************************************
> This message  may  contain  confidential  and  privileged information.
> If you are not  the intended  recipient please  accept our  apologies.
> Please do not disclose, copy or distribute  information in this e-mail
> or take any  action in reliance on its  contents: to do so is strictly
> prohibited and may be unlawful. Please inform us that this message has
> gone  astray  before  deleting it.  Thank  you for  your co-operation.
> 
> NHSmail is used daily by over 100,000 staff in the NHS. Over a million
> messages  are sent every day by the system.  To find  out why more and
> more NHS personnel are  switching to  this NHS  Connecting  for Health
> system please visit www.connectingforhealth.nhs.uk/nhsmail
> **********************************************************************
> 
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical


Reply via email to