major
nice-to-have
defect
major
The MOClass Person has DublinCore as its supertype. This has long been undesirable. In particular, the EditCurrentPersonComponent method explicitly excludes all DublinCore attributes from being displayed. In addition to being undesirable, this causes confusion in generic GUIs, since such GUIs display these attributes even though no one thinks about them and no one wants them.
Therefore, DublinCore should no longer be a superclass of Person.
Code Migration
Search for all instances of `DCMetaData`: If these are used with a ` Person` or `PersonalConfiguration`, either remove these instances or declare the attributes within the project itself. Usage with `Document` is still permitted.
Data Migration
Remove the Dublin Core columns from the PERSON and PERSONAL_CONFIGURATION tables. The column names all begin with: dc_
Test
No explicit test for removing attributes.