Oh, just my personal thoughts without any sanity check - should have read the whole thread first! My reaction was just to what was written in the subject line of the thread and after reading Seref's comments about the need to focus on outstanding/high priority issues. Sorry if I have offended - I can't possibly be against free discussions here - even the most blue sky ones which I seldom broadcast myself ;)
Cheers, -koray From: openehr-technical-bounces at openehr.org [mailto:[email protected]] On Behalf Of Erik Sundvall Sent: Wednesday, 7 December 2011 11:30 p.m. To: For openEHR technical discussions Subject: Re: Could YAML replace dADL as human readable AOM serialization format? Oh sigh... Trying to be open minded, thinking a few steps ahead, sharing thoughts and regularly reevaluating design decisions does not seem to be appreciated by all on this list. Perhaps we need to mark some discussions or sections with... [Warning: may contain new thoughts] ...so that those of us that enjoy such discussions may continue to have them and those that get distracted by them or can't stand them could filter out those parts. On Tue, Dec 6, 2011 at 22:23, Koray Atalag <k.atalag at auckland.ac.nz<mailto:k.atalag at auckland.ac.nz>> wrote: Yeah I was also wondering what is the driver/motivation/aspiration behind using JSON, YAML etc. instead of good old ADL? Good old which ADL? Please go back in the thread and note the difference between dADL and cADL in the reasoning, dADL is a reinvention of the wheel (object tree serialization) cADL is an optimized DSL that I have not seen any obvious widespread alternative to if brevity and readability is sought for. Regarding the motivation you ask for, I would recommend going back in the thread again to the first message... http://www.openehr.org/mailarchives/openehr-technical/msg06186.html ...under the boldface heading "Motivation:", that you may have missed, and read the three bullet points. You may not agree but that and the rest of this current message might reduce your wondering about the discussion origins. I also think that we as a community should look at getting more organised and get our efforts in tune Yes, a bit of diversity is good in order to best explore design space, but duplicating work is a waste of time. If we are allowed to discuss future-directed thoughts on this list (without people getting too upset) that may also help us tune our efforts. If we must implement first and then discuss it will be a lot harder to avoid duplication of work. as I know that quite interesting and though times are about to come... Are you referring to the CIMI-discusions or is it a general observation about how the future usually is :-) Regarding CIMI I think it is valuable to try to look upon openEHR with the eyes of newcomers. If there is unnecessary legacy in models or formats that we don't easily see because we have gotten used to it, then now is a good time to try reducing it while the amount of patient data using openEHR is limited. It will be harder to change things later. Getting the template formalism integrated with the AOM 1.5 was great in this sense, and so is Tom's experimentation with RM 2.0 constructs that may reduce the ITEM_STRUCTURE hierarchy. From: ... On Behalf Of Stef Verlinden +1 +/- infinity Yay, I love flame wars :-) On Tue, Dec 6, 2011 at 12:44, Seref Arikan <serefarikan at kurumsalteknoloji.com<mailto:serefarikan at kurumsalteknoloji.com>> wrote: Given this, if you or someone else thinks that YAML can be an alternative to dADL, there is nothing stopping anyone than implementing it and using it. Absolutely nothing. Do you assume that if somebody is talking about a subject, then they can't possibly be in the middle of implementing it and wanting to share thoughts at an early stage? Please try to be a bit more open minded, I did not ask you to be the first to implement YAML support. You are not the the only one implementing openEHR stuff, but I will admit that you deserve credit for, and are great at "release early, release often" and I am not (yet). Thomas is heroically responding to all queries without judgement... I think that is an unfair description of Tom's judgment. I have a feeling that all these discussions about if this or that could replace dADL are too hypothetical. Most of the time they are academic discussions. There is nothing wrong with academic discussions, I am doing a PhD here, but if the openEHR community is spending its time and resources for academic discussions which do not necessarily connect to real life implementations in the near term, then I think we have a problem. So if something is not on your personal implementation agenda in near time, then it is "academic" and a waste of resources since it can not possibly be on the implementation agenda of somebody else... :-) The reason I started looking into both JSON and YAML is that they are part of our current implementation (partly using JSON, Javascript etc) (primarily for RM objects) in this process I happened to see that YAML might do the job of dADL and that we then we could reuse parser/serializer work of others (for many programming languages) instead of maintaining dADL frameworks. I wanted to share this thought at an early stage and I do appreciate that some have at least responded with positive interest and curiosity. Sometimes time can be saved by discussion before implementation, especially carefully considering what should or should not be implemented. People at UCL or Ocean Informatics can probably regularly speak in person to core openEHR decision makers and designers, the rest of as have the mailing lists as major channels, please try to respect that too. Please do not get me wrong, all the discussion we are having here is useful, it is just that in my humble opinion, some discussions are more useful than others if this standard into which I am heavily investing is to go forward. You are not the only one having invested a lot of years and work in openEHR. I would ask you and others to please allow those that want to discuss things before and during implementation to do so if they wish to. Regarding YAML the p.s. on the start message of this thread said: P.s. Tom Beale and I sort of started a brief off-list discussion about YAML, here is now an attempt to get input from more people. I think it is better for the openEHR community to have things that are of potential interest to others, even things that are not yet tested, as on-list discussions rather then off-list discussions, but I am not longer sure everyone agrees and this is a bit worrying to me. I do still think there is enough people appreciating early open discussions and will try to continue along that path but try to remember tagging such sections with [Warning: may contain new thoughts] :-) Best regards, Erik Sundvall erik.sundvall at liu.se<mailto:erik.sundvall at liu.se> http://www.imt.liu.se/~erisu/ Tel: +46-13-286733 P.s. [Warning: may contain new thoughts] I suspect a current off-list discussion of scalable distributed alternatives to the CKM based on GIT might be unwelcome on the list too and it might be better to keep off-list for a long time until it has been at least partially tested some time in the distant future, since there are other things (like releasing other software) that need to be prioritized first before we have time to test anything. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20111208/9bf47602/attachment.html>

