This wiki has undergone a migration to Confluence found Here
Difference between revisions of "ActReference"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
==What is an Act Reference== | ==What is an Act Reference== | ||
+ | Act References have been defined by committees per MnM guidance like the following: | ||
+ | [[Image:ActReference.png]] | ||
==Issue== | ==Issue== | ||
− | There | + | There are a number of issues: |
− | + | *The only thing that really identifies this as an ActReference is the clone class name, violating the rule that Clone Class names don't add semantics. | |
+ | *It could be argued the fact that since there is no other information in the class, aside from classCode, moodCode, or ID, it must be a reference. | ||
+ | *This doesn't satisfy all reference requirements. | ||
+ | **How do I know how much of the Act and its descendent's are intended to be referenced? | ||
+ | **How do I distinguish different versions of the same object? | ||
+ | **How do I handle "snapshot" references? | ||
==Discussion== | ==Discussion== | ||
==Guidance== | ==Guidance== |
Revision as of 16:19, 3 May 2007
What is an Act Reference
Act References have been defined by committees per MnM guidance like the following:
Issue
There are a number of issues:
- The only thing that really identifies this as an ActReference is the clone class name, violating the rule that Clone Class names don't add semantics.
- It could be argued the fact that since there is no other information in the class, aside from classCode, moodCode, or ID, it must be a reference.
- This doesn't satisfy all reference requirements.
- How do I know how much of the Act and its descendent's are intended to be referenced?
- How do I distinguish different versions of the same object?
- How do I handle "snapshot" references?