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 <[email protected]>
Reply-To:       Lloyd McKenzie <[email protected]>
To:     Grahame Grieve <[email protected]>
CC:     HL7 ITS <[email protected]>



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: [email protected] <mailto:[email protected]>
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
<[email protected]
<mailto:[email protected]>> 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 <[email protected]
    <mailto:[email protected]>> wrote:

         From our discussion today

        *Lloyd McKenzie*, P.Eng.
        Senior Consultant, Information Technology Services
        Gevity Consulting Inc.

        E: [email protected] <mailto:[email protected]>
        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/[email protected]&list=its>
        | Terms of use
        <http://www.HL7.org/myhl7/managelistservs.cfm?ref=nav#listrules>




    --
    -----
    http://www.healthintersections.com.au /
    [email protected]
    <mailto:[email protected]> / +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/[email protected]&list=its>
| Terms of use
<http://www.HL7.org/myhl7/managelistservs.cfm?ref=nav#listrules>




Reply via email to