Flat Classification Scheme
Make the ClassificationSchemes as root element that contains several ClassificationSchemes.
Type for the ClassificationScheme which composites many ClassificationNodes
Type for the ClassificationNode which has a parent property that links to another ClassificationNode .