Erik,
I don't see the difference.  The same approach can be used with different
query parameters and terminology identifiers.  We just need to find a way to
uniquely identify local terminology ids, some sort of namespacing mechanism
such as a terminology source organisation UID should do the trick.  This
would not be that much different to uniquely identifying templates which is
also under development.

Heath

> -----Original Message-----
> From: e.sundvall at gmail.com [mailto:e.sundvall at gmail.com] On Behalf Of 
> Erik
> Sundvall
> Sent: Tuesday, 2 December 2008 7:03 PM
> To: For openEHR technical discussions
> Cc: Heath Frankel; hugh.grady at oceaninformatics.com
> Subject: Re: text and description
> 
> Hi!
> 
> I know that there are suggestions for defining terminology
> queries/subset-selections using URIs. We discussed this a bit in a
> conference paper that was selected for republication in BMC:
> "Integration of tools for binding archetypes to SNOMED CT" freely
> available at http://www.biomedcentral.com/1472-6947/8/S1/S7
> 
> This kind of URI-encoded queries with semantics have come and gone and
> seem to be coming again in openEHR discussions. Sometimes the URIs
> have contained semantics similar to what you describe below. Sometimes
> they have just contained ID's of queries that have their semantics
> hidden, sorry I mean stored/maintained, in some query server. See
> especially the appendix in the paper above for discussion and
> references.
> 
> However, my recent question/suggestion did not have much to do with
> those URI-encoded terminology queries.
> 
> Instead, I was asking about two specific use-cases:
> 1. directly pointing out single codes/concepts that already have URIs and
> 2. a way of creating "local" bindings using URIs as unique identifiers.
> 
> Please re-read the previous post and feel free to ask more if I have
> not made the difference clear enough.
> 
> Best regards,
> Erik Sundvall
> erisu at imt.liu.se    http://www.imt.liu.se/~erisu/    Tel: +46-13-227579
> 
> 
> 
> On Mon, Dec 1, 2008 at 22:28, Heath Frankel
> <heath.frankel at oceaninformatics.com> wrote:
> > Hi Erik,
> > As you know Ocean has been doing a lot of work making terminology and
> > openEHR Archetype work.  Hugh Grady is the best to describe this but in
> > summary we are proposing the use of terminology URIs for bindings.
> >
> > Bindings can reference a whole terminology, a branch of a terminology
> > hierarchy or a complex query which extracts specific subset of a
> > terminology.
> >
> > To identify these there at least four identifiers; terminology ID,
subset
> > ID, query name and query version id.  There are other parameters such as
> > language and terminology version.
> >
> > In simply cases where you just want to reference a terminology it might
look
> > something like the following
> > (NOTE: these are examples to illustrate the point and are certainly not
a
> > final proposal).
> >        terminology:snomed-ct?language=en-GB
> >
> > or for a specific version of SNOMED
> >        terminology:snomed-ct(2003)?language=en-GB
> >
> > For a hierarchy of a terminology it might look something like
> >        terminology:snomed-ct(2003)/hierarchy?rootConcept=28374832
> >
> > and for a pre-specified query
> >        terminology:snomed-ct(2003)/query?name=AllBacteria
> >
> > There are also more specific URIs for terminology queries by using
subset
> > and query version identifiers (UIDs) mentioned above.
> >
> > I believe this work is ongoing and is being proposed through IHTSDO.  I
> > suggest we wait for that work to conclude but I thought I would let you
know
> > that Erik's thinking is certainly the way things are being proposed.
> >
> > Heath
> >
> >> -----Original Message-----
> >> From: openehr-technical-bounces at openehr.org [mailto:openehr-technical-
> >> bounces at openehr.org] On Behalf Of Erik Sundvall
> >> Sent: Monday, 1 December 2008 11:20 PM
> >> To: For openEHR technical discussions
> >> Subject: Re: text and description
> >>
> >> Hi!
> >>
> >> Would it be a good or bad idea to have URI:: as a valid terminology
> >> prefix in openEHR terminology bindings, with the intention to host...
> >>
> >> 1. "local" bindings that are not foreseen to be of public general use:
> >>
URI::http://www.cs.chalmers.se/~oloft/terminologies/odont-123/local-Mucos-
> >> txtur
> >>
> >> 2. Potentially universally interesting terminologies that already have
> >> official URIs but do not (yet?) have openEHR-defined prefix:
> >> URI::urn:miriam:obo.go:GO%3A0045202
> >>
> >> I guess opening up for any URIs would lead to a risk of having double
> >> representations (URI+openEHR-prefix) for the same thing, like...
> >> URI::urn:UMLS/CID=C0037658
> >>
> >> ...and the example URI::urn:miriam:obo.go:GO%3A0045202 is just one of
> >> several URI-ways to point out an entry in the gene ontology..
> >>
> >> What are the other pitfalls and/or benefits?
> >>
> >> I guess there will probably never be only one ultimate updated
> >> registry fitting every purpose, not from openEHR, not from EuroRec not
> >> from anybody else.
> >>
> >> Best regards,
> >> Erik Sundvall
> >> erisu at imt.liu.se    http://www.imt.liu.se/~erisu/    Tel: +46-13-227579
> >>
> >> P.s. Remember that URIs include both URLs and URNs
> >>
> >> On Mon, Dec 1, 2008 at 09:09, Gerard Freriks <gfrer at luna.nl> wrote:
> >> > Dear all,
> >> > The European Institute for Health Records has created a registry of
> > coding
> >> > systems.
> >> > In the (near) future they expect to be the place where coding systems
> > and
> >> > their meta-information are registered so an URL and unique
identifying
> >> > number will suffice.
> >> > Will this be the way to go?
> >> > Gerard
> >> >
> >> >
> >> > -- <private> --
> >> > Gerard Freriks, MD
> >> > Huigsloterdijk 378
> >> > 2158 LR Buitenkaag
> >> > The Netherlands
> >> > T: +31 252544896
> >> > M: +31 620347088
> >> > E:     gfrer at luna.nl
> >> >
> >> > Those who would give up essential Liberty, to purchase a little
> > temporary
> >> > Safety, deserve neither Liberty nor Safety. Benjamin Franklin 11 Nov
> > 1755
> >> >
> >> >
> >> >
> >> >
> >> > On 1, Dec, 2008, at 5:26 , Koray Atalag wrote:
> >> >
> >> > So custom/local terminologies can be handled this way and the
> > implementation
> >> > will be left to developers....BUT this may result in different
> >> > implementations which may render interoperability in the long run....
> >> >
> >> > So I suggest a sub-section within ontology section where used
> > terminologies
> >> > are declared explicitly; i.e. "umls": 2008AA version of NLM UMLS
> > knowledge
> >> > sources. Perhaps an URI and other details can be specified (i.e.
WSDL).
> > I
> >> > think it is easier for the community to agree on such a naming
> > convention.
> >> >
> >> > Custom local terminologies can be declared this way and you can
create
> >> > terminology names for use in term/constraint bindings.Perhaps
creating a
> >> > keyword (i.e. CustomTerminology) might be a good idea so that these
> > names do
> >> > not interfere with formal names.
> >> >
> >> > Cheers,
> >> >
> >> >
> >> > _______________________________________________
> >> > openEHR-technical mailing list
> >> > openEHR-technical at openehr.org
> >> > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
> >> >
> >> >
> >> _______________________________________________
> >> openEHR-technical mailing list
> >> openEHR-technical at openehr.org
> >> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
> >
> >


Reply via email to