This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "MnM Minutes CC 20070302"

From HL7Wiki
Jump to navigation Jump to search
Line 29: Line 29:
 
Charlie gave an overview of the problem, highlighting how the solution for an object-based approach does not work well for an XML-based approach.  MnM has strongly advocated that we maintain object-based semantics.  INM felt that this was not the most desirable solution.
 
Charlie gave an overview of the problem, highlighting how the solution for an object-based approach does not work well for an XML-based approach.  MnM has strongly advocated that we maintain object-based semantics.  INM felt that this was not the most desirable solution.
  
The issue boils down to the following:  Do we include hints in the meta-model to allow optimizations for certain ITS's. Alternatively stated, is it appropriate to add implementation annotations to the meta-model to allow us to design better ITS solutions. There is the question about whether these hints would be ITS specific, or if the could be general enough to be used by different ITS's where appropriate.  The desire is to have the be generally applicable.
+
The issue boils down to the following:  Do we include hints in the meta-model to allow optimizations for certain ITS's? Alternatively stated, is it appropriate to add implementation annotations to the meta-model to allow us to design better ITS solutions? There is the question about whether these hints would be ITS specific, or if the could be general enough to be used by different ITS's where appropriate.  The desire is to have the be generally applicable.
  
 
'''Motion''': The HL7 metamodel will consider capturing metamodel information whose sole purpose is to allow optimizations or improvements in the behaviour of implementations.
 
'''Motion''': The HL7 metamodel will consider capturing metamodel information whose sole purpose is to allow optimizations or improvements in the behaviour of implementations.
 
(Charlie/Dale - 6:0:2) Motion passes.
 
(Charlie/Dale - 6:0:2) Motion passes.
  
'''Motion''': The HL7 metamodel will include information to indicate whether a class may be sent by reference or by value, where the reference is to a specific class within the same instance.
+
'''Motion''': The HL7 metamodel will be revised to include a code to indicate whether a class may be sent by reference or by value, where the reference is to a specific class within the same instance.  The specific codes will support "by reference only", "by value only", or "by reference or by value".
 
(Charlie/Dale - )
 
(Charlie/Dale - )

Revision as of 16:54, 2 March 2007

March 2, 2007

Attendees

  • Lloyd McKenzie
  • Craig Parker
  • Austin Kreisler
  • Lee Coller
  • Mead Walker
  • Dale Nelson
  • Rick Chestek
  • Charlie McCay
  • John


Agenda

  • Minutes from last Friday's call
  • Hot Topics
    • Model Support by Reference


Minutes from last Friday's call

  • Motion to accept(Dale/Lee - no objections)

Hot Topics

Model_support_for_by_reference

Charlie gave an overview of the problem, highlighting how the solution for an object-based approach does not work well for an XML-based approach. MnM has strongly advocated that we maintain object-based semantics. INM felt that this was not the most desirable solution.

The issue boils down to the following: Do we include hints in the meta-model to allow optimizations for certain ITS's? Alternatively stated, is it appropriate to add implementation annotations to the meta-model to allow us to design better ITS solutions? There is the question about whether these hints would be ITS specific, or if the could be general enough to be used by different ITS's where appropriate. The desire is to have the be generally applicable.

Motion: The HL7 metamodel will consider capturing metamodel information whose sole purpose is to allow optimizations or improvements in the behaviour of implementations. (Charlie/Dale - 6:0:2) Motion passes.

Motion: The HL7 metamodel will be revised to include a code to indicate whether a class may be sent by reference or by value, where the reference is to a specific class within the same instance. The specific codes will support "by reference only", "by value only", or "by reference or by value". (Charlie/Dale - )