Apparatus and method for comparing metadata structures
A computer readable medium has executable instructions to access a first question domain with first object definitions and a second question domain with second object definitions. Differences between the second object definitions and the first object definitions are identified. Severity values characterizing the differences are determined. A list of the differences and corresponding severity values is compiled.
1 . A computer readable medium, comprising executable instructions to:
access a first question domain with first object definitions and a second question domain with second object definitions;
identify differences between the second object definitions and the first object definitions;
determine severity values characterizing the differences; and
compile a list of the differences and corresponding severity values.
2 . The computer readable medium of claim 1 wherein the first and second question domains comprise first and second metadata structures.
3 . The computer readable medium of claim 1 wherein the first question domain is stored in a repository, and wherein the second question domain is a modified version of the first question domain.
4 . The computer readable medium of claim 2 wherein the first and second object definitions comprise definitions of objects selected from the list comprising subject, behavior and measure objects.
5 . The computer readable medium of claim 1 additionally comprising executable instructions to map at least one severity value to a severity group.
6 . A computer readable medium, comprising executable instructions to:
access a first question domain;
allow a user to change one or more first object definitions of the first question domain to define second object definitions of a second question domain;
identify differences between the second object definitions and the first object definitions;
determine severity values corresponding to the differences; and
output a list of the differences and corresponding severity values.
7 . The computer readable medium of claim 6 further comprising executable instructions to:
allow the user to select from one or more options selected from the list comprising: accepting the second object definitions, rejecting the second object definitions, and further changing one or more first object definitions of the first question domain to define the second object definitions of the second question domain.
8 . The computer readable medium of claim 6 additionally comprising executable instructions to:
store the second question domain comprising the second object definitions.
9 . The computer readable medium of claim 6 wherein the first and second object definitions comprise definitions of objects selected from the list comprising subject, behavior and measure objects.
10 . The computer readable medium of claim 6 wherein the list of identified differences and corresponding severity values is output to a user in real-time, as the user changes a first object definition to define a second object definition.