Ocean Archetype Editor source code?

2008-10-30 Thread Peter Gummer
Seref Arikan wrote: My attempts to check out Ocean's archetype editor fail with a request for a username/password for svn.oceaninformatics.com http://svn.oceaninformatics.com I can omit externals in my svn client (should I?), however when I do that only beryllium directory in releases

Byte Order Marks

2008-10-26 Thread Peter Gummer
Adam Flinton wrote: Equally if a text editor opens an ADL, assumes UTF-8 puts on a BOM then the Archetype editor dies ... I assume you mean the Java Archetype Editor, Adam. The Ocean Archetype Editor accepts ADL files with or without the BOM. There are pros and cons whether tools should

Supporting image in data entry

2008-10-22 Thread Peter Gummer
P?ria Kashfi wrote: Thank you for the link, but it seems that there's no implementation yet( I mean in Archetype editor). I don't have this type in my editor Yes, DV_MULTIMEDIA is in the Ocean Archetype Editor. On the Definition tab, click the big plus [+] button. A menu pops up. Select

Regex in Archetypes must include TYPE

2008-08-04 Thread Peter Gummer
Thomas Beale wrote: I also agree with Adam. A regex should be able to be used over a population of strings (identifiers in this case) and have the effect of filtering out what you want. ... Practically speaking this does not change the specifications, but I suspect we should put some

Release 1.0.2 change - SPEC-260 - Correct theregex publishedforthe ARCHETYPE_ID type (due date 304/Aug/08)

2008-07-25 Thread Peter Gummer
Thomas Beale wrote: archetype_id: qualified_rm_entity ?.? domain_concept ?.? version_id qualified_rm_entity: rm_originator ?-? rm_name ?-? rm_entity rm_originator: V_NAME rm_name: V_NAME rm_entity: V_NAME domain_concept: concept_name { ?-? specialisation } concept_name: V_NAME

Release 1.0.2 change - SPEC-260 - Correctthe regex publishedforthe ARCHETYPE_ID type (due date 304/Aug/08)

2008-07-25 Thread Peter Gummer
Sam Heard wrote: ... I do not think we want 1.1.1 unless people can come up with a sensible reason to have three levels. I can't think of any benefit. In that case the production rule would be simpler: 'v' V_NONZERO_DIGIT { V_DIGIT } [ '.' V_DIGIT { V_DIGIT } ] V_DIGIT: [0-9]

Release 1.0.2 change - SPEC-260 - Correct the regex publishedforthe ARCHETYPE_ID type (due date 304/Aug/08)

2008-07-23 Thread Peter Gummer
sam.heard signatureOops, Ian and Sam, looks like I misinterpreted Ian's question. I retract my earlier reply Yes, this is an interesting question Ian! - Peter From: Sam Heard Sent: Wednesday, July 23, 2008 8:00 AM To: For openEHR technical discussions Cc: Peter Gummer Subject: Re

Release 1.0.2 change - SPEC-260 - Correct the regex publishedforthe ARCHETYPE_ID type (due date 304/Aug/08)

2008-07-22 Thread Peter Gummer
Thomas Beale wrote: ... They used to be accepted. (An example would be blood_type-o.) ... ... I would suggest that blood_type-o could not be a sensible archetype name from a clinical point of view, because 'o' is not a specialisation of the blood type reporting concept ... I think we would

Redux: Circular Imports

2008-07-04 Thread Peter Gummer
Thomas Beale wrote: Tim Cook wrote: For example in IArchetype (the Archetype interface) I define ontology as an ArchetypeOntology type. Now Archetype of course is supposed to implement IArchetype. IArchetypeOntology defines parentArchetype as an Archetype type. This creates a circular

Archetypes - regex question

2008-06-16 Thread Peter Gummer
Adam Flinton wrote: I am assuming allow then deny i.e. include all, exclude all = include all. Otherwise...exclude all becomes somewhere between pointless dangerous. I think of it in terms of items moving back and forth between an include list and an exclude list. * Initially, the slot is

openEHR Querying specifications

