- From: David Booth <david@dbooth.org>
- Date: Thu, 16 Jul 2015 17:46:59 -0400
- To: public-semweb-lifesci@w3.org, "its@lists.hl7.org" <its@lists.HL7.org>
I would be inclined to try to align more with existing FHIR naming than SNOMED-CT naming. Since we're not using an abstract superclass approach, how about calling it a fhir:CodeableConcept? David On 07/15/2015 07:14 PM, Anthony Mallia wrote: > We need to name CodeableThingy and other Thingy's which were > temporary names. Here is a suggestion of how the structure might be > named. Reminder that even if the original FHIR XML element was a > CodeableConcept, Coding or code, when in the RDF space it will always > be the CodeableThingy sparsely populated appropriately. > > Here is a proposed set of names that aligns somewhat with the SNOMED > CT names. fhir:CodeableThingy becomes a fhir:Concept (this is > distinct from the fhir:ValueSet.Concept) fhir:CodingThingy becomes a > fhir:Term – a Concept represented in a specific terminology system > fhir:codeThingy becomes a fhir:Term.Code thereby internally declared > to Term. All the object properties of fhir:Term have ranges of > Term.Code, Term.Display, Term.System, Term.Version and Term.Primary. > This allows greater control of the classes as opposed to the general > use of fhir:URI and fhir:String. > > fhir:Concept.term [ rdf:type fhir:Term; fhir:Term.system [ a > fhir:Term.System ; “fhir:value > http://example.org/local”^^fhir:uri-primitive ] ; fhir:Term.code [ a > fhir:Term.Code ; fhir:value "admin"^^fhir:code-primitive ] ; > fhir:Term.display [ a fhir:Term.Display ; fhir:value > "Admin"^^fhir:string-primitive ] ; ]; > > > Tony Mallia EDMOND SCIENTIFIC COMPANY (ESC) > > > > -----Original Message----- From: David Booth > [mailto:david@dbooth.org] Sent: Tuesday, July 14, 2015 1:03 PM To: > w3c semweb HCLS; its@lists.hl7.org Cc: Lloyd McKenzie Subject: Fwd: > Re: CodeableThingy > > We discussed this on today's call: > http://www.w3.org/2015/07/14-hcls-minutes.html#item06 > > Tony made some good progress on adding it in to his side-by-side > example document: > http://wiki.hl7.org/index.php?title=File:FHIR_RDF_Sample_side_by_side_comparisons.pdf > > > A couple of questions remained, and were recorded as action items to figure out: > > [NEW] ACTION: Rob to check with Lloyd about whether someone can > define a Code, specifying a new coding system URI in [recorded in > http://www.w3.org/2015/07/14-hcls-minutes.html#action03] > > [NEW] ACTION: Tony to ask lloyd about attaching a class breadcrumb to > a CodeableThingy instance to indicate what FHIR form it was > originally [recorded in > http://www.w3.org/2015/07/14-hcls-minutes.html#action02] > > Thanks, David Booth > > -------- Forwarded Message -------- Subject: Re: CodeableThingy > Date: Tue, 14 Jul 2015 07:28:44 -0400 From: Lloyd McKenzie > <lloyd@lmckenzie.com> Reply-To: Lloyd McKenzie > <lloyd@lmckenzie.com> To: Grahame Grieve > <grahame@healthintersections.com.au> CC: HL7 ITS > <its@lists.hl7.org> > > > > Well, what I had actually proposed (and know how to make work) is > this: <SubClassOf> <Class abbreviatedIRI="hl7:CodeableConcept"/> > <Class abbreviatedIRI="hl7:CodeableThingy"/> </SubClassOf> > <SubClassOf> <Class abbreviatedIRI="hl7:Coding"/> <Class > abbreviatedIRI="hl7:CodeableThingy"/> </SubClassOf> <SubClassOf> > <Class abbreviatedIRI="hl7:Coding"/> <ObjectExactCardinality > cardinality="1"> <ObjectProperty > abbreviatedIRI="hl7:CodeableThingy.coding"/> > </ObjectExactCardinality/> </SubClassOf> <SubClassOf> <Class > abbreviatedIRI="hl7:Coding"/> <ObjectMaxCardinality cardinality="0"> > <ObjectProperty abbreviatedIRI="hl7:CodeableThingy.text"/> > </ObjectMaxCardinality/> </SubClassOf> <SubClassOf> <Class > abbreviatedIRI="hl7:Code"/> <Class > abbreviatedIRI="hl7:CodeableThingy"/> </SubClassOf> <SubClassOf> > <Class abbreviatedIRI="hl7:Code"/> <ObjectExactCardinality > cardinality="1"> <ObjectProperty > abbreviatedIRI="hl7:CodeableThingy.coding"/> > </ObjectExactCardinality/> </SubClassOf> <SubClassOf> <Class > abbreviatedIRI="hl7:Coding"/> <ObjectMaxCardinality cardinality="0"> > <ObjectProperty abbreviatedIRI="hl7:CodeableThingy.text"/> > </ObjectMaxCardinality/> </SubClassOf> <SubClassOf> <Class > abbreviatedIRI="hl7:Coding"/> <ObjectMaxCardinality cardinality="0"> > <ObjectProperty abbreviatedIRI="hl7:CodeableThingy.text"/> > </ObjectMaxCardinality/> </SubClassOf> <SubClassOf> <Class > abbreivatedIRI="hl7:Coding"/> <ObjectAllValuesFrom> <ObjectProperty > abbreviatedIRI="hl7:CodeableThingy.coding"/> <ObjectMaxCardinality > cardinality="0"> <ObjectProperty > abbreviatedIRI="hl7:CodingThingy.display"/> </ObjectMaxCardinality> > </ObjectAllValuesFrom> </SubClassOf> <SubClassOf> <Class > abbreivatedIRI="hl7:Coding"/> <ObjectAllValuesFrom> <ObjectProperty > abbreviatedIRI="hl7:CodeableThingy.coding"/> <ObjectMaxCardinality > cardinality="0"> <ObjectProperty > abbreviatedIRI="hl7:CodingThingy.primary"/> </ObjectMaxCardinality> > </ObjectAllValuesFrom> </SubClassOf> <EquivalentClasses> <Class > abbreviatedIRI="hl7:CodeableThingy"/> <ObjectUnionOf> <Class > abbreviatedIRI="hl7:CodeableConcept"/> <Class > abbreviatedIRI="hl7:Coding"/> <Class abbreviatedIRI="hl7:Code"/> > </ObjectUnionOf> </EquivalentClasses> > > Whether we can make the whole thing work with equivalent classes, I'm > not sure, but happy for Tony to try :> > > *Lloyd McKenzie*, P.Eng. Senior Consultant, Information Technology > Services Gevity Consulting Inc. > > E: lmckenzie@gevityinc.com <mailto:lmckenzie@gevityinc.com> M: +1 > 587-334-1110 <tel:1-587-334-1110> W: gevityinc.com > <http://gevityinc.com/> > > *GEVITY **/Informatics for a healthier world /* > > CONFIDENTIALITY – This communication is confidential and for the > exclusive use of its intended recipients. If you have received this > communication by error, please notify the sender and delete the > message without copying or disclosing it*.* > > NOTE: Unless explicitly stated otherwise, the opinions and positions > expressed in this e-mail do not necessarily reflect those of my > employer, my clients nor the organizations with whom I hold > governance positions > > > On Tue, Jul 14, 2015 at 5:30 AM, Grahame Grieve > <grahame@healthintersections.com.au > <mailto:grahame@healthintersections.com.au>> wrote: > > Lloyd > > I don't really understand any of this, because I don't know what you > mean by 'is an equivalent class of'. Is this an actual is-a > statement? or just something that means whatever you want it to > mean? > > Class CodeableConcept is an equivalent class of CodeableThingy > > Class Coding is an equivalent class of CodeableThingy where there can > be only 0..1 CodingThingy.coding and 0..0 CodingThingy.text > > Class code is an equivalent class of CodeableThingy where there is > 1..1 CodingThingy.coding and 0..0 CodingThingy.text and the > CodingThingy.coding has 0..0 CodeableThingy.display and 0..0 > CodeableThingy.primary > > > Grahame > > > > On Thu, Jul 9, 2015 at 2:02 AM, Lloyd McKenzie <lloyd@lmckenzie.com > <mailto:lloyd@lmckenzie.com>> wrote: > > From our discussion today > > *Lloyd McKenzie*, P.Eng. Senior Consultant, Information Technology > Services Gevity Consulting Inc. > > E: lmckenzie@gevityinc.com <mailto:lmckenzie@gevityinc.com> M: +1 > 587-334-1110 <tel:1-587-334-1110> W: gevityinc.com > <http://gevityinc.com/> > > *GEVITY **/Informatics for a healthier world /* > > CONFIDENTIALITY – This communication is confidential and for the > exclusive use of its intended recipients. If you have received this > communication by error, please notify the sender and delete the > message without copying or disclosing it*.* > > NOTE: Unless explicitly stated otherwise, the opinions and positions > expressed in this e-mail do not necessarily reflect those of my > employer, my clients nor the organizations with whom I hold > governance positions > > > *********************************************************************************** > > Manage your subscriptions <http://www.HL7.org/listservice> | > View the archives <http://lists.HL7.org/read/?forum=its> | > Unsubscribe > > <http://www.HL7.org/tools/unsubscribe.cfm?email=grahame@healthintersections.com.au&list=its> > > | Terms of use > <http://www.HL7.org/myhl7/managelistservs.cfm?ref=nav#listrules> > > > > > -- ----- http://www.healthintersections.com.au / > grahame@healthintersections.com.au > <mailto:grahame@healthintersections.com.au> / +61 411 867 065 > <tel:%2B61%20411%20867%20065> > > > *********************************************************************************** > > Manage your subscriptions <http://www.HL7.org/listservice> | View the archives <http://lists.HL7.org/read/?forum=its> | Unsubscribe <http://www.HL7.org/tools/unsubscribe.cfm?email=david@dbooth.org&list=its> > | Terms of use > <http://www.HL7.org/myhl7/managelistservs.cfm?ref=nav#listrules> > > > >
Received on Thursday, 16 July 2015 21:47:30 UTC