cts2/cts2-specification — Issue #66: Alignment definitions “Entity” between OMG CTS2 and HL7 CTS2 SFM
Author: aestelrich
Created: 2012-03-07 13:28:07+00:00
State: open

OMG CTS2 define "entity" as “class”, “category”, “concept”, “predicate”, “property”, “term”, “individual”. The HL7 CTS2 SFM differentiate between these concepts. A CodeSystemEntity can be either an association (CodeSystemEntityAssociation) or a node (CodeSystemNode) - meaning either a concept (CodeSystemConcept), or a code (CodeSystemConceptCode). However, in the HL7 SFM, an entity cannot be a property - the DefinedEntityProperty class is part of the Code Sytem class (in the same way that entities are), and the EntityPropertyVerion class is part of the CodeSystemEntityVersion. The two definitions of "entity" - in OMG CTS2 and HL7 CTS2 DSTU are different. Proposition: explain the rationale for the difference in the definitions and document it so that it is coherent between the two sets of documents.