Login required to access the wiki. Please register to create your login credentials We apologize for any inconvenience this may cause, but please note that this step is necessary to protect your privacy and ensure a safer browsing experience. Thank you for your cooperation. Public access: GAMSO , GSBPM , GSIM |
Context - Current GSIM Cardinality:
Classification Item:
Classification Item 1..* Level (Mandatory, Many)
- Classification Item is grouped by Level
- A Classification Item must have at least one Level
Classification Scheme:
Classification Scheme 1..* Classification Item (Mandatory, Many)
- Classification Scheme contains Classifications Item
- A Classification Scheme must have at least one Classification Item
Classification Scheme 0..* Level (Option, Many)
- Classification Scheme has Level
- A Classification Scheme does not have to have Level
Issue:
If a Classification Item is required to have at least one Level and a Classification Scheme is required to have at least one Classification Item, then by inference a Classification Scheme will require at least one Level. This is contrary to the current GSIM definition of Classification Scheme.
Solution Options:
Option A: Classification Scheme has Mandatory Level
Change the definition of Classification Scheme such that it must contain at least one Level.
- Classification Scheme 1..* Level (Mandatory, Many)
Option B: Classification Item has Optional Level
Change the definition of Classification Item such that it is optional to be grouped by a Level.
- Classification Item 0..* Level (Optional, Many)
Recommendation:
Option A is recommended for the following reasons:
- It is generally accepted that a classification is hierarchical, even if it is a single level hierarchy.
- It allows for a Classification Item to be linked to one level currently; and in the future if other levels are required they can be added without the necessity to create a new Classification Item which is linked to a Level.