2008-06-05 Thread Peter Gummer
Heath Frankel wrote: [openEHR-EHR-COMPOSITION.encounter.v1*] (or perhaps more correctly [openEHR-EHR-COMPOSITION.encounter.v1.*], where the dot means any character not the version delimiter) and [openEHR-EHR-COMPOSITION.encounter.v\d+] are different. The first allows all revisions of .v1

ARCHETYPE_ONTOLOGY

2008-05-08 Thread Peter Gummer
Tim Cook wrote: Okay. So we now have a circular reference issue. Again, I do not understand the value of this in any implementation. Although ARCHETYPE - ARCHETYPE_ONTOLOGY isn't exactly a case of the Composite design pattern, nonetheless this quote from the GoF Design Patterns book

ARCHETYPE_ONTOLOGY

2008-05-08 Thread Peter Gummer
Hi Tim, Regardless of whether a version control system is used, when the person in charge of child class B becomes aware that something has changed in parent class A, we don't require all of those changes to be copied manually from A to B. That is the situation at the moment with .adl files.

ARCHETYPE_ONTOLOGY

2008-05-08 Thread Peter Gummer
Tim Cook wrote: First of all; an ontology instance cannot (should not) exist outside of an archetype instance. Therefore it is obvious which archetype it belongs with. I don't understand how it would be obvious, Tim. You would have to search through all of the archetypes somehow in

ARCHETYPE_ONTOLOGY

2008-05-08 Thread Peter Gummer
Rong Chen wrote: In the Java implementation, the reference to parent is not used so far, both in the case of ARCHETYPE/ARCHETYPE_ONTOLOGY and C_OBJECT/C_ATTRIBUTE. Actually, Rong, I note with surprise that our Eiffel implementation doesn't even have ARCHETYPE_ONTOLOGY.parent_archetype. -

Parsing ADL 1.4 w/Python

2008-05-07 Thread Peter Gummer
Tim Cook wrote (hidden away inside a text attachment): I also note that some of the ADL files are intended to be tests. My feeling is that some of these have been around for some time and may not be truly 'test' files. Should they be removed or updated? I vote for updated. A set of really

Data-entry for OpenEhr

2008-04-24 Thread Peter Gummer
Bert Verhees wrote: There is only one important step, that is, what is a good way to connect the data to the archetypes. Is this dADL, or better XML, or other means. Are there any ideas? Does this help? http://www.openehr.org/wiki/pages/viewpage.action?pageId=786487 - Peter

Archetype documentation using XML + XSLT

2008-04-21 Thread Peter Gummer
Adam Flinton wrote: I have already noted how using text children of an element to use a value vs a std value attribute in the archetype xml inflates the file sizes. A Some value /A A value=Some value/ And Heath Frankel replied: Your example here is contrary to your statement,

Archetype documentation using XML + XSLT

2008-04-18 Thread Peter Gummer
Thomas Beale wrote: ... In our own EHR product we have had to resort to various kinds of compression, which impact on performance, and we have to have larger disc arrays than would be needed if the data were represented in a more efficient way. Our engineers are currently looking at replacing

Archetype documentation using XML + XSLT

2008-04-16 Thread Peter Gummer
sam.heard signatureSam Heard wrote: What we need is an XSL Script that consumes XML archetypes ... Hi Sam, XSLT is ok in small doses, but it becomes unmaintainable for anything complex. Other approaches share the advantages claimed at

ADL-workbench: feature request

2007-11-24 Thread Peter Gummer
Bert Verhees wrote: In my opinion, the line numbers should not be embedded in the text as they are now, but they should sit separately in a margin. ... You are right, but maybe that is too much trouble, the Eiffel environment does, maybe, not have advanced GUI-components which have this

ADL-workbench: feature request

2007-11-23 Thread Peter Gummer
Bert Verhees wrote: A small issue (but maybe hard to repair), when copy and pasting the source, it also copies the line-umbers, good would be an option for removing the line-numbers. I had that wish too, Bert, a few weeks ago. In my opinion, the line numbers should not be embedded in the text

Congraturation to our new Web site

2007-11-03 Thread Peter Gummer
I have just created a log-in for myself on the wiki. I entered my email address where requested. Browsing to the People Directory, however, I see that my email address is there for everyone to see. I can browse to it even if I'm not logged in. Isn't this a spam hazard? As a precaution, I've

<    1   2