From dc093c136fa242a32f653f5285673165ea154841 Mon Sep 17 00:00:00 2001 From: Marko Ristin Date: Thu, 30 May 2024 15:59:06 +0200 Subject: [PATCH] Simplify tests for splits in negative test data (#30) We propagate the split of negative samples in [aas-core3.0-testgen 08d3ec37c] into unserializable and invalid negative examples. This makes the generation and future maintenance of the test code easier in this SDK as well, since we now do not have to track the individual negative cases. [aas-core3.0-testgen 08d3ec37c]: https://github.com/aas-core-works/aas-core3.0-testgen/commit/08d3ec37c --- ...est_for_jsonization_of_concrete_classes.py | 292 +- ...test_for_xmlization_of_concrete_classes.py | 146 +- ...rst_key_not_in_globally_identifiables.json | 0 ..._not_in_globally_identifiables.json.errors | 0 ...ce_first_key_not_in_aas_identifiables.json | 0 ...t_key_not_in_aas_identifiables.json.errors | 0 ...ence_fragment_reference_in_the_middle.json | 0 ...agment_reference_in_the_middle.json.errors | 0 ...ment_reference_not_after_file_or_blob.json | 0 ...ference_not_after_file_or_blob.json.errors | 0 ...key_value_after_submodel_element_list.json | 0 ...ue_after_submodel_element_list.json.errors | 0 ...rence_second_key_not_in_fragment_keys.json | 0 ...econd_key_not_in_fragment_keys.json.errors | 0 ...not_in_generic_globally_identifiables.json | 0 ...generic_globally_identifiables.json.errors | 0 ...n_external_reference_invalid_last_key.json | 0 ...nal_reference_invalid_last_key.json.errors | 0 .../against_semantic_id_list_element.json | 0 ...ainst_semantic_id_list_element.json.errors | 0 .../against_type_value_list_element.json | 0 ...gainst_type_value_list_element.json.errors | 0 .../against_value_type_list_element.json | 0 ...gainst_value_type_list_element.json.errors | 0 .../id_short_in_a_value.json | 0 .../id_short_in_a_value.json.errors | 0 ...ent_but_semantic_id_mismatch_in_value.json | 0 ..._semantic_id_mismatch_in_value.json.errors | 0 .../BasicEventElement/lastUpdate.json | 0 .../BasicEventElement/lastUpdate.json.errors | 1 + .../Range/Any_URI/negatively_fuzzed_01.json | 0 .../Any_URI/negatively_fuzzed_01.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_02.json | 0 .../Any_URI/negatively_fuzzed_02.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_03.json | 0 .../Any_URI/negatively_fuzzed_03.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_04.json | 0 .../Any_URI/negatively_fuzzed_04.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_05.json | 0 .../Any_URI/negatively_fuzzed_05.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_06.json | 0 .../Any_URI/negatively_fuzzed_06.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_07.json | 0 .../Any_URI/negatively_fuzzed_07.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_08.json | 0 .../Any_URI/negatively_fuzzed_08.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_09.json | 0 .../Any_URI/negatively_fuzzed_09.json.errors | 0 .../Range/Any_URI/negatively_fuzzed_10.json | 0 .../Any_URI/negatively_fuzzed_10.json.errors | 0 ...ollowed_by_non_two_hexadecimal_digits.json | 0 ..._by_non_two_hexadecimal_digits.json.errors | 0 .../Range/Any_URI/too_many_fragments.json | 0 .../Any_URI/too_many_fragments.json.errors | 0 ...odd_number_of_characters_is_not_valid.json | 0 ...ber_of_characters_is_not_valid.json.errors | 0 ...uals_signs_may_only_appear_at_the_end.json | 0 ...gns_may_only_appear_at_the_end.json.errors | 0 .../Base_64_binary/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../Base_64_binary/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../Base_64_binary/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../Base_64_binary/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../Base_64_binary/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../Base_64_binary/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../Base_64_binary/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../Base_64_binary/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../Base_64_binary/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../Base_64_binary/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../false_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Range/Boolean/false_in_camelcase.json | 0 .../Boolean/false_in_camelcase.json.errors | 0 .../Range/Boolean/false_in_uppercase.json | 0 .../Boolean/false_in_uppercase.json.errors | 0 .../Range/Boolean/negatively_fuzzed_01.json | 0 .../Boolean/negatively_fuzzed_01.json.errors | 0 .../Range/Boolean/negatively_fuzzed_02.json | 0 .../Boolean/negatively_fuzzed_02.json.errors | 0 .../Range/Boolean/negatively_fuzzed_03.json | 0 .../Boolean/negatively_fuzzed_03.json.errors | 0 .../Range/Boolean/negatively_fuzzed_04.json | 0 .../Boolean/negatively_fuzzed_04.json.errors | 0 .../Range/Boolean/negatively_fuzzed_05.json | 0 .../Boolean/negatively_fuzzed_05.json.errors | 0 .../Range/Boolean/negatively_fuzzed_06.json | 0 .../Boolean/negatively_fuzzed_06.json.errors | 0 .../Range/Boolean/negatively_fuzzed_07.json | 0 .../Boolean/negatively_fuzzed_07.json.errors | 0 .../Range/Boolean/negatively_fuzzed_08.json | 0 .../Boolean/negatively_fuzzed_08.json.errors | 0 .../Range/Boolean/negatively_fuzzed_09.json | 0 .../Boolean/negatively_fuzzed_09.json.errors | 0 .../Range/Boolean/negatively_fuzzed_10.json | 0 .../Boolean/negatively_fuzzed_10.json.errors | 0 .../true_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Range/Boolean/true_in_camelcase.json | 0 .../Boolean/true_in_camelcase.json.errors | 0 .../Range/Boolean/true_in_uppercase.json | 0 .../Boolean/true_in_uppercase.json.errors | 0 .../Range/Byte/decimal.json | 0 .../Range/Byte/decimal.json.errors | 0 .../Range/Byte/empty.json | 0 .../Range/Byte/empty.json.errors | 0 .../Range/Byte/free_form_text.json | 0 .../Range/Byte/free_form_text.json.errors | 0 .../Range/Byte/mathematical_formula.json | 0 .../Byte/mathematical_formula.json.errors | 0 .../Range/Byte/max_plus_one.json | 0 .../Range/Byte/max_plus_one.json.errors | 0 .../Range/Byte/min_minus_one.json | 0 .../Range/Byte/min_minus_one.json.errors | 0 .../Range/Byte/scientific.json | 0 .../Range/Byte/scientific.json.errors | 0 .../Range/Date/date_time_with_UTC.json | 0 .../Range/Date/date_time_with_UTC.json.errors | 0 .../Range/Date/date_time_with_offset.json | 0 .../Date/date_time_with_offset.json.errors | 0 .../Range/Date/date_time_without_zone.json | 0 .../Date/date_time_without_zone.json.errors | 0 .../date_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 .../date_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../Date/date_with_seconds_in_offset.json | 0 .../date_with_seconds_in_offset.json.errors | 0 .../Range/Date/empty.json | 0 .../Range/Date/empty.json.errors | 0 .../Date/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Range/Date/year_4_bce_february_29th.json | 0 .../Date/year_4_bce_february_29th.json.errors | 0 .../Range/Date/year_zero_doesnt_exist.json | 0 .../Date/year_zero_doesnt_exist.json.errors | 0 .../Range/Date_time/date.json | 0 .../Range/Date_time/date.json.errors | 0 ...ate_time_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 ...ate_time_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../date_time_with_seconds_in_offset.json | 0 ...te_time_with_seconds_in_offset.json.errors | 0 .../date_time_with_unexpected_prefix.json | 0 ...te_time_with_unexpected_prefix.json.errors | 0 .../date_time_with_unexpected_suffix.json | 0 ...te_time_with_unexpected_suffix.json.errors | 0 .../Range/Date_time/date_with_time_zone.json | 0 .../Date_time/date_with_time_zone.json.errors | 0 .../Range/Date_time/empty.json | 0 .../Range/Date_time/empty.json.errors | 0 .../Date_time/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Range/Date_time/without_minutes.json | 0 .../Date_time/without_minutes.json.errors | 0 .../Range/Date_time/without_seconds.json | 0 .../Date_time/without_seconds.json.errors | 0 .../Date_time/year_4_bce_february_29th.json | 0 .../year_4_bce_february_29th.json.errors | 0 .../Date_time/year_zero_doesnt_exist.json | 0 .../year_zero_doesnt_exist.json.errors | 0 .../Range/Decimal/empty.json | 0 .../Range/Decimal/empty.json.errors | 0 .../Range/Decimal/free_form_text.json | 0 .../Range/Decimal/free_form_text.json.errors | 0 .../Range/Double/empty.json | 0 .../Range/Double/empty.json.errors | 0 .../Range/Double/free_form_text.json | 0 .../Range/Double/free_form_text.json.errors | 0 .../Range/Double/inf_case_matters.json | 0 .../Range/Double/inf_case_matters.json.errors | 0 .../Range/Double/nan_case_matters.json | 0 .../Range/Double/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Range/Double/plus_inf.json | 0 .../Range/Double/plus_inf.json.errors | 0 .../Range/Double/too_large.json | 0 .../Range/Double/too_large.json.errors | 0 .../Range/Duration/empty.json | 0 .../Range/Duration/empty.json.errors | 0 .../Range/Duration/free_form_text.json | 0 .../Range/Duration/free_form_text.json.errors | 0 .../Range/Duration/integer.json | 0 .../Range/Duration/integer.json.errors | 0 .../Range/Duration/leading_P_missing.json | 0 .../Duration/leading_P_missing.json.errors | 0 .../Range/Duration/negative_years.json | 0 .../Range/Duration/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../Range/Duration/separator_T_missing.json | 0 .../Duration/separator_T_missing.json.errors | 0 .../Range/Duration/the_order_matters.json | 0 .../Duration/the_order_matters.json.errors | 0 .../Range/Float/empty.json | 0 .../Range/Float/empty.json.errors | 0 .../Range/Float/free_form_text.json | 0 .../Range/Float/free_form_text.json.errors | 0 .../Range/Float/inf_case_matters.json | 0 .../Range/Float/inf_case_matters.json.errors | 0 .../Range/Float/nan_case_matters.json | 0 .../Range/Float/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Range/Float/plus_inf.json | 0 .../Range/Float/plus_inf.json.errors | 0 .../Range/Float/too_large.json | 0 .../Range/Float/too_large.json.errors | 0 .../Range/G_day/day_outside_of_range.json | 0 .../G_day/day_outside_of_range.json.errors | 0 .../Range/G_day/empty.json | 0 .../Range/G_day/empty.json.errors | 0 .../Range/G_day/free_form_text.json | 0 .../Range/G_day/free_form_text.json.errors | 0 .../Range/G_day/invalid_negative_offset.json | 0 .../G_day/invalid_negative_offset.json.errors | 0 .../G_day/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Range/G_day/invalid_positive_offset.json | 0 .../G_day/invalid_positive_offset.json.errors | 0 .../Range/G_day/missing_leading_dashes.json | 0 .../G_day/missing_leading_dashes.json.errors | 0 .../Range/G_day/missing_leading_digit.json | 0 .../G_day/missing_leading_digit.json.errors | 0 .../Range/G_day/unexpected_suffix.json | 0 .../Range/G_day/unexpected_suffix.json.errors | 0 .../Range/G_month/empty.json | 0 .../Range/G_month/empty.json.errors | 0 .../Range/G_month/free_form_text.json | 0 .../Range/G_month/free_form_text.json.errors | 0 .../G_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_month/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Range/G_month/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../Range/G_month/missing_leading_digit.json | 0 .../G_month/missing_leading_digit.json.errors | 0 .../Range/G_month/month_outside_of_range.json | 0 .../month_outside_of_range.json.errors | 0 .../G_month/unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../G_month_day/day_outside_of_range.json | 0 .../day_outside_of_range.json.errors | 0 .../Range/G_month_day/empty.json | 0 .../Range/G_month_day/empty.json.errors | 0 .../Range/G_month_day/free_form_text.json | 0 .../G_month_day/free_form_text.json.errors | 0 .../G_month_day/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month_day/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month_day/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month_day/missing_leading_digit.json | 0 .../missing_leading_digit.json.errors | 0 .../G_month_day/non_existing_april_31st.json | 0 .../non_existing_april_31st.json.errors | 0 .../unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../Range/G_year/empty.json | 0 .../Range/G_year/empty.json.errors | 0 .../Range/G_year/free_form_text.json | 0 .../Range/G_year/free_form_text.json.errors | 0 .../Range/G_year/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_year/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Range/G_year/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Range/G_year/missing_century.json | 0 .../Range/G_year/missing_century.json.errors | 0 .../Range/G_year/unexpected_month.json | 0 .../Range/G_year/unexpected_month.json.errors | 0 .../Range/G_year_month/empty.json | 0 .../Range/G_year_month/empty.json.errors | 0 .../Range/G_year_month/free_form_text.json | 0 .../G_year_month/free_form_text.json.errors | 0 .../G_year_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Range/G_year_month/missing_century.json | 0 .../G_year_month/missing_century.json.errors | 0 .../Range/G_year_month/missing_month.json | 0 .../G_year_month/missing_month.json.errors | 0 .../G_year_month/month_out_of_range.json | 0 .../month_out_of_range.json.errors | 0 .../Range/Hex_binary/free_form_text.json | 0 .../Hex_binary/free_form_text.json.errors | 0 .../Hex_binary/odd_number_of_digits.json | 0 .../odd_number_of_digits.json.errors | 0 .../Range/Hex_binary/single_digit.json | 0 .../Range/Hex_binary/single_digit.json.errors | 0 .../Range/Int/decimal.json | 0 .../Range/Int/decimal.json.errors | 0 .../InvalidMinMaxExample/Range/Int/empty.json | 0 .../Range/Int/empty.json.errors | 0 .../Range/Int/free_form_text.json | 0 .../Range/Int/free_form_text.json.errors | 0 .../Range/Int/mathematical_formula.json | 0 .../Int/mathematical_formula.json.errors | 0 .../Range/Int/max_plus_one.json | 0 .../Range/Int/max_plus_one.json.errors | 0 .../Range/Int/min_minus_one.json | 0 .../Range/Int/min_minus_one.json.errors | 0 .../Range/Int/scientific.json | 0 .../Range/Int/scientific.json.errors | 0 .../Range/Integer/decimal.json | 0 .../Range/Integer/decimal.json.errors | 0 .../Range/Integer/empty.json | 0 .../Range/Integer/empty.json.errors | 0 .../Range/Integer/free_form_text.json | 0 .../Range/Integer/free_form_text.json.errors | 0 .../Range/Integer/mathematical_formula.json | 0 .../Integer/mathematical_formula.json.errors | 0 .../Range/Integer/scientific.json | 0 .../Range/Integer/scientific.json.errors | 0 .../Range/Long/decimal.json | 0 .../Range/Long/decimal.json.errors | 0 .../Range/Long/empty.json | 0 .../Range/Long/empty.json.errors | 0 .../Range/Long/free_form_text.json | 0 .../Range/Long/free_form_text.json.errors | 0 .../Range/Long/mathematical_formula.json | 0 .../Long/mathematical_formula.json.errors | 0 .../Range/Long/max_plus_one.json | 0 .../Range/Long/max_plus_one.json.errors | 0 .../Range/Long/min_minus_one.json | 0 .../Range/Long/min_minus_one.json.errors | 0 .../Range/Long/scientific.json | 0 .../Range/Long/scientific.json.errors | 0 .../Range/Negative_integer/decimal.json | 0 .../Negative_integer/decimal.json.errors | 0 .../Range/Negative_integer/empty.json | 0 .../Range/Negative_integer/empty.json.errors | 0 .../Negative_integer/explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../explicitly_positive_zero.json | 0 .../explicitly_positive_zero.json.errors | 0 .../Negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Negative_integer/implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Range/Negative_integer/scientific.json | 0 .../Negative_integer/scientific.json.errors | 0 .../Range/Negative_integer/zero.json | 0 .../Range/Negative_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Range/Non_negative_integer/decimal.json | 0 .../Non_negative_integer/decimal.json.errors | 0 .../Range/Non_negative_integer/empty.json | 0 .../Non_negative_integer/empty.json.errors | 0 .../Non_negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Range/Non_negative_integer/negative.json | 0 .../Non_negative_integer/negative.json.errors | 0 .../Range/Non_positive_integer/decimal.json | 0 .../Non_positive_integer/decimal.json.errors | 0 .../Range/Non_positive_integer/empty.json | 0 .../Non_positive_integer/empty.json.errors | 0 .../explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../Non_positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Non_positive_integer/scientific.json | 0 .../scientific.json.errors | 0 .../Range/Positive_integer/decimal.json | 0 .../Positive_integer/decimal.json.errors | 0 .../Range/Positive_integer/empty.json | 0 .../Range/Positive_integer/empty.json.errors | 0 .../Positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Range/Positive_integer/negative.json | 0 .../Positive_integer/negative.json.errors | 0 .../Range/Positive_integer/zero.json | 0 .../Range/Positive_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Range/Short/decimal.json | 0 .../Range/Short/decimal.json.errors | 0 .../Range/Short/empty.json | 0 .../Range/Short/empty.json.errors | 0 .../Range/Short/free_form_text.json | 0 .../Range/Short/free_form_text.json.errors | 0 .../Range/Short/mathematical_formula.json | 0 .../Short/mathematical_formula.json.errors | 0 .../Range/Short/max_plus_one.json | 0 .../Range/Short/max_plus_one.json.errors | 0 .../Range/Short/min_minus_one.json | 0 .../Range/Short/min_minus_one.json.errors | 0 .../Range/Short/scientific.json | 0 .../Range/Short/scientific.json.errors | 0 .../Range/String/NUL_as_utf16.json | 0 .../Range/String/NUL_as_utf16.json.errors | 0 .../Range/String/NUL_as_utf32.json | 0 .../Range/String/NUL_as_utf32.json.errors | 0 .../Range/String/NUL_as_x.json | 0 .../Range/String/NUL_as_x.json.errors | 0 .../Range/String/negatively_fuzzed_01.json | 0 .../String/negatively_fuzzed_01.json.errors | 0 .../Range/String/negatively_fuzzed_02.json | 0 .../String/negatively_fuzzed_02.json.errors | 0 .../Range/String/negatively_fuzzed_03.json | 0 .../String/negatively_fuzzed_03.json.errors | 0 .../Range/String/negatively_fuzzed_04.json | 0 .../String/negatively_fuzzed_04.json.errors | 0 .../Range/String/negatively_fuzzed_05.json | 0 .../String/negatively_fuzzed_05.json.errors | 0 .../Range/String/negatively_fuzzed_06.json | 0 .../String/negatively_fuzzed_06.json.errors | 0 .../Range/String/negatively_fuzzed_07.json | 0 .../String/negatively_fuzzed_07.json.errors | 0 .../Range/String/negatively_fuzzed_08.json | 0 .../String/negatively_fuzzed_08.json.errors | 0 .../Range/String/negatively_fuzzed_09.json | 0 .../String/negatively_fuzzed_09.json.errors | 0 .../Range/String/negatively_fuzzed_10.json | 0 .../String/negatively_fuzzed_10.json.errors | 0 .../Range/Time/empty.json | 0 .../Range/Time/empty.json.errors | 0 .../Range/Time/free_form_text.json | 0 .../Range/Time/free_form_text.json.errors | 0 .../Range/Time/hour_out_of_range.json | 0 .../Range/Time/hour_out_of_range.json.errors | 0 .../Range/Time/invalid_negative_offset.json | 0 .../Time/invalid_negative_offset.json.errors | 0 .../Time/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Range/Time/invalid_positive_offset.json | 0 .../Time/invalid_positive_offset.json.errors | 0 .../Range/Time/minute_out_of_range.json | 0 .../Time/minute_out_of_range.json.errors | 0 .../Range/Time/missing_padded_zeros.json | 0 .../Time/missing_padded_zeros.json.errors | 0 .../Range/Time/missing_seconds.json | 0 .../Range/Time/missing_seconds.json.errors | 0 .../Range/Time/negative.json | 0 .../Range/Time/negative.json.errors | 0 .../Range/Time/second_out_of_range.json | 0 .../Time/second_out_of_range.json.errors | 0 .../Range/Unsigned_byte/decimal.json | 0 .../Range/Unsigned_byte/decimal.json.errors | 0 .../Range/Unsigned_byte/empty.json | 0 .../Range/Unsigned_byte/empty.json.errors | 0 .../Range/Unsigned_byte/free_form_text.json | 0 .../Unsigned_byte/free_form_text.json.errors | 0 .../Unsigned_byte/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Range/Unsigned_byte/max_plus_one.json | 0 .../Unsigned_byte/max_plus_one.json.errors | 0 .../Range/Unsigned_byte/negative.json | 0 .../Range/Unsigned_byte/negative.json.errors | 0 .../Range/Unsigned_byte/scientific.json | 0 .../Unsigned_byte/scientific.json.errors | 0 .../Range/Unsigned_int/decimal.json | 0 .../Range/Unsigned_int/decimal.json.errors | 0 .../Range/Unsigned_int/empty.json | 0 .../Range/Unsigned_int/empty.json.errors | 0 .../Range/Unsigned_int/free_form_text.json | 0 .../Unsigned_int/free_form_text.json.errors | 0 .../Unsigned_int/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Range/Unsigned_int/max_plus_one.json | 0 .../Unsigned_int/max_plus_one.json.errors | 0 .../Range/Unsigned_int/negative.json | 0 .../Range/Unsigned_int/negative.json.errors | 0 .../Range/Unsigned_int/scientific.json | 0 .../Range/Unsigned_int/scientific.json.errors | 0 .../Range/Unsigned_long/decimal.json | 0 .../Range/Unsigned_long/decimal.json.errors | 0 .../Range/Unsigned_long/empty.json | 0 .../Range/Unsigned_long/empty.json.errors | 0 .../Range/Unsigned_long/free_form_text.json | 0 .../Unsigned_long/free_form_text.json.errors | 0 .../Unsigned_long/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Range/Unsigned_long/max_plus_one.json | 0 .../Unsigned_long/max_plus_one.json.errors | 0 .../Range/Unsigned_long/negative.json | 0 .../Range/Unsigned_long/negative.json.errors | 0 .../Range/Unsigned_long/scientific.json | 0 .../Unsigned_long/scientific.json.errors | 0 .../Range/Unsigned_short/decimal.json | 0 .../Range/Unsigned_short/decimal.json.errors | 0 .../Range/Unsigned_short/empty.json | 0 .../Range/Unsigned_short/empty.json.errors | 0 .../Range/Unsigned_short/free_form_text.json | 0 .../Unsigned_short/free_form_text.json.errors | 0 .../Unsigned_short/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Range/Unsigned_short/max_plus_one.json | 0 .../Unsigned_short/max_plus_one.json.errors | 0 .../Range/Unsigned_short/negative.json | 0 .../Range/Unsigned_short/negative.json.errors | 0 .../Range/Unsigned_short/scientific.json | 0 .../Unsigned_short/scientific.json.errors | 0 .../Any_URI/negatively_fuzzed_01.json | 0 .../Any_URI/negatively_fuzzed_01.json.errors | 0 .../Any_URI/negatively_fuzzed_02.json | 0 .../Any_URI/negatively_fuzzed_02.json.errors | 0 .../Any_URI/negatively_fuzzed_03.json | 0 .../Any_URI/negatively_fuzzed_03.json.errors | 0 .../Any_URI/negatively_fuzzed_04.json | 0 .../Any_URI/negatively_fuzzed_04.json.errors | 0 .../Any_URI/negatively_fuzzed_05.json | 0 .../Any_URI/negatively_fuzzed_05.json.errors | 0 .../Any_URI/negatively_fuzzed_06.json | 0 .../Any_URI/negatively_fuzzed_06.json.errors | 0 .../Any_URI/negatively_fuzzed_07.json | 0 .../Any_URI/negatively_fuzzed_07.json.errors | 0 .../Any_URI/negatively_fuzzed_08.json | 0 .../Any_URI/negatively_fuzzed_08.json.errors | 0 .../Any_URI/negatively_fuzzed_09.json | 0 .../Any_URI/negatively_fuzzed_09.json.errors | 0 .../Any_URI/negatively_fuzzed_10.json | 0 .../Any_URI/negatively_fuzzed_10.json.errors | 0 ...ollowed_by_non_two_hexadecimal_digits.json | 0 ..._by_non_two_hexadecimal_digits.json.errors | 0 .../Extension/Any_URI/too_many_fragments.json | 0 .../Any_URI/too_many_fragments.json.errors | 0 ...odd_number_of_characters_is_not_valid.json | 0 ...ber_of_characters_is_not_valid.json.errors | 0 ...uals_signs_may_only_appear_at_the_end.json | 0 ...gns_may_only_appear_at_the_end.json.errors | 0 .../Base_64_binary/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../Base_64_binary/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../Base_64_binary/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../Base_64_binary/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../Base_64_binary/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../Base_64_binary/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../Base_64_binary/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../Base_64_binary/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../Base_64_binary/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../Base_64_binary/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../false_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Extension/Boolean/false_in_camelcase.json | 0 .../Boolean/false_in_camelcase.json.errors | 0 .../Extension/Boolean/false_in_uppercase.json | 0 .../Boolean/false_in_uppercase.json.errors | 0 .../Boolean/negatively_fuzzed_01.json | 0 .../Boolean/negatively_fuzzed_01.json.errors | 0 .../Boolean/negatively_fuzzed_02.json | 0 .../Boolean/negatively_fuzzed_02.json.errors | 0 .../Boolean/negatively_fuzzed_03.json | 0 .../Boolean/negatively_fuzzed_03.json.errors | 0 .../Boolean/negatively_fuzzed_04.json | 0 .../Boolean/negatively_fuzzed_04.json.errors | 0 .../Boolean/negatively_fuzzed_05.json | 0 .../Boolean/negatively_fuzzed_05.json.errors | 0 .../Boolean/negatively_fuzzed_06.json | 0 .../Boolean/negatively_fuzzed_06.json.errors | 0 .../Boolean/negatively_fuzzed_07.json | 0 .../Boolean/negatively_fuzzed_07.json.errors | 0 .../Boolean/negatively_fuzzed_08.json | 0 .../Boolean/negatively_fuzzed_08.json.errors | 0 .../Boolean/negatively_fuzzed_09.json | 0 .../Boolean/negatively_fuzzed_09.json.errors | 0 .../Boolean/negatively_fuzzed_10.json | 0 .../Boolean/negatively_fuzzed_10.json.errors | 0 .../true_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Extension/Boolean/true_in_camelcase.json | 0 .../Boolean/true_in_camelcase.json.errors | 0 .../Extension/Boolean/true_in_uppercase.json | 0 .../Boolean/true_in_uppercase.json.errors | 0 .../Extension/Byte/decimal.json | 0 .../Extension/Byte/decimal.json.errors | 0 .../Extension/Byte/empty.json | 0 .../Extension/Byte/empty.json.errors | 0 .../Extension/Byte/free_form_text.json | 0 .../Extension/Byte/free_form_text.json.errors | 0 .../Extension/Byte/mathematical_formula.json | 0 .../Byte/mathematical_formula.json.errors | 0 .../Extension/Byte/max_plus_one.json | 0 .../Extension/Byte/max_plus_one.json.errors | 0 .../Extension/Byte/min_minus_one.json | 0 .../Extension/Byte/min_minus_one.json.errors | 0 .../Extension/Byte/scientific.json | 0 .../Extension/Byte/scientific.json.errors | 0 .../Extension/Date/date_time_with_UTC.json | 0 .../Date/date_time_with_UTC.json.errors | 0 .../Extension/Date/date_time_with_offset.json | 0 .../Date/date_time_with_offset.json.errors | 0 .../Date/date_time_without_zone.json | 0 .../Date/date_time_without_zone.json.errors | 0 .../date_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 .../date_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../Date/date_with_seconds_in_offset.json | 0 .../date_with_seconds_in_offset.json.errors | 0 .../Extension/Date/empty.json | 0 .../Extension/Date/empty.json.errors | 0 .../Date/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Date/year_4_bce_february_29th.json | 0 .../Date/year_4_bce_february_29th.json.errors | 0 .../Date/year_zero_doesnt_exist.json | 0 .../Date/year_zero_doesnt_exist.json.errors | 0 .../Extension/Date_time/date.json | 0 .../Extension/Date_time/date.json.errors | 0 ...ate_time_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 ...ate_time_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../date_time_with_seconds_in_offset.json | 0 ...te_time_with_seconds_in_offset.json.errors | 0 .../date_time_with_unexpected_prefix.json | 0 ...te_time_with_unexpected_prefix.json.errors | 0 .../date_time_with_unexpected_suffix.json | 0 ...te_time_with_unexpected_suffix.json.errors | 0 .../Date_time/date_with_time_zone.json | 0 .../Date_time/date_with_time_zone.json.errors | 0 .../Extension/Date_time/empty.json | 0 .../Extension/Date_time/empty.json.errors | 0 .../Date_time/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Extension/Date_time/without_minutes.json | 0 .../Date_time/without_minutes.json.errors | 0 .../Extension/Date_time/without_seconds.json | 0 .../Date_time/without_seconds.json.errors | 0 .../Date_time/year_4_bce_february_29th.json | 0 .../year_4_bce_february_29th.json.errors | 0 .../Date_time/year_zero_doesnt_exist.json | 0 .../year_zero_doesnt_exist.json.errors | 0 .../Extension/Decimal/empty.json | 0 .../Extension/Decimal/empty.json.errors | 0 .../Extension/Decimal/free_form_text.json | 0 .../Decimal/free_form_text.json.errors | 0 .../Extension/Double/empty.json | 0 .../Extension/Double/empty.json.errors | 0 .../Extension/Double/free_form_text.json | 0 .../Double/free_form_text.json.errors | 0 .../Extension/Double/inf_case_matters.json | 0 .../Double/inf_case_matters.json.errors | 0 .../Extension/Double/nan_case_matters.json | 0 .../Double/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Extension/Double/plus_inf.json | 0 .../Extension/Double/plus_inf.json.errors | 0 .../Extension/Double/too_large.json | 0 .../Extension/Double/too_large.json.errors | 0 .../Extension/Duration/empty.json | 0 .../Extension/Duration/empty.json.errors | 0 .../Extension/Duration/free_form_text.json | 0 .../Duration/free_form_text.json.errors | 0 .../Extension/Duration/integer.json | 0 .../Extension/Duration/integer.json.errors | 0 .../Extension/Duration/leading_P_missing.json | 0 .../Duration/leading_P_missing.json.errors | 0 .../Extension/Duration/negative_years.json | 0 .../Duration/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../Duration/separator_T_missing.json | 0 .../Duration/separator_T_missing.json.errors | 0 .../Extension/Duration/the_order_matters.json | 0 .../Duration/the_order_matters.json.errors | 0 .../Extension/Float/empty.json | 0 .../Extension/Float/empty.json.errors | 0 .../Extension/Float/free_form_text.json | 0 .../Float/free_form_text.json.errors | 0 .../Extension/Float/inf_case_matters.json | 0 .../Float/inf_case_matters.json.errors | 0 .../Extension/Float/nan_case_matters.json | 0 .../Float/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Extension/Float/plus_inf.json | 0 .../Extension/Float/plus_inf.json.errors | 0 .../Extension/Float/too_large.json | 0 .../Extension/Float/too_large.json.errors | 0 .../Extension/G_day/day_outside_of_range.json | 0 .../G_day/day_outside_of_range.json.errors | 0 .../Extension/G_day/empty.json | 0 .../Extension/G_day/empty.json.errors | 0 .../Extension/G_day/free_form_text.json | 0 .../G_day/free_form_text.json.errors | 0 .../G_day/invalid_negative_offset.json | 0 .../G_day/invalid_negative_offset.json.errors | 0 .../G_day/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_day/invalid_positive_offset.json | 0 .../G_day/invalid_positive_offset.json.errors | 0 .../G_day/missing_leading_dashes.json | 0 .../G_day/missing_leading_dashes.json.errors | 0 .../G_day/missing_leading_digit.json | 0 .../G_day/missing_leading_digit.json.errors | 0 .../Extension/G_day/unexpected_suffix.json | 0 .../G_day/unexpected_suffix.json.errors | 0 .../Extension/G_month/empty.json | 0 .../Extension/G_month/empty.json.errors | 0 .../Extension/G_month/free_form_text.json | 0 .../G_month/free_form_text.json.errors | 0 .../G_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_month/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month/missing_leading_digit.json | 0 .../G_month/missing_leading_digit.json.errors | 0 .../G_month/month_outside_of_range.json | 0 .../month_outside_of_range.json.errors | 0 .../G_month/unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../G_month_day/day_outside_of_range.json | 0 .../day_outside_of_range.json.errors | 0 .../Extension/G_month_day/empty.json | 0 .../Extension/G_month_day/empty.json.errors | 0 .../Extension/G_month_day/free_form_text.json | 0 .../G_month_day/free_form_text.json.errors | 0 .../G_month_day/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month_day/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month_day/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month_day/missing_leading_digit.json | 0 .../missing_leading_digit.json.errors | 0 .../G_month_day/non_existing_april_31st.json | 0 .../non_existing_april_31st.json.errors | 0 .../unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../Extension/G_year/empty.json | 0 .../Extension/G_year/empty.json.errors | 0 .../Extension/G_year/free_form_text.json | 0 .../G_year/free_form_text.json.errors | 0 .../G_year/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_year/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Extension/G_year/missing_century.json | 0 .../G_year/missing_century.json.errors | 0 .../Extension/G_year/unexpected_month.json | 0 .../G_year/unexpected_month.json.errors | 0 .../Extension/G_year_month/empty.json | 0 .../Extension/G_year_month/empty.json.errors | 0 .../G_year_month/free_form_text.json | 0 .../G_year_month/free_form_text.json.errors | 0 .../G_year_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_year_month/missing_century.json | 0 .../G_year_month/missing_century.json.errors | 0 .../Extension/G_year_month/missing_month.json | 0 .../G_year_month/missing_month.json.errors | 0 .../G_year_month/month_out_of_range.json | 0 .../month_out_of_range.json.errors | 0 .../Extension/Hex_binary/free_form_text.json | 0 .../Hex_binary/free_form_text.json.errors | 0 .../Hex_binary/odd_number_of_digits.json | 0 .../odd_number_of_digits.json.errors | 0 .../Extension/Hex_binary/single_digit.json | 0 .../Hex_binary/single_digit.json.errors | 0 .../Extension/Int/decimal.json | 0 .../Extension/Int/decimal.json.errors | 0 .../Extension/Int/empty.json | 0 .../Extension/Int/empty.json.errors | 0 .../Extension/Int/free_form_text.json | 0 .../Extension/Int/free_form_text.json.errors | 0 .../Extension/Int/mathematical_formula.json | 0 .../Int/mathematical_formula.json.errors | 0 .../Extension/Int/max_plus_one.json | 0 .../Extension/Int/max_plus_one.json.errors | 0 .../Extension/Int/min_minus_one.json | 0 .../Extension/Int/min_minus_one.json.errors | 0 .../Extension/Int/scientific.json | 0 .../Extension/Int/scientific.json.errors | 0 .../Extension/Integer/decimal.json | 0 .../Extension/Integer/decimal.json.errors | 0 .../Extension/Integer/empty.json | 0 .../Extension/Integer/empty.json.errors | 0 .../Extension/Integer/free_form_text.json | 0 .../Integer/free_form_text.json.errors | 0 .../Integer/mathematical_formula.json | 0 .../Integer/mathematical_formula.json.errors | 0 .../Extension/Integer/scientific.json | 0 .../Extension/Integer/scientific.json.errors | 0 .../Extension/Long/decimal.json | 0 .../Extension/Long/decimal.json.errors | 0 .../Extension/Long/empty.json | 0 .../Extension/Long/empty.json.errors | 0 .../Extension/Long/free_form_text.json | 0 .../Extension/Long/free_form_text.json.errors | 0 .../Extension/Long/mathematical_formula.json | 0 .../Long/mathematical_formula.json.errors | 0 .../Extension/Long/max_plus_one.json | 0 .../Extension/Long/max_plus_one.json.errors | 0 .../Extension/Long/min_minus_one.json | 0 .../Extension/Long/min_minus_one.json.errors | 0 .../Extension/Long/scientific.json | 0 .../Extension/Long/scientific.json.errors | 0 .../Extension/Negative_integer/decimal.json | 0 .../Negative_integer/decimal.json.errors | 0 .../Extension/Negative_integer/empty.json | 0 .../Negative_integer/empty.json.errors | 0 .../Negative_integer/explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../explicitly_positive_zero.json | 0 .../explicitly_positive_zero.json.errors | 0 .../Negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Negative_integer/implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Negative_integer/scientific.json | 0 .../Negative_integer/scientific.json.errors | 0 .../Extension/Negative_integer/zero.json | 0 .../Negative_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Non_negative_integer/decimal.json | 0 .../Non_negative_integer/decimal.json.errors | 0 .../Extension/Non_negative_integer/empty.json | 0 .../Non_negative_integer/empty.json.errors | 0 .../Non_negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Non_negative_integer/negative.json | 0 .../Non_negative_integer/negative.json.errors | 0 .../Non_positive_integer/decimal.json | 0 .../Non_positive_integer/decimal.json.errors | 0 .../Extension/Non_positive_integer/empty.json | 0 .../Non_positive_integer/empty.json.errors | 0 .../explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../Non_positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Non_positive_integer/scientific.json | 0 .../scientific.json.errors | 0 .../Extension/Positive_integer/decimal.json | 0 .../Positive_integer/decimal.json.errors | 0 .../Extension/Positive_integer/empty.json | 0 .../Positive_integer/empty.json.errors | 0 .../Positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Extension/Positive_integer/negative.json | 0 .../Positive_integer/negative.json.errors | 0 .../Extension/Positive_integer/zero.json | 0 .../Positive_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Extension/Short/decimal.json | 0 .../Extension/Short/decimal.json.errors | 0 .../Extension/Short/empty.json | 0 .../Extension/Short/empty.json.errors | 0 .../Extension/Short/free_form_text.json | 0 .../Short/free_form_text.json.errors | 0 .../Extension/Short/mathematical_formula.json | 0 .../Short/mathematical_formula.json.errors | 0 .../Extension/Short/max_plus_one.json | 0 .../Extension/Short/max_plus_one.json.errors | 0 .../Extension/Short/min_minus_one.json | 0 .../Extension/Short/min_minus_one.json.errors | 0 .../Extension/Short/scientific.json | 0 .../Extension/Short/scientific.json.errors | 0 .../Extension/String/NUL_as_utf16.json | 0 .../Extension/String/NUL_as_utf16.json.errors | 0 .../Extension/String/NUL_as_utf32.json | 0 .../Extension/String/NUL_as_utf32.json.errors | 0 .../Extension/String/NUL_as_x.json | 0 .../Extension/String/NUL_as_x.json.errors | 0 .../String/negatively_fuzzed_01.json | 0 .../String/negatively_fuzzed_01.json.errors | 0 .../String/negatively_fuzzed_02.json | 0 .../String/negatively_fuzzed_02.json.errors | 0 .../String/negatively_fuzzed_03.json | 0 .../String/negatively_fuzzed_03.json.errors | 0 .../String/negatively_fuzzed_04.json | 0 .../String/negatively_fuzzed_04.json.errors | 0 .../String/negatively_fuzzed_05.json | 0 .../String/negatively_fuzzed_05.json.errors | 0 .../String/negatively_fuzzed_06.json | 0 .../String/negatively_fuzzed_06.json.errors | 0 .../String/negatively_fuzzed_07.json | 0 .../String/negatively_fuzzed_07.json.errors | 0 .../String/negatively_fuzzed_08.json | 0 .../String/negatively_fuzzed_08.json.errors | 0 .../String/negatively_fuzzed_09.json | 0 .../String/negatively_fuzzed_09.json.errors | 0 .../String/negatively_fuzzed_10.json | 0 .../String/negatively_fuzzed_10.json.errors | 0 .../Extension/Time/empty.json | 0 .../Extension/Time/empty.json.errors | 0 .../Extension/Time/free_form_text.json | 0 .../Extension/Time/free_form_text.json.errors | 0 .../Extension/Time/hour_out_of_range.json | 0 .../Time/hour_out_of_range.json.errors | 0 .../Time/invalid_negative_offset.json | 0 .../Time/invalid_negative_offset.json.errors | 0 .../Time/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Time/invalid_positive_offset.json | 0 .../Time/invalid_positive_offset.json.errors | 0 .../Extension/Time/minute_out_of_range.json | 0 .../Time/minute_out_of_range.json.errors | 0 .../Extension/Time/missing_padded_zeros.json | 0 .../Time/missing_padded_zeros.json.errors | 0 .../Extension/Time/missing_seconds.json | 0 .../Time/missing_seconds.json.errors | 0 .../Extension/Time/negative.json | 0 .../Extension/Time/negative.json.errors | 0 .../Extension/Time/second_out_of_range.json | 0 .../Time/second_out_of_range.json.errors | 0 .../Extension/Unsigned_byte/decimal.json | 0 .../Unsigned_byte/decimal.json.errors | 0 .../Extension/Unsigned_byte/empty.json | 0 .../Extension/Unsigned_byte/empty.json.errors | 0 .../Unsigned_byte/free_form_text.json | 0 .../Unsigned_byte/free_form_text.json.errors | 0 .../Unsigned_byte/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Extension/Unsigned_byte/max_plus_one.json | 0 .../Unsigned_byte/max_plus_one.json.errors | 0 .../Extension/Unsigned_byte/negative.json | 0 .../Unsigned_byte/negative.json.errors | 0 .../Extension/Unsigned_byte/scientific.json | 0 .../Unsigned_byte/scientific.json.errors | 0 .../Extension/Unsigned_int/decimal.json | 0 .../Unsigned_int/decimal.json.errors | 0 .../Extension/Unsigned_int/empty.json | 0 .../Extension/Unsigned_int/empty.json.errors | 0 .../Unsigned_int/free_form_text.json | 0 .../Unsigned_int/free_form_text.json.errors | 0 .../Unsigned_int/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Extension/Unsigned_int/max_plus_one.json | 0 .../Unsigned_int/max_plus_one.json.errors | 0 .../Extension/Unsigned_int/negative.json | 0 .../Unsigned_int/negative.json.errors | 0 .../Extension/Unsigned_int/scientific.json | 0 .../Unsigned_int/scientific.json.errors | 0 .../Extension/Unsigned_long/decimal.json | 0 .../Unsigned_long/decimal.json.errors | 0 .../Extension/Unsigned_long/empty.json | 0 .../Extension/Unsigned_long/empty.json.errors | 0 .../Unsigned_long/free_form_text.json | 0 .../Unsigned_long/free_form_text.json.errors | 0 .../Unsigned_long/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Extension/Unsigned_long/max_plus_one.json | 0 .../Unsigned_long/max_plus_one.json.errors | 0 .../Extension/Unsigned_long/negative.json | 0 .../Unsigned_long/negative.json.errors | 0 .../Extension/Unsigned_long/scientific.json | 0 .../Unsigned_long/scientific.json.errors | 0 .../Extension/Unsigned_short/decimal.json | 0 .../Unsigned_short/decimal.json.errors | 0 .../Extension/Unsigned_short/empty.json | 0 .../Unsigned_short/empty.json.errors | 0 .../Unsigned_short/free_form_text.json | 0 .../Unsigned_short/free_form_text.json.errors | 0 .../Unsigned_short/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Unsigned_short/max_plus_one.json | 0 .../Unsigned_short/max_plus_one.json.errors | 0 .../Extension/Unsigned_short/negative.json | 0 .../Unsigned_short/negative.json.errors | 0 .../Extension/Unsigned_short/scientific.json | 0 .../Unsigned_short/scientific.json.errors | 0 .../Any_URI/negatively_fuzzed_01.json | 0 .../Any_URI/negatively_fuzzed_01.json.errors | 0 .../Any_URI/negatively_fuzzed_02.json | 0 .../Any_URI/negatively_fuzzed_02.json.errors | 0 .../Any_URI/negatively_fuzzed_03.json | 0 .../Any_URI/negatively_fuzzed_03.json.errors | 0 .../Any_URI/negatively_fuzzed_04.json | 0 .../Any_URI/negatively_fuzzed_04.json.errors | 0 .../Any_URI/negatively_fuzzed_05.json | 0 .../Any_URI/negatively_fuzzed_05.json.errors | 0 .../Any_URI/negatively_fuzzed_06.json | 0 .../Any_URI/negatively_fuzzed_06.json.errors | 0 .../Any_URI/negatively_fuzzed_07.json | 0 .../Any_URI/negatively_fuzzed_07.json.errors | 0 .../Any_URI/negatively_fuzzed_08.json | 0 .../Any_URI/negatively_fuzzed_08.json.errors | 0 .../Any_URI/negatively_fuzzed_09.json | 0 .../Any_URI/negatively_fuzzed_09.json.errors | 0 .../Any_URI/negatively_fuzzed_10.json | 0 .../Any_URI/negatively_fuzzed_10.json.errors | 0 ...ollowed_by_non_two_hexadecimal_digits.json | 0 ..._by_non_two_hexadecimal_digits.json.errors | 0 .../Property/Any_URI/too_many_fragments.json | 0 .../Any_URI/too_many_fragments.json.errors | 0 ...odd_number_of_characters_is_not_valid.json | 0 ...ber_of_characters_is_not_valid.json.errors | 0 ...uals_signs_may_only_appear_at_the_end.json | 0 ...gns_may_only_appear_at_the_end.json.errors | 0 .../Base_64_binary/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../Base_64_binary/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../Base_64_binary/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../Base_64_binary/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../Base_64_binary/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../Base_64_binary/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../Base_64_binary/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../Base_64_binary/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../Base_64_binary/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../Base_64_binary/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../false_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Property/Boolean/false_in_camelcase.json | 0 .../Boolean/false_in_camelcase.json.errors | 0 .../Property/Boolean/false_in_uppercase.json | 0 .../Boolean/false_in_uppercase.json.errors | 0 .../Boolean/negatively_fuzzed_01.json | 0 .../Boolean/negatively_fuzzed_01.json.errors | 0 .../Boolean/negatively_fuzzed_02.json | 0 .../Boolean/negatively_fuzzed_02.json.errors | 0 .../Boolean/negatively_fuzzed_03.json | 0 .../Boolean/negatively_fuzzed_03.json.errors | 0 .../Boolean/negatively_fuzzed_04.json | 0 .../Boolean/negatively_fuzzed_04.json.errors | 0 .../Boolean/negatively_fuzzed_05.json | 0 .../Boolean/negatively_fuzzed_05.json.errors | 0 .../Boolean/negatively_fuzzed_06.json | 0 .../Boolean/negatively_fuzzed_06.json.errors | 0 .../Boolean/negatively_fuzzed_07.json | 0 .../Boolean/negatively_fuzzed_07.json.errors | 0 .../Boolean/negatively_fuzzed_08.json | 0 .../Boolean/negatively_fuzzed_08.json.errors | 0 .../Boolean/negatively_fuzzed_09.json | 0 .../Boolean/negatively_fuzzed_09.json.errors | 0 .../Boolean/negatively_fuzzed_10.json | 0 .../Boolean/negatively_fuzzed_10.json.errors | 0 .../true_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Property/Boolean/true_in_camelcase.json | 0 .../Boolean/true_in_camelcase.json.errors | 0 .../Property/Boolean/true_in_uppercase.json | 0 .../Boolean/true_in_uppercase.json.errors | 0 .../Property/Byte/decimal.json | 0 .../Property/Byte/decimal.json.errors | 0 .../Property/Byte/empty.json | 0 .../Property/Byte/empty.json.errors | 0 .../Property/Byte/free_form_text.json | 0 .../Property/Byte/free_form_text.json.errors | 0 .../Property/Byte/mathematical_formula.json | 0 .../Byte/mathematical_formula.json.errors | 0 .../Property/Byte/max_plus_one.json | 0 .../Property/Byte/max_plus_one.json.errors | 0 .../Property/Byte/min_minus_one.json | 0 .../Property/Byte/min_minus_one.json.errors | 0 .../Property/Byte/scientific.json | 0 .../Property/Byte/scientific.json.errors | 0 .../Property/Date/date_time_with_UTC.json | 0 .../Date/date_time_with_UTC.json.errors | 0 .../Property/Date/date_time_with_offset.json | 0 .../Date/date_time_with_offset.json.errors | 0 .../Property/Date/date_time_without_zone.json | 0 .../Date/date_time_without_zone.json.errors | 0 .../date_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 .../date_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../Date/date_with_seconds_in_offset.json | 0 .../date_with_seconds_in_offset.json.errors | 0 .../Property/Date/empty.json | 0 .../Property/Date/empty.json.errors | 0 .../Date/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Date/year_4_bce_february_29th.json | 0 .../Date/year_4_bce_february_29th.json.errors | 0 .../Property/Date/year_zero_doesnt_exist.json | 0 .../Date/year_zero_doesnt_exist.json.errors | 0 .../Property/Date_time/date.json | 0 .../Property/Date_time/date.json.errors | 0 ...ate_time_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 ...ate_time_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../date_time_with_seconds_in_offset.json | 0 ...te_time_with_seconds_in_offset.json.errors | 0 .../date_time_with_unexpected_prefix.json | 0 ...te_time_with_unexpected_prefix.json.errors | 0 .../date_time_with_unexpected_suffix.json | 0 ...te_time_with_unexpected_suffix.json.errors | 0 .../Date_time/date_with_time_zone.json | 0 .../Date_time/date_with_time_zone.json.errors | 0 .../Property/Date_time/empty.json | 0 .../Property/Date_time/empty.json.errors | 0 .../Date_time/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Property/Date_time/without_minutes.json | 0 .../Date_time/without_minutes.json.errors | 0 .../Property/Date_time/without_seconds.json | 0 .../Date_time/without_seconds.json.errors | 0 .../Date_time/year_4_bce_february_29th.json | 0 .../year_4_bce_february_29th.json.errors | 0 .../Date_time/year_zero_doesnt_exist.json | 0 .../year_zero_doesnt_exist.json.errors | 0 .../Property/Decimal/empty.json | 0 .../Property/Decimal/empty.json.errors | 0 .../Property/Decimal/free_form_text.json | 0 .../Decimal/free_form_text.json.errors | 0 .../Property/Double/empty.json | 0 .../Property/Double/empty.json.errors | 0 .../Property/Double/free_form_text.json | 0 .../Double/free_form_text.json.errors | 0 .../Property/Double/inf_case_matters.json | 0 .../Double/inf_case_matters.json.errors | 0 .../Property/Double/nan_case_matters.json | 0 .../Double/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Property/Double/plus_inf.json | 0 .../Property/Double/plus_inf.json.errors | 0 .../Property/Double/too_large.json | 0 .../Property/Double/too_large.json.errors | 0 .../Property/Duration/empty.json | 0 .../Property/Duration/empty.json.errors | 0 .../Property/Duration/free_form_text.json | 0 .../Duration/free_form_text.json.errors | 0 .../Property/Duration/integer.json | 0 .../Property/Duration/integer.json.errors | 0 .../Property/Duration/leading_P_missing.json | 0 .../Duration/leading_P_missing.json.errors | 0 .../Property/Duration/negative_years.json | 0 .../Duration/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../Duration/separator_T_missing.json | 0 .../Duration/separator_T_missing.json.errors | 0 .../Property/Duration/the_order_matters.json | 0 .../Duration/the_order_matters.json.errors | 0 .../Property/Float/empty.json | 0 .../Property/Float/empty.json.errors | 0 .../Property/Float/free_form_text.json | 0 .../Property/Float/free_form_text.json.errors | 0 .../Property/Float/inf_case_matters.json | 0 .../Float/inf_case_matters.json.errors | 0 .../Property/Float/nan_case_matters.json | 0 .../Float/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Property/Float/plus_inf.json | 0 .../Property/Float/plus_inf.json.errors | 0 .../Property/Float/too_large.json | 0 .../Property/Float/too_large.json.errors | 0 .../Property/G_day/day_outside_of_range.json | 0 .../G_day/day_outside_of_range.json.errors | 0 .../Property/G_day/empty.json | 0 .../Property/G_day/empty.json.errors | 0 .../Property/G_day/free_form_text.json | 0 .../Property/G_day/free_form_text.json.errors | 0 .../G_day/invalid_negative_offset.json | 0 .../G_day/invalid_negative_offset.json.errors | 0 .../G_day/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_day/invalid_positive_offset.json | 0 .../G_day/invalid_positive_offset.json.errors | 0 .../G_day/missing_leading_dashes.json | 0 .../G_day/missing_leading_dashes.json.errors | 0 .../Property/G_day/missing_leading_digit.json | 0 .../G_day/missing_leading_digit.json.errors | 0 .../Property/G_day/unexpected_suffix.json | 0 .../G_day/unexpected_suffix.json.errors | 0 .../Property/G_month/empty.json | 0 .../Property/G_month/empty.json.errors | 0 .../Property/G_month/free_form_text.json | 0 .../G_month/free_form_text.json.errors | 0 .../G_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_month/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month/missing_leading_digit.json | 0 .../G_month/missing_leading_digit.json.errors | 0 .../G_month/month_outside_of_range.json | 0 .../month_outside_of_range.json.errors | 0 .../G_month/unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../G_month_day/day_outside_of_range.json | 0 .../day_outside_of_range.json.errors | 0 .../Property/G_month_day/empty.json | 0 .../Property/G_month_day/empty.json.errors | 0 .../Property/G_month_day/free_form_text.json | 0 .../G_month_day/free_form_text.json.errors | 0 .../G_month_day/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month_day/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month_day/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month_day/missing_leading_digit.json | 0 .../missing_leading_digit.json.errors | 0 .../G_month_day/non_existing_april_31st.json | 0 .../non_existing_april_31st.json.errors | 0 .../unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../Property/G_year/empty.json | 0 .../Property/G_year/empty.json.errors | 0 .../Property/G_year/free_form_text.json | 0 .../G_year/free_form_text.json.errors | 0 .../G_year/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_year/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Property/G_year/missing_century.json | 0 .../G_year/missing_century.json.errors | 0 .../Property/G_year/unexpected_month.json | 0 .../G_year/unexpected_month.json.errors | 0 .../Property/G_year_month/empty.json | 0 .../Property/G_year_month/empty.json.errors | 0 .../Property/G_year_month/free_form_text.json | 0 .../G_year_month/free_form_text.json.errors | 0 .../G_year_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_year_month/missing_century.json | 0 .../G_year_month/missing_century.json.errors | 0 .../Property/G_year_month/missing_month.json | 0 .../G_year_month/missing_month.json.errors | 0 .../G_year_month/month_out_of_range.json | 0 .../month_out_of_range.json.errors | 0 .../Property/Hex_binary/free_form_text.json | 0 .../Hex_binary/free_form_text.json.errors | 0 .../Hex_binary/odd_number_of_digits.json | 0 .../odd_number_of_digits.json.errors | 0 .../Property/Hex_binary/single_digit.json | 0 .../Hex_binary/single_digit.json.errors | 0 .../Property/Int/decimal.json | 0 .../Property/Int/decimal.json.errors | 0 .../Property/Int/empty.json | 0 .../Property/Int/empty.json.errors | 0 .../Property/Int/free_form_text.json | 0 .../Property/Int/free_form_text.json.errors | 0 .../Property/Int/mathematical_formula.json | 0 .../Int/mathematical_formula.json.errors | 0 .../Property/Int/max_plus_one.json | 0 .../Property/Int/max_plus_one.json.errors | 0 .../Property/Int/min_minus_one.json | 0 .../Property/Int/min_minus_one.json.errors | 0 .../Property/Int/scientific.json | 0 .../Property/Int/scientific.json.errors | 0 .../Property/Integer/decimal.json | 0 .../Property/Integer/decimal.json.errors | 0 .../Property/Integer/empty.json | 0 .../Property/Integer/empty.json.errors | 0 .../Property/Integer/free_form_text.json | 0 .../Integer/free_form_text.json.errors | 0 .../Integer/mathematical_formula.json | 0 .../Integer/mathematical_formula.json.errors | 0 .../Property/Integer/scientific.json | 0 .../Property/Integer/scientific.json.errors | 0 .../Property/Long/decimal.json | 0 .../Property/Long/decimal.json.errors | 0 .../Property/Long/empty.json | 0 .../Property/Long/empty.json.errors | 0 .../Property/Long/free_form_text.json | 0 .../Property/Long/free_form_text.json.errors | 0 .../Property/Long/mathematical_formula.json | 0 .../Long/mathematical_formula.json.errors | 0 .../Property/Long/max_plus_one.json | 0 .../Property/Long/max_plus_one.json.errors | 0 .../Property/Long/min_minus_one.json | 0 .../Property/Long/min_minus_one.json.errors | 0 .../Property/Long/scientific.json | 0 .../Property/Long/scientific.json.errors | 0 .../Property/Negative_integer/decimal.json | 0 .../Negative_integer/decimal.json.errors | 0 .../Property/Negative_integer/empty.json | 0 .../Negative_integer/empty.json.errors | 0 .../Negative_integer/explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../explicitly_positive_zero.json | 0 .../explicitly_positive_zero.json.errors | 0 .../Negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Negative_integer/implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Property/Negative_integer/scientific.json | 0 .../Negative_integer/scientific.json.errors | 0 .../Property/Negative_integer/zero.json | 0 .../Negative_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Non_negative_integer/decimal.json | 0 .../Non_negative_integer/decimal.json.errors | 0 .../Property/Non_negative_integer/empty.json | 0 .../Non_negative_integer/empty.json.errors | 0 .../Non_negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Non_negative_integer/negative.json | 0 .../Non_negative_integer/negative.json.errors | 0 .../Non_positive_integer/decimal.json | 0 .../Non_positive_integer/decimal.json.errors | 0 .../Property/Non_positive_integer/empty.json | 0 .../Non_positive_integer/empty.json.errors | 0 .../explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../Non_positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Non_positive_integer/scientific.json | 0 .../scientific.json.errors | 0 .../Property/Positive_integer/decimal.json | 0 .../Positive_integer/decimal.json.errors | 0 .../Property/Positive_integer/empty.json | 0 .../Positive_integer/empty.json.errors | 0 .../Positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Property/Positive_integer/negative.json | 0 .../Positive_integer/negative.json.errors | 0 .../Property/Positive_integer/zero.json | 0 .../Positive_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Property/Short/decimal.json | 0 .../Property/Short/decimal.json.errors | 0 .../Property/Short/empty.json | 0 .../Property/Short/empty.json.errors | 0 .../Property/Short/free_form_text.json | 0 .../Property/Short/free_form_text.json.errors | 0 .../Property/Short/mathematical_formula.json | 0 .../Short/mathematical_formula.json.errors | 0 .../Property/Short/max_plus_one.json | 0 .../Property/Short/max_plus_one.json.errors | 0 .../Property/Short/min_minus_one.json | 0 .../Property/Short/min_minus_one.json.errors | 0 .../Property/Short/scientific.json | 0 .../Property/Short/scientific.json.errors | 0 .../Property/String/NUL_as_utf16.json | 0 .../Property/String/NUL_as_utf16.json.errors | 0 .../Property/String/NUL_as_utf32.json | 0 .../Property/String/NUL_as_utf32.json.errors | 0 .../Property/String/NUL_as_x.json | 0 .../Property/String/NUL_as_x.json.errors | 0 .../Property/String/negatively_fuzzed_01.json | 0 .../String/negatively_fuzzed_01.json.errors | 0 .../Property/String/negatively_fuzzed_02.json | 0 .../String/negatively_fuzzed_02.json.errors | 0 .../Property/String/negatively_fuzzed_03.json | 0 .../String/negatively_fuzzed_03.json.errors | 0 .../Property/String/negatively_fuzzed_04.json | 0 .../String/negatively_fuzzed_04.json.errors | 0 .../Property/String/negatively_fuzzed_05.json | 0 .../String/negatively_fuzzed_05.json.errors | 0 .../Property/String/negatively_fuzzed_06.json | 0 .../String/negatively_fuzzed_06.json.errors | 0 .../Property/String/negatively_fuzzed_07.json | 0 .../String/negatively_fuzzed_07.json.errors | 0 .../Property/String/negatively_fuzzed_08.json | 0 .../String/negatively_fuzzed_08.json.errors | 0 .../Property/String/negatively_fuzzed_09.json | 0 .../String/negatively_fuzzed_09.json.errors | 0 .../Property/String/negatively_fuzzed_10.json | 0 .../String/negatively_fuzzed_10.json.errors | 0 .../Property/Time/empty.json | 0 .../Property/Time/empty.json.errors | 0 .../Property/Time/free_form_text.json | 0 .../Property/Time/free_form_text.json.errors | 0 .../Property/Time/hour_out_of_range.json | 0 .../Time/hour_out_of_range.json.errors | 0 .../Time/invalid_negative_offset.json | 0 .../Time/invalid_negative_offset.json.errors | 0 .../Time/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Time/invalid_positive_offset.json | 0 .../Time/invalid_positive_offset.json.errors | 0 .../Property/Time/minute_out_of_range.json | 0 .../Time/minute_out_of_range.json.errors | 0 .../Property/Time/missing_padded_zeros.json | 0 .../Time/missing_padded_zeros.json.errors | 0 .../Property/Time/missing_seconds.json | 0 .../Property/Time/missing_seconds.json.errors | 0 .../Property/Time/negative.json | 0 .../Property/Time/negative.json.errors | 0 .../Property/Time/second_out_of_range.json | 0 .../Time/second_out_of_range.json.errors | 0 .../Property/Unsigned_byte/decimal.json | 0 .../Unsigned_byte/decimal.json.errors | 0 .../Property/Unsigned_byte/empty.json | 0 .../Property/Unsigned_byte/empty.json.errors | 0 .../Unsigned_byte/free_form_text.json | 0 .../Unsigned_byte/free_form_text.json.errors | 0 .../Unsigned_byte/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Property/Unsigned_byte/max_plus_one.json | 0 .../Unsigned_byte/max_plus_one.json.errors | 0 .../Property/Unsigned_byte/negative.json | 0 .../Unsigned_byte/negative.json.errors | 0 .../Property/Unsigned_byte/scientific.json | 0 .../Unsigned_byte/scientific.json.errors | 0 .../Property/Unsigned_int/decimal.json | 0 .../Property/Unsigned_int/decimal.json.errors | 0 .../Property/Unsigned_int/empty.json | 0 .../Property/Unsigned_int/empty.json.errors | 0 .../Property/Unsigned_int/free_form_text.json | 0 .../Unsigned_int/free_form_text.json.errors | 0 .../Unsigned_int/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Property/Unsigned_int/max_plus_one.json | 0 .../Unsigned_int/max_plus_one.json.errors | 0 .../Property/Unsigned_int/negative.json | 0 .../Unsigned_int/negative.json.errors | 0 .../Property/Unsigned_int/scientific.json | 0 .../Unsigned_int/scientific.json.errors | 0 .../Property/Unsigned_long/decimal.json | 0 .../Unsigned_long/decimal.json.errors | 0 .../Property/Unsigned_long/empty.json | 0 .../Property/Unsigned_long/empty.json.errors | 0 .../Unsigned_long/free_form_text.json | 0 .../Unsigned_long/free_form_text.json.errors | 0 .../Unsigned_long/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Property/Unsigned_long/max_plus_one.json | 0 .../Unsigned_long/max_plus_one.json.errors | 0 .../Property/Unsigned_long/negative.json | 0 .../Unsigned_long/negative.json.errors | 0 .../Property/Unsigned_long/scientific.json | 0 .../Unsigned_long/scientific.json.errors | 0 .../Property/Unsigned_short/decimal.json | 0 .../Unsigned_short/decimal.json.errors | 0 .../Property/Unsigned_short/empty.json | 0 .../Property/Unsigned_short/empty.json.errors | 0 .../Unsigned_short/free_form_text.json | 0 .../Unsigned_short/free_form_text.json.errors | 0 .../Unsigned_short/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Property/Unsigned_short/max_plus_one.json | 0 .../Unsigned_short/max_plus_one.json.errors | 0 .../Property/Unsigned_short/negative.json | 0 .../Unsigned_short/negative.json.errors | 0 .../Property/Unsigned_short/scientific.json | 0 .../Unsigned_short/scientific.json.errors | 0 .../Any_URI/negatively_fuzzed_01.json | 0 .../Any_URI/negatively_fuzzed_01.json.errors | 0 .../Any_URI/negatively_fuzzed_02.json | 0 .../Any_URI/negatively_fuzzed_02.json.errors | 0 .../Any_URI/negatively_fuzzed_03.json | 0 .../Any_URI/negatively_fuzzed_03.json.errors | 0 .../Any_URI/negatively_fuzzed_04.json | 0 .../Any_URI/negatively_fuzzed_04.json.errors | 0 .../Any_URI/negatively_fuzzed_05.json | 0 .../Any_URI/negatively_fuzzed_05.json.errors | 0 .../Any_URI/negatively_fuzzed_06.json | 0 .../Any_URI/negatively_fuzzed_06.json.errors | 0 .../Any_URI/negatively_fuzzed_07.json | 0 .../Any_URI/negatively_fuzzed_07.json.errors | 0 .../Any_URI/negatively_fuzzed_08.json | 0 .../Any_URI/negatively_fuzzed_08.json.errors | 0 .../Any_URI/negatively_fuzzed_09.json | 0 .../Any_URI/negatively_fuzzed_09.json.errors | 0 .../Any_URI/negatively_fuzzed_10.json | 0 .../Any_URI/negatively_fuzzed_10.json.errors | 0 ...ollowed_by_non_two_hexadecimal_digits.json | 0 ..._by_non_two_hexadecimal_digits.json.errors | 0 .../Qualifier/Any_URI/too_many_fragments.json | 0 .../Any_URI/too_many_fragments.json.errors | 0 ...odd_number_of_characters_is_not_valid.json | 0 ...ber_of_characters_is_not_valid.json.errors | 0 ...uals_signs_may_only_appear_at_the_end.json | 0 ...gns_may_only_appear_at_the_end.json.errors | 0 .../Base_64_binary/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../Base_64_binary/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../Base_64_binary/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../Base_64_binary/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../Base_64_binary/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../Base_64_binary/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../Base_64_binary/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../Base_64_binary/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../Base_64_binary/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../Base_64_binary/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../false_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Qualifier/Boolean/false_in_camelcase.json | 0 .../Boolean/false_in_camelcase.json.errors | 0 .../Qualifier/Boolean/false_in_uppercase.json | 0 .../Boolean/false_in_uppercase.json.errors | 0 .../Boolean/negatively_fuzzed_01.json | 0 .../Boolean/negatively_fuzzed_01.json.errors | 0 .../Boolean/negatively_fuzzed_02.json | 0 .../Boolean/negatively_fuzzed_02.json.errors | 0 .../Boolean/negatively_fuzzed_03.json | 0 .../Boolean/negatively_fuzzed_03.json.errors | 0 .../Boolean/negatively_fuzzed_04.json | 0 .../Boolean/negatively_fuzzed_04.json.errors | 0 .../Boolean/negatively_fuzzed_05.json | 0 .../Boolean/negatively_fuzzed_05.json.errors | 0 .../Boolean/negatively_fuzzed_06.json | 0 .../Boolean/negatively_fuzzed_06.json.errors | 0 .../Boolean/negatively_fuzzed_07.json | 0 .../Boolean/negatively_fuzzed_07.json.errors | 0 .../Boolean/negatively_fuzzed_08.json | 0 .../Boolean/negatively_fuzzed_08.json.errors | 0 .../Boolean/negatively_fuzzed_09.json | 0 .../Boolean/negatively_fuzzed_09.json.errors | 0 .../Boolean/negatively_fuzzed_10.json | 0 .../Boolean/negatively_fuzzed_10.json.errors | 0 .../true_as_number_with_leading_zeros.json | 0 ...e_as_number_with_leading_zeros.json.errors | 0 .../Qualifier/Boolean/true_in_camelcase.json | 0 .../Boolean/true_in_camelcase.json.errors | 0 .../Qualifier/Boolean/true_in_uppercase.json | 0 .../Boolean/true_in_uppercase.json.errors | 0 .../Qualifier/Byte/decimal.json | 0 .../Qualifier/Byte/decimal.json.errors | 0 .../Qualifier/Byte/empty.json | 0 .../Qualifier/Byte/empty.json.errors | 0 .../Qualifier/Byte/free_form_text.json | 0 .../Qualifier/Byte/free_form_text.json.errors | 0 .../Qualifier/Byte/mathematical_formula.json | 0 .../Byte/mathematical_formula.json.errors | 0 .../Qualifier/Byte/max_plus_one.json | 0 .../Qualifier/Byte/max_plus_one.json.errors | 0 .../Qualifier/Byte/min_minus_one.json | 0 .../Qualifier/Byte/min_minus_one.json.errors | 0 .../Qualifier/Byte/scientific.json | 0 .../Qualifier/Byte/scientific.json.errors | 0 .../Qualifier/Date/date_time_with_UTC.json | 0 .../Date/date_time_with_UTC.json.errors | 0 .../Qualifier/Date/date_time_with_offset.json | 0 .../Date/date_time_with_offset.json.errors | 0 .../Date/date_time_without_zone.json | 0 .../Date/date_time_without_zone.json.errors | 0 .../date_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 .../date_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../Date/date_with_seconds_in_offset.json | 0 .../date_with_seconds_in_offset.json.errors | 0 .../Qualifier/Date/empty.json | 0 .../Qualifier/Date/empty.json.errors | 0 .../Date/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Date/year_4_bce_february_29th.json | 0 .../Date/year_4_bce_february_29th.json.errors | 0 .../Date/year_zero_doesnt_exist.json | 0 .../Date/year_zero_doesnt_exist.json.errors | 0 .../Qualifier/Date_time/date.json | 0 .../Qualifier/Date_time/date.json.errors | 0 ...ate_time_with_invalid_negative_offset.json | 0 ...e_with_invalid_negative_offset.json.errors | 0 ...ate_time_with_invalid_positive_offset.json | 0 ...e_with_invalid_positive_offset.json.errors | 0 .../date_time_with_seconds_in_offset.json | 0 ...te_time_with_seconds_in_offset.json.errors | 0 .../date_time_with_unexpected_prefix.json | 0 ...te_time_with_unexpected_prefix.json.errors | 0 .../date_time_with_unexpected_suffix.json | 0 ...te_time_with_unexpected_suffix.json.errors | 0 .../Date_time/date_with_time_zone.json | 0 .../Date_time/date_with_time_zone.json.errors | 0 .../Qualifier/Date_time/empty.json | 0 .../Qualifier/Date_time/empty.json.errors | 0 .../Date_time/non_existing_february_29th.json | 0 .../non_existing_february_29th.json.errors | 0 .../Qualifier/Date_time/without_minutes.json | 0 .../Date_time/without_minutes.json.errors | 0 .../Qualifier/Date_time/without_seconds.json | 0 .../Date_time/without_seconds.json.errors | 0 .../Date_time/year_4_bce_february_29th.json | 0 .../year_4_bce_february_29th.json.errors | 0 .../Date_time/year_zero_doesnt_exist.json | 0 .../year_zero_doesnt_exist.json.errors | 0 .../Qualifier/Decimal/empty.json | 0 .../Qualifier/Decimal/empty.json.errors | 0 .../Qualifier/Decimal/free_form_text.json | 0 .../Decimal/free_form_text.json.errors | 0 .../Qualifier/Double/empty.json | 0 .../Qualifier/Double/empty.json.errors | 0 .../Qualifier/Double/free_form_text.json | 0 .../Double/free_form_text.json.errors | 0 .../Qualifier/Double/inf_case_matters.json | 0 .../Double/inf_case_matters.json.errors | 0 .../Qualifier/Double/nan_case_matters.json | 0 .../Double/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Qualifier/Double/plus_inf.json | 0 .../Qualifier/Double/plus_inf.json.errors | 0 .../Qualifier/Double/too_large.json | 0 .../Qualifier/Double/too_large.json.errors | 0 .../Qualifier/Duration/empty.json | 0 .../Qualifier/Duration/empty.json.errors | 0 .../Qualifier/Duration/free_form_text.json | 0 .../Duration/free_form_text.json.errors | 0 .../Qualifier/Duration/integer.json | 0 .../Qualifier/Duration/integer.json.errors | 0 .../Qualifier/Duration/leading_P_missing.json | 0 .../Duration/leading_P_missing.json.errors | 0 .../Qualifier/Duration/negative_years.json | 0 .../Duration/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../Duration/separator_T_missing.json | 0 .../Duration/separator_T_missing.json.errors | 0 .../Qualifier/Duration/the_order_matters.json | 0 .../Duration/the_order_matters.json.errors | 0 .../Qualifier/Float/empty.json | 0 .../Qualifier/Float/empty.json.errors | 0 .../Qualifier/Float/free_form_text.json | 0 .../Float/free_form_text.json.errors | 0 .../Qualifier/Float/inf_case_matters.json | 0 .../Float/inf_case_matters.json.errors | 0 .../Qualifier/Float/nan_case_matters.json | 0 .../Float/nan_case_matters.json.errors | 0 .../no_fraction_in_scientific_notation.json | 0 ...raction_in_scientific_notation.json.errors | 0 .../Qualifier/Float/plus_inf.json | 0 .../Qualifier/Float/plus_inf.json.errors | 0 .../Qualifier/Float/too_large.json | 0 .../Qualifier/Float/too_large.json.errors | 0 .../Qualifier/G_day/day_outside_of_range.json | 0 .../G_day/day_outside_of_range.json.errors | 0 .../Qualifier/G_day/empty.json | 0 .../Qualifier/G_day/empty.json.errors | 0 .../Qualifier/G_day/free_form_text.json | 0 .../G_day/free_form_text.json.errors | 0 .../G_day/invalid_negative_offset.json | 0 .../G_day/invalid_negative_offset.json.errors | 0 .../G_day/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_day/invalid_positive_offset.json | 0 .../G_day/invalid_positive_offset.json.errors | 0 .../G_day/missing_leading_dashes.json | 0 .../G_day/missing_leading_dashes.json.errors | 0 .../G_day/missing_leading_digit.json | 0 .../G_day/missing_leading_digit.json.errors | 0 .../Qualifier/G_day/unexpected_suffix.json | 0 .../G_day/unexpected_suffix.json.errors | 0 .../Qualifier/G_month/empty.json | 0 .../Qualifier/G_month/empty.json.errors | 0 .../Qualifier/G_month/free_form_text.json | 0 .../G_month/free_form_text.json.errors | 0 .../G_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_month/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month/missing_leading_digit.json | 0 .../G_month/missing_leading_digit.json.errors | 0 .../G_month/month_outside_of_range.json | 0 .../month_outside_of_range.json.errors | 0 .../G_month/unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../G_month_day/day_outside_of_range.json | 0 .../day_outside_of_range.json.errors | 0 .../Qualifier/G_month_day/empty.json | 0 .../Qualifier/G_month_day/empty.json.errors | 0 .../Qualifier/G_month_day/free_form_text.json | 0 .../G_month_day/free_form_text.json.errors | 0 .../G_month_day/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_month_day/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_month_day/missing_leading_dashes.json | 0 .../missing_leading_dashes.json.errors | 0 .../G_month_day/missing_leading_digit.json | 0 .../missing_leading_digit.json.errors | 0 .../G_month_day/non_existing_april_31st.json | 0 .../non_existing_april_31st.json.errors | 0 .../unexpected_prefix_and_suffix.json | 0 .../unexpected_prefix_and_suffix.json.errors | 0 .../Qualifier/G_year/empty.json | 0 .../Qualifier/G_year/empty.json.errors | 0 .../Qualifier/G_year/free_form_text.json | 0 .../G_year/free_form_text.json.errors | 0 .../G_year/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../G_year/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../Qualifier/G_year/missing_century.json | 0 .../G_year/missing_century.json.errors | 0 .../Qualifier/G_year/unexpected_month.json | 0 .../G_year/unexpected_month.json.errors | 0 .../Qualifier/G_year_month/empty.json | 0 .../Qualifier/G_year_month/empty.json.errors | 0 .../G_year_month/free_form_text.json | 0 .../G_year_month/free_form_text.json.errors | 0 .../G_year_month/invalid_negative_offset.json | 0 .../invalid_negative_offset.json.errors | 0 .../invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../G_year_month/invalid_positive_offset.json | 0 .../invalid_positive_offset.json.errors | 0 .../G_year_month/missing_century.json | 0 .../G_year_month/missing_century.json.errors | 0 .../Qualifier/G_year_month/missing_month.json | 0 .../G_year_month/missing_month.json.errors | 0 .../G_year_month/month_out_of_range.json | 0 .../month_out_of_range.json.errors | 0 .../Qualifier/Hex_binary/free_form_text.json | 0 .../Hex_binary/free_form_text.json.errors | 0 .../Hex_binary/odd_number_of_digits.json | 0 .../odd_number_of_digits.json.errors | 0 .../Qualifier/Hex_binary/single_digit.json | 0 .../Hex_binary/single_digit.json.errors | 0 .../Qualifier/Int/decimal.json | 0 .../Qualifier/Int/decimal.json.errors | 0 .../Qualifier/Int/empty.json | 0 .../Qualifier/Int/empty.json.errors | 0 .../Qualifier/Int/free_form_text.json | 0 .../Qualifier/Int/free_form_text.json.errors | 0 .../Qualifier/Int/mathematical_formula.json | 0 .../Int/mathematical_formula.json.errors | 0 .../Qualifier/Int/max_plus_one.json | 0 .../Qualifier/Int/max_plus_one.json.errors | 0 .../Qualifier/Int/min_minus_one.json | 0 .../Qualifier/Int/min_minus_one.json.errors | 0 .../Qualifier/Int/scientific.json | 0 .../Qualifier/Int/scientific.json.errors | 0 .../Qualifier/Integer/decimal.json | 0 .../Qualifier/Integer/decimal.json.errors | 0 .../Qualifier/Integer/empty.json | 0 .../Qualifier/Integer/empty.json.errors | 0 .../Qualifier/Integer/free_form_text.json | 0 .../Integer/free_form_text.json.errors | 0 .../Integer/mathematical_formula.json | 0 .../Integer/mathematical_formula.json.errors | 0 .../Qualifier/Integer/scientific.json | 0 .../Qualifier/Integer/scientific.json.errors | 0 .../Qualifier/Long/decimal.json | 0 .../Qualifier/Long/decimal.json.errors | 0 .../Qualifier/Long/empty.json | 0 .../Qualifier/Long/empty.json.errors | 0 .../Qualifier/Long/free_form_text.json | 0 .../Qualifier/Long/free_form_text.json.errors | 0 .../Qualifier/Long/mathematical_formula.json | 0 .../Long/mathematical_formula.json.errors | 0 .../Qualifier/Long/max_plus_one.json | 0 .../Qualifier/Long/max_plus_one.json.errors | 0 .../Qualifier/Long/min_minus_one.json | 0 .../Qualifier/Long/min_minus_one.json.errors | 0 .../Qualifier/Long/scientific.json | 0 .../Qualifier/Long/scientific.json.errors | 0 .../Qualifier/Negative_integer/decimal.json | 0 .../Negative_integer/decimal.json.errors | 0 .../Qualifier/Negative_integer/empty.json | 0 .../Negative_integer/empty.json.errors | 0 .../Negative_integer/explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../explicitly_positive_zero.json | 0 .../explicitly_positive_zero.json.errors | 0 .../Negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Negative_integer/implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Negative_integer/scientific.json | 0 .../Negative_integer/scientific.json.errors | 0 .../Qualifier/Negative_integer/zero.json | 0 .../Negative_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Non_negative_integer/decimal.json | 0 .../Non_negative_integer/decimal.json.errors | 0 .../Qualifier/Non_negative_integer/empty.json | 0 .../Non_negative_integer/empty.json.errors | 0 .../Non_negative_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Non_negative_integer/negative.json | 0 .../Non_negative_integer/negative.json.errors | 0 .../Non_positive_integer/decimal.json | 0 .../Non_positive_integer/decimal.json.errors | 0 .../Qualifier/Non_positive_integer/empty.json | 0 .../Non_positive_integer/empty.json.errors | 0 .../explicitly_positive.json | 0 .../explicitly_positive.json.errors | 0 .../Non_positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../implicitly_positive.json | 0 .../implicitly_positive.json.errors | 0 .../mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Non_positive_integer/scientific.json | 0 .../scientific.json.errors | 0 .../Qualifier/Positive_integer/decimal.json | 0 .../Positive_integer/decimal.json.errors | 0 .../Qualifier/Positive_integer/empty.json | 0 .../Positive_integer/empty.json.errors | 0 .../Positive_integer/free_form_text.json | 0 .../free_form_text.json.errors | 0 .../Qualifier/Positive_integer/negative.json | 0 .../Positive_integer/negative.json.errors | 0 .../Qualifier/Positive_integer/zero.json | 0 .../Positive_integer/zero.json.errors | 0 .../zero_prefixed_with_zeros.json | 0 .../zero_prefixed_with_zeros.json.errors | 0 .../Qualifier/Short/decimal.json | 0 .../Qualifier/Short/decimal.json.errors | 0 .../Qualifier/Short/empty.json | 0 .../Qualifier/Short/empty.json.errors | 0 .../Qualifier/Short/free_form_text.json | 0 .../Short/free_form_text.json.errors | 0 .../Qualifier/Short/mathematical_formula.json | 0 .../Short/mathematical_formula.json.errors | 0 .../Qualifier/Short/max_plus_one.json | 0 .../Qualifier/Short/max_plus_one.json.errors | 0 .../Qualifier/Short/min_minus_one.json | 0 .../Qualifier/Short/min_minus_one.json.errors | 0 .../Qualifier/Short/scientific.json | 0 .../Qualifier/Short/scientific.json.errors | 0 .../Qualifier/String/NUL_as_utf16.json | 0 .../Qualifier/String/NUL_as_utf16.json.errors | 0 .../Qualifier/String/NUL_as_utf32.json | 0 .../Qualifier/String/NUL_as_utf32.json.errors | 0 .../Qualifier/String/NUL_as_x.json | 0 .../Qualifier/String/NUL_as_x.json.errors | 0 .../String/negatively_fuzzed_01.json | 0 .../String/negatively_fuzzed_01.json.errors | 0 .../String/negatively_fuzzed_02.json | 0 .../String/negatively_fuzzed_02.json.errors | 0 .../String/negatively_fuzzed_03.json | 0 .../String/negatively_fuzzed_03.json.errors | 0 .../String/negatively_fuzzed_04.json | 0 .../String/negatively_fuzzed_04.json.errors | 0 .../String/negatively_fuzzed_05.json | 0 .../String/negatively_fuzzed_05.json.errors | 0 .../String/negatively_fuzzed_06.json | 0 .../String/negatively_fuzzed_06.json.errors | 0 .../String/negatively_fuzzed_07.json | 0 .../String/negatively_fuzzed_07.json.errors | 0 .../String/negatively_fuzzed_08.json | 0 .../String/negatively_fuzzed_08.json.errors | 0 .../String/negatively_fuzzed_09.json | 0 .../String/negatively_fuzzed_09.json.errors | 0 .../String/negatively_fuzzed_10.json | 0 .../String/negatively_fuzzed_10.json.errors | 0 .../Qualifier/Time/empty.json | 0 .../Qualifier/Time/empty.json.errors | 0 .../Qualifier/Time/free_form_text.json | 0 .../Qualifier/Time/free_form_text.json.errors | 0 .../Qualifier/Time/hour_out_of_range.json | 0 .../Time/hour_out_of_range.json.errors | 0 .../Time/invalid_negative_offset.json | 0 .../Time/invalid_negative_offset.json.errors | 0 .../Time/invalid_offset_with_seconds.json | 0 .../invalid_offset_with_seconds.json.errors | 0 .../Time/invalid_positive_offset.json | 0 .../Time/invalid_positive_offset.json.errors | 0 .../Qualifier/Time/minute_out_of_range.json | 0 .../Time/minute_out_of_range.json.errors | 0 .../Qualifier/Time/missing_padded_zeros.json | 0 .../Time/missing_padded_zeros.json.errors | 0 .../Qualifier/Time/missing_seconds.json | 0 .../Time/missing_seconds.json.errors | 0 .../Qualifier/Time/negative.json | 0 .../Qualifier/Time/negative.json.errors | 0 .../Qualifier/Time/second_out_of_range.json | 0 .../Time/second_out_of_range.json.errors | 0 .../Qualifier/Unsigned_byte/decimal.json | 0 .../Unsigned_byte/decimal.json.errors | 0 .../Qualifier/Unsigned_byte/empty.json | 0 .../Qualifier/Unsigned_byte/empty.json.errors | 0 .../Unsigned_byte/free_form_text.json | 0 .../Unsigned_byte/free_form_text.json.errors | 0 .../Unsigned_byte/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Qualifier/Unsigned_byte/max_plus_one.json | 0 .../Unsigned_byte/max_plus_one.json.errors | 0 .../Qualifier/Unsigned_byte/negative.json | 0 .../Unsigned_byte/negative.json.errors | 0 .../Qualifier/Unsigned_byte/scientific.json | 0 .../Unsigned_byte/scientific.json.errors | 0 .../Qualifier/Unsigned_int/decimal.json | 0 .../Unsigned_int/decimal.json.errors | 0 .../Qualifier/Unsigned_int/empty.json | 0 .../Qualifier/Unsigned_int/empty.json.errors | 0 .../Unsigned_int/free_form_text.json | 0 .../Unsigned_int/free_form_text.json.errors | 0 .../Unsigned_int/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Qualifier/Unsigned_int/max_plus_one.json | 0 .../Unsigned_int/max_plus_one.json.errors | 0 .../Qualifier/Unsigned_int/negative.json | 0 .../Unsigned_int/negative.json.errors | 0 .../Qualifier/Unsigned_int/scientific.json | 0 .../Unsigned_int/scientific.json.errors | 0 .../Qualifier/Unsigned_long/decimal.json | 0 .../Unsigned_long/decimal.json.errors | 0 .../Qualifier/Unsigned_long/empty.json | 0 .../Qualifier/Unsigned_long/empty.json.errors | 0 .../Unsigned_long/free_form_text.json | 0 .../Unsigned_long/free_form_text.json.errors | 0 .../Unsigned_long/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Qualifier/Unsigned_long/max_plus_one.json | 0 .../Unsigned_long/max_plus_one.json.errors | 0 .../Qualifier/Unsigned_long/negative.json | 0 .../Unsigned_long/negative.json.errors | 0 .../Qualifier/Unsigned_long/scientific.json | 0 .../Unsigned_long/scientific.json.errors | 0 .../Qualifier/Unsigned_short/decimal.json | 0 .../Unsigned_short/decimal.json.errors | 0 .../Qualifier/Unsigned_short/empty.json | 0 .../Unsigned_short/empty.json.errors | 0 .../Unsigned_short/free_form_text.json | 0 .../Unsigned_short/free_form_text.json.errors | 0 .../Unsigned_short/mathematical_formula.json | 0 .../mathematical_formula.json.errors | 0 .../Unsigned_short/max_plus_one.json | 0 .../Unsigned_short/max_plus_one.json.errors | 0 .../Qualifier/Unsigned_short/negative.json | 0 .../Unsigned_short/negative.json.errors | 0 .../Qualifier/Unsigned_short/scientific.json | 0 .../Unsigned_short/scientific.json.errors | 0 .../AdministrativeInformation/revision.json | 0 .../revision.json.errors | 0 .../AdministrativeInformation/templateId.json | 0 .../templateId.json.errors | 0 .../AdministrativeInformation/version.json | 0 .../version.json.errors | 0 .../category.json | 0 .../category.json.errors | 0 .../AnnotatedRelationshipElement/idShort.json | 0 .../idShort.json.errors | 0 .../AssetAdministrationShell/category.json | 0 .../category.json.errors | 0 .../AssetAdministrationShell/id.json | 0 .../AssetAdministrationShell/id.json.errors | 0 .../AssetAdministrationShell/idShort.json | 0 .../idShort.json.errors | 0 .../AssetInformation/assetType.json | 0 .../AssetInformation/assetType.json.errors | 0 .../AssetInformation/globalAssetId.json | 0 .../globalAssetId.json.errors | 0 .../BasicEventElement/category.json | 0 .../BasicEventElement/category.json.errors | 0 .../BasicEventElement/idShort.json | 0 .../BasicEventElement/idShort.json.errors | 0 .../BasicEventElement/messageTopic.json | 0 .../messageTopic.json.errors | 0 .../MaxLengthViolation/Blob/category.json | 0 .../Blob/category.json.errors | 0 .../MaxLengthViolation/Blob/contentType.json | 0 .../Blob/contentType.json.errors | 0 .../MaxLengthViolation/Blob/idShort.json | 0 .../Blob/idShort.json.errors | 0 .../Capability/category.json | 0 .../Capability/category.json.errors | 0 .../Capability/idShort.json | 0 .../Capability/idShort.json.errors | 0 .../ConceptDescription/category.json | 0 .../ConceptDescription/category.json.errors | 0 .../ConceptDescription/id.json | 0 .../ConceptDescription/id.json.errors | 0 .../ConceptDescription/idShort.json | 0 .../ConceptDescription/idShort.json.errors | 0 .../DataSpecificationIec61360/value.json | 0 .../value.json.errors | 0 .../MaxLengthViolation/Entity/category.json | 0 .../Entity/category.json.errors | 0 .../MaxLengthViolation/Entity/idShort.json | 0 .../Entity/idShort.json.errors | 0 .../MaxLengthViolation/Extension/name.json | 0 .../Extension/name.json.errors | 0 .../MaxLengthViolation/File/category.json | 0 .../File/category.json.errors | 0 .../MaxLengthViolation/File/contentType.json | 0 .../File/contentType.json.errors | 0 .../MaxLengthViolation/File/idShort.json | 0 .../File/idShort.json.errors | 0 .../MaxLengthViolation/File/value.json | 0 .../MaxLengthViolation/File/value.json.errors | 0 .../MaxLengthViolation/Key/value.json | 0 .../MaxLengthViolation/Key/value.json.errors | 0 .../text.json | 0 .../text.json.errors | 0 .../LangStringNameType/text.json | 0 .../LangStringNameType/text.json.errors | 0 .../text.json | 0 .../text.json.errors | 0 .../LangStringShortNameTypeIec61360/text.json | 0 .../text.json.errors | 0 .../LangStringTextType/text.json | 0 .../LangStringTextType/text.json.errors | 0 .../MultiLanguageProperty/category.json | 0 .../category.json.errors | 0 .../MultiLanguageProperty/idShort.json | 0 .../MultiLanguageProperty/idShort.json.errors | 0 .../Operation/category.json | 0 .../Operation/category.json.errors | 0 .../MaxLengthViolation/Operation/idShort.json | 0 .../Operation/idShort.json.errors | 0 .../MaxLengthViolation/Property/category.json | 0 .../Property/category.json.errors | 0 .../MaxLengthViolation/Property/idShort.json | 0 .../Property/idShort.json.errors | 0 .../MaxLengthViolation/Qualifier/type.json | 0 .../Qualifier/type.json.errors | 0 .../MaxLengthViolation/Range/category.json | 0 .../Range/category.json.errors | 0 .../MaxLengthViolation/Range/idShort.json | 0 .../Range/idShort.json.errors | 0 .../ReferenceElement/category.json | 0 .../ReferenceElement/category.json.errors | 0 .../ReferenceElement/idShort.json | 0 .../ReferenceElement/idShort.json.errors | 0 .../RelationshipElement/category.json | 0 .../RelationshipElement/category.json.errors | 0 .../RelationshipElement/idShort.json | 0 .../RelationshipElement/idShort.json.errors | 0 .../Resource/contentType.json | 0 .../Resource/contentType.json.errors | 0 .../MaxLengthViolation/Resource/path.json | 0 .../Resource/path.json.errors | 0 .../SpecificAssetId/name.json | 0 .../SpecificAssetId/name.json.errors | 0 .../SpecificAssetId/value.json | 0 .../SpecificAssetId/value.json.errors | 0 .../MaxLengthViolation/Submodel/category.json | 0 .../Submodel/category.json.errors | 0 .../MaxLengthViolation/Submodel/id.json | 0 .../Submodel/id.json.errors | 0 .../MaxLengthViolation/Submodel/idShort.json | 0 .../Submodel/idShort.json.errors | 0 .../SubmodelElementCollection/category.json | 0 .../category.json.errors | 0 .../SubmodelElementCollection/idShort.json | 0 .../idShort.json.errors | 0 .../SubmodelElementList/category.json | 0 .../SubmodelElementList/category.json.errors | 0 .../SubmodelElementList/idShort.json | 0 .../SubmodelElementList/idShort.json.errors | 0 .../ValueReferencePair/value.json | 0 .../ValueReferencePair/value.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../AdministrativeInformation/revision.json | 0 .../revision.json.errors | 0 .../AdministrativeInformation/templateId.json | 0 .../templateId.json.errors | 0 .../AdministrativeInformation/version.json | 0 .../version.json.errors | 0 .../annotations.json | 0 .../annotations.json.errors | 0 .../category.json | 0 .../category.json.errors | 0 .../description.json | 0 .../description.json.errors | 0 .../displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../extensions.json | 0 .../extensions.json.errors | 0 .../AnnotatedRelationshipElement/idShort.json | 0 .../idShort.json.errors | 0 .../qualifiers.json | 0 .../qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../AssetAdministrationShell/category.json | 0 .../category.json.errors | 0 .../AssetAdministrationShell/description.json | 0 .../description.json.errors | 0 .../AssetAdministrationShell/displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../AssetAdministrationShell/extensions.json | 0 .../extensions.json.errors | 0 .../AssetAdministrationShell/id.json | 0 .../AssetAdministrationShell/id.json.errors | 0 .../AssetAdministrationShell/idShort.json | 0 .../idShort.json.errors | 0 .../AssetAdministrationShell/submodels.json | 0 .../submodels.json.errors | 0 .../AssetInformation/assetType.json | 0 .../AssetInformation/assetType.json.errors | 0 .../AssetInformation/globalAssetId.json | 0 .../globalAssetId.json.errors | 0 .../BasicEventElement/category.json | 0 .../BasicEventElement/category.json.errors | 0 .../BasicEventElement/description.json | 0 .../BasicEventElement/description.json.errors | 0 .../BasicEventElement/displayName.json | 0 .../BasicEventElement/displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../BasicEventElement/extensions.json | 0 .../BasicEventElement/extensions.json.errors | 0 .../BasicEventElement/idShort.json | 0 .../BasicEventElement/idShort.json.errors | 0 .../BasicEventElement/messageTopic.json | 0 .../messageTopic.json.errors | 0 .../BasicEventElement/qualifiers.json | 0 .../BasicEventElement/qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/Blob/category.json | 0 .../Blob/category.json.errors | 0 .../MinLengthViolation/Blob/contentType.json | 0 .../Blob/contentType.json.errors | 0 .../MinLengthViolation/Blob/description.json | 0 .../Blob/description.json.errors | 0 .../MinLengthViolation/Blob/displayName.json | 0 .../Blob/displayName.json.errors | 0 .../Blob/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../MinLengthViolation/Blob/extensions.json | 0 .../Blob/extensions.json.errors | 0 .../MinLengthViolation/Blob/idShort.json | 0 .../Blob/idShort.json.errors | 0 .../MinLengthViolation/Blob/qualifiers.json | 0 .../Blob/qualifiers.json.errors | 0 .../Blob/supplementalSemanticIds.json | 0 .../Blob/supplementalSemanticIds.json.errors | 0 .../Capability/category.json | 0 .../Capability/category.json.errors | 0 .../Capability/description.json | 0 .../Capability/description.json.errors | 0 .../Capability/displayName.json | 0 .../Capability/displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../Capability/extensions.json | 0 .../Capability/extensions.json.errors | 0 .../Capability/idShort.json | 0 .../Capability/idShort.json.errors | 0 .../Capability/qualifiers.json | 0 .../Capability/qualifiers.json.errors | 0 .../Capability/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../ConceptDescription/category.json | 0 .../ConceptDescription/category.json.errors | 0 .../ConceptDescription/description.json | 0 .../description.json.errors | 0 .../ConceptDescription/displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../ConceptDescription/extensions.json | 0 .../ConceptDescription/extensions.json.errors | 0 .../ConceptDescription/id.json | 0 .../ConceptDescription/id.json.errors | 0 .../ConceptDescription/idShort.json | 0 .../ConceptDescription/idShort.json.errors | 0 .../ConceptDescription/isCaseOf.json | 0 .../ConceptDescription/isCaseOf.json.errors | 0 .../DataSpecificationIec61360/definition.json | 0 .../definition.json.errors | 0 .../preferredName.json | 0 .../preferredName.json.errors | 0 .../DataSpecificationIec61360/shortName.json | 0 .../shortName.json.errors | 0 .../sourceOfDefinition.json | 0 .../sourceOfDefinition.json.errors | 0 .../DataSpecificationIec61360/symbol.json | 0 .../symbol.json.errors | 0 .../DataSpecificationIec61360/unit.json | 0 .../unit.json.errors | 0 .../DataSpecificationIec61360/value.json | 0 .../value.json.errors | 0 .../valueFormat.json | 0 .../valueFormat.json.errors | 0 .../MinLengthViolation/Entity/category.json | 0 .../Entity/category.json.errors | 0 .../Entity/description.json | 0 .../Entity/description.json.errors | 0 .../Entity/displayName.json | 0 .../Entity/displayName.json.errors | 0 .../Entity/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../MinLengthViolation/Entity/extensions.json | 0 .../Entity/extensions.json.errors | 0 .../MinLengthViolation/Entity/idShort.json | 0 .../Entity/idShort.json.errors | 0 .../MinLengthViolation/Entity/qualifiers.json | 0 .../Entity/qualifiers.json.errors | 0 .../MinLengthViolation/Entity/statements.json | 0 .../Entity/statements.json.errors | 0 .../Entity/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/Extension/name.json | 0 .../Extension/name.json.errors | 0 .../Extension/refersTo.json | 0 .../Extension/refersTo.json.errors | 0 .../Extension/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/File/category.json | 0 .../File/category.json.errors | 0 .../MinLengthViolation/File/contentType.json | 0 .../File/contentType.json.errors | 0 .../MinLengthViolation/File/description.json | 0 .../File/description.json.errors | 0 .../MinLengthViolation/File/displayName.json | 0 .../File/displayName.json.errors | 0 .../File/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../MinLengthViolation/File/extensions.json | 0 .../File/extensions.json.errors | 0 .../MinLengthViolation/File/idShort.json | 0 .../File/idShort.json.errors | 0 .../MinLengthViolation/File/qualifiers.json | 0 .../File/qualifiers.json.errors | 0 .../File/supplementalSemanticIds.json | 0 .../File/supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/File/value.json | 0 .../MinLengthViolation/File/value.json.errors | 0 .../MinLengthViolation/Key/value.json | 0 .../MinLengthViolation/Key/value.json.errors | 0 .../text.json | 0 .../text.json.errors | 0 .../LangStringNameType/text.json | 0 .../LangStringNameType/text.json.errors | 0 .../text.json | 0 .../text.json.errors | 0 .../LangStringShortNameTypeIec61360/text.json | 0 .../text.json.errors | 0 .../LangStringTextType/text.json | 0 .../LangStringTextType/text.json.errors | 0 .../MultiLanguageProperty/category.json | 0 .../category.json.errors | 0 .../MultiLanguageProperty/description.json | 0 .../description.json.errors | 0 .../MultiLanguageProperty/displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../MultiLanguageProperty/extensions.json | 0 .../extensions.json.errors | 0 .../MultiLanguageProperty/idShort.json | 0 .../MultiLanguageProperty/idShort.json.errors | 0 .../MultiLanguageProperty/qualifiers.json | 0 .../qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MultiLanguageProperty/value.json | 0 .../MultiLanguageProperty/value.json.errors | 0 .../Operation/category.json | 0 .../Operation/category.json.errors | 0 .../Operation/description.json | 0 .../Operation/description.json.errors | 0 .../Operation/displayName.json | 0 .../Operation/displayName.json.errors | 0 .../Operation/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../Operation/extensions.json | 0 .../Operation/extensions.json.errors | 0 .../MinLengthViolation/Operation/idShort.json | 0 .../Operation/idShort.json.errors | 0 .../Operation/inoutputVariables.json | 0 .../Operation/inoutputVariables.json.errors | 0 .../Operation/inputVariables.json | 0 .../Operation/inputVariables.json.errors | 0 .../Operation/outputVariables.json | 0 .../Operation/outputVariables.json.errors | 0 .../Operation/qualifiers.json | 0 .../Operation/qualifiers.json.errors | 0 .../Operation/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/Property/category.json | 0 .../Property/category.json.errors | 0 .../Property/description.json | 0 .../Property/description.json.errors | 0 .../Property/displayName.json | 0 .../Property/displayName.json.errors | 0 .../Property/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../Property/extensions.json | 0 .../Property/extensions.json.errors | 0 .../MinLengthViolation/Property/idShort.json | 0 .../Property/idShort.json.errors | 0 .../Property/qualifiers.json | 0 .../Property/qualifiers.json.errors | 0 .../Property/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../Qualifier/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/Qualifier/type.json | 0 .../Qualifier/type.json.errors | 0 .../MinLengthViolation/Range/category.json | 0 .../Range/category.json.errors | 0 .../MinLengthViolation/Range/description.json | 0 .../Range/description.json.errors | 0 .../MinLengthViolation/Range/displayName.json | 0 .../Range/displayName.json.errors | 0 .../Range/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../MinLengthViolation/Range/extensions.json | 0 .../Range/extensions.json.errors | 0 .../MinLengthViolation/Range/idShort.json | 0 .../Range/idShort.json.errors | 0 .../MinLengthViolation/Range/qualifiers.json | 0 .../Range/qualifiers.json.errors | 0 .../Range/supplementalSemanticIds.json | 0 .../Range/supplementalSemanticIds.json.errors | 0 .../MinLengthViolation/Reference/keys.json | 0 .../Reference/keys.json.errors | 0 .../ReferenceElement/category.json | 0 .../ReferenceElement/category.json.errors | 0 .../ReferenceElement/description.json | 0 .../ReferenceElement/description.json.errors | 0 .../ReferenceElement/displayName.json | 0 .../ReferenceElement/displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../ReferenceElement/extensions.json | 0 .../ReferenceElement/extensions.json.errors | 0 .../ReferenceElement/idShort.json | 0 .../ReferenceElement/idShort.json.errors | 0 .../ReferenceElement/qualifiers.json | 0 .../ReferenceElement/qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../RelationshipElement/category.json | 0 .../RelationshipElement/category.json.errors | 0 .../RelationshipElement/description.json | 0 .../description.json.errors | 0 .../RelationshipElement/displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../RelationshipElement/extensions.json | 0 .../extensions.json.errors | 0 .../RelationshipElement/idShort.json | 0 .../RelationshipElement/idShort.json.errors | 0 .../RelationshipElement/qualifiers.json | 0 .../qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../Resource/contentType.json | 0 .../Resource/contentType.json.errors | 0 .../MinLengthViolation/Resource/path.json | 0 .../Resource/path.json.errors | 0 .../SpecificAssetId/name.json | 0 .../SpecificAssetId/name.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../SpecificAssetId/value.json | 0 .../SpecificAssetId/value.json.errors | 0 .../MinLengthViolation/Submodel/category.json | 0 .../Submodel/category.json.errors | 0 .../Submodel/description.json | 0 .../Submodel/description.json.errors | 0 .../Submodel/displayName.json | 0 .../Submodel/displayName.json.errors | 0 .../Submodel/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../Submodel/extensions.json | 0 .../Submodel/extensions.json.errors | 0 .../MinLengthViolation/Submodel/id.json | 0 .../Submodel/id.json.errors | 0 .../MinLengthViolation/Submodel/idShort.json | 0 .../Submodel/idShort.json.errors | 0 .../Submodel/qualifiers.json | 0 .../Submodel/qualifiers.json.errors | 0 .../Submodel/submodelElements.json | 0 .../Submodel/submodelElements.json.errors | 0 .../Submodel/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../SubmodelElementCollection/category.json | 0 .../category.json.errors | 0 .../description.json | 0 .../description.json.errors | 0 .../displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../SubmodelElementCollection/extensions.json | 0 .../extensions.json.errors | 0 .../SubmodelElementCollection/idShort.json | 0 .../idShort.json.errors | 0 .../SubmodelElementCollection/qualifiers.json | 0 .../qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../SubmodelElementCollection/value.json | 0 .../value.json.errors | 0 .../SubmodelElementList/category.json | 0 .../SubmodelElementList/category.json.errors | 0 .../SubmodelElementList/description.json | 0 .../description.json.errors | 0 .../SubmodelElementList/displayName.json | 0 .../displayName.json.errors | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.errors | 0 .../SubmodelElementList/extensions.json | 0 .../extensions.json.errors | 0 .../SubmodelElementList/idShort.json | 0 .../SubmodelElementList/idShort.json.errors | 0 .../SubmodelElementList/qualifiers.json | 0 .../qualifiers.json.errors | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.errors | 0 .../SubmodelElementList/value.json | 0 .../SubmodelElementList/value.json.errors | 0 .../ValueList/valueReferencePairs.json | 0 .../ValueList/valueReferencePairs.json.errors | 0 .../ValueReferencePair/value.json | 0 .../ValueReferencePair/value.json.errors | 0 .../revision/dot.json | 0 .../revision/dot.json.errors | 0 .../revision/letter.json | 0 .../revision/letter.json.errors | 0 .../revision/negative.json | 0 .../revision/negative.json.errors | 0 .../version/dot.json | 0 .../version/dot.json.errors | 0 .../version/letter.json | 0 .../version/letter.json.errors | 0 .../version/negative.json | 0 .../version/negative.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../date_time_with_UTC_and_suffix.json | 0 .../date_time_with_UTC_and_suffix.json.errors | 0 .../lastUpdate/date_time_with_offset.json | 0 .../date_time_with_offset.json.errors | 0 .../lastUpdate/date_time_without_zone.json | 0 .../date_time_without_zone.json.errors | 0 .../BasicEventElement/lastUpdate/empty.json | 0 .../lastUpdate/empty.json.errors | 0 .../lastUpdate/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../lastUpdate/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../lastUpdate/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../lastUpdate/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../lastUpdate/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../lastUpdate/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../lastUpdate/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../lastUpdate/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../lastUpdate/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../lastUpdate/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../lastUpdate/only_date.json | 0 .../lastUpdate/only_date.json.errors | 0 .../lastUpdate/only_date_with_time_zone.json | 0 .../only_date_with_time_zone.json.errors | 0 .../lastUpdate/without_minutes.json | 0 .../lastUpdate/without_minutes.json.errors | 0 .../lastUpdate/without_seconds.json | 0 .../lastUpdate/without_seconds.json.errors | 0 .../BasicEventElement/maxInterval/empty.json | 0 .../maxInterval/empty.json.errors | 0 .../maxInterval/free_form_text.json | 0 .../maxInterval/free_form_text.json.errors | 0 .../maxInterval/integer.json | 0 .../maxInterval/integer.json.errors | 0 .../maxInterval/leading_P_missing.json | 0 .../maxInterval/leading_P_missing.json.errors | 0 .../maxInterval/negative_years.json | 0 .../maxInterval/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../maxInterval/separator_T_missing.json | 0 .../separator_T_missing.json.errors | 0 .../maxInterval/the_order_matters.json | 0 .../maxInterval/the_order_matters.json.errors | 0 .../BasicEventElement/minInterval/empty.json | 0 .../minInterval/empty.json.errors | 0 .../minInterval/free_form_text.json | 0 .../minInterval/free_form_text.json.errors | 0 .../minInterval/integer.json | 0 .../minInterval/integer.json.errors | 0 .../minInterval/leading_P_missing.json | 0 .../minInterval/leading_P_missing.json.errors | 0 .../minInterval/negative_years.json | 0 .../minInterval/negative_years.json.errors | 0 .../positive_year_negative_months.json | 0 .../positive_year_negative_months.json.errors | 0 .../minInterval/separator_T_missing.json | 0 .../separator_T_missing.json.errors | 0 .../minInterval/the_order_matters.json | 0 .../minInterval/the_order_matters.json.errors | 0 .../Blob/contentType/empty.json | 0 .../Blob/contentType/empty.json.errors | 0 .../contentType/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../contentType/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../contentType/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../contentType/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../contentType/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../contentType/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../contentType/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../contentType/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../contentType/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../contentType/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../Blob/contentType/number.json | 0 .../Blob/contentType/number.json.errors | 0 .../Blob/idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../Blob/idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../Blob/idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../Blob/idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../Blob/idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../Blob/idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../Blob/idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../Blob/idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../Blob/idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../Blob/idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../Entity/idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../Entity/idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../Entity/idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../Entity/idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../Entity/idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../Entity/idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../Entity/idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../Entity/idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../Entity/idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../Entity/idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../File/contentType/empty.json | 0 .../File/contentType/empty.json.errors | 0 .../contentType/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../contentType/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../contentType/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../contentType/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../contentType/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../contentType/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../contentType/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../contentType/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../contentType/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../contentType/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../File/contentType/number.json | 0 .../File/contentType/number.json.errors | 0 .../File/idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../File/idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../File/idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../File/idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../File/idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../File/idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../File/idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../File/idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../File/idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../File/idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../value/absolute_path_without_scheme.json | 0 .../absolute_path_without_scheme.json.errors | 0 .../PatternViolation/File/value/empty.json | 0 .../File/value/empty.json.errors | 0 .../local_relative_path_with_scheme.json | 0 ...ocal_relative_path_with_scheme.json.errors | 0 .../File/value/negatively_fuzzed_01.json | 0 .../value/negatively_fuzzed_01.json.errors | 0 .../File/value/negatively_fuzzed_02.json | 0 .../value/negatively_fuzzed_02.json.errors | 0 .../File/value/negatively_fuzzed_03.json | 0 .../value/negatively_fuzzed_03.json.errors | 0 .../File/value/negatively_fuzzed_04.json | 0 .../value/negatively_fuzzed_04.json.errors | 0 .../File/value/negatively_fuzzed_05.json | 0 .../value/negatively_fuzzed_05.json.errors | 0 .../File/value/negatively_fuzzed_06.json | 0 .../value/negatively_fuzzed_06.json.errors | 0 .../File/value/negatively_fuzzed_07.json | 0 .../value/negatively_fuzzed_07.json.errors | 0 .../File/value/negatively_fuzzed_08.json | 0 .../value/negatively_fuzzed_08.json.errors | 0 .../File/value/negatively_fuzzed_09.json | 0 .../value/negatively_fuzzed_09.json.errors | 0 .../File/value/negatively_fuzzed_10.json | 0 .../value/negatively_fuzzed_10.json.errors | 0 .../PatternViolation/File/value/number.json | 0 .../File/value/number.json.errors | 0 .../value/relative_path_without_scheme.json | 0 .../relative_path_without_scheme.json.errors | 0 .../language/empty.json | 0 .../language/empty.json.errors | 0 .../language/free_form_text.json | 0 .../language/free_form_text.json.errors | 0 .../language/negatively_fuzzed_01.json | 0 .../language/negatively_fuzzed_01.json.errors | 0 .../language/negatively_fuzzed_02.json | 0 .../language/negatively_fuzzed_02.json.errors | 0 .../language/negatively_fuzzed_03.json | 0 .../language/negatively_fuzzed_03.json.errors | 0 .../language/negatively_fuzzed_04.json | 0 .../language/negatively_fuzzed_04.json.errors | 0 .../language/negatively_fuzzed_05.json | 0 .../language/negatively_fuzzed_05.json.errors | 0 .../language/negatively_fuzzed_06.json | 0 .../language/negatively_fuzzed_06.json.errors | 0 .../language/negatively_fuzzed_07.json | 0 .../language/negatively_fuzzed_07.json.errors | 0 .../language/negatively_fuzzed_08.json | 0 .../language/negatively_fuzzed_08.json.errors | 0 .../language/negatively_fuzzed_09.json | 0 .../language/negatively_fuzzed_09.json.errors | 0 .../language/negatively_fuzzed_10.json | 0 .../language/negatively_fuzzed_10.json.errors | 0 .../LangStringNameType/language/empty.json | 0 .../language/empty.json.errors | 0 .../language/free_form_text.json | 0 .../language/free_form_text.json.errors | 0 .../language/negatively_fuzzed_01.json | 0 .../language/negatively_fuzzed_01.json.errors | 0 .../language/negatively_fuzzed_02.json | 0 .../language/negatively_fuzzed_02.json.errors | 0 .../language/negatively_fuzzed_03.json | 0 .../language/negatively_fuzzed_03.json.errors | 0 .../language/negatively_fuzzed_04.json | 0 .../language/negatively_fuzzed_04.json.errors | 0 .../language/negatively_fuzzed_05.json | 0 .../language/negatively_fuzzed_05.json.errors | 0 .../language/negatively_fuzzed_06.json | 0 .../language/negatively_fuzzed_06.json.errors | 0 .../language/negatively_fuzzed_07.json | 0 .../language/negatively_fuzzed_07.json.errors | 0 .../language/negatively_fuzzed_08.json | 0 .../language/negatively_fuzzed_08.json.errors | 0 .../language/negatively_fuzzed_09.json | 0 .../language/negatively_fuzzed_09.json.errors | 0 .../language/negatively_fuzzed_10.json | 0 .../language/negatively_fuzzed_10.json.errors | 0 .../language/empty.json | 0 .../language/empty.json.errors | 0 .../language/free_form_text.json | 0 .../language/free_form_text.json.errors | 0 .../language/negatively_fuzzed_01.json | 0 .../language/negatively_fuzzed_01.json.errors | 0 .../language/negatively_fuzzed_02.json | 0 .../language/negatively_fuzzed_02.json.errors | 0 .../language/negatively_fuzzed_03.json | 0 .../language/negatively_fuzzed_03.json.errors | 0 .../language/negatively_fuzzed_04.json | 0 .../language/negatively_fuzzed_04.json.errors | 0 .../language/negatively_fuzzed_05.json | 0 .../language/negatively_fuzzed_05.json.errors | 0 .../language/negatively_fuzzed_06.json | 0 .../language/negatively_fuzzed_06.json.errors | 0 .../language/negatively_fuzzed_07.json | 0 .../language/negatively_fuzzed_07.json.errors | 0 .../language/negatively_fuzzed_08.json | 0 .../language/negatively_fuzzed_08.json.errors | 0 .../language/negatively_fuzzed_09.json | 0 .../language/negatively_fuzzed_09.json.errors | 0 .../language/negatively_fuzzed_10.json | 0 .../language/negatively_fuzzed_10.json.errors | 0 .../language/empty.json | 0 .../language/empty.json.errors | 0 .../language/free_form_text.json | 0 .../language/free_form_text.json.errors | 0 .../language/negatively_fuzzed_01.json | 0 .../language/negatively_fuzzed_01.json.errors | 0 .../language/negatively_fuzzed_02.json | 0 .../language/negatively_fuzzed_02.json.errors | 0 .../language/negatively_fuzzed_03.json | 0 .../language/negatively_fuzzed_03.json.errors | 0 .../language/negatively_fuzzed_04.json | 0 .../language/negatively_fuzzed_04.json.errors | 0 .../language/negatively_fuzzed_05.json | 0 .../language/negatively_fuzzed_05.json.errors | 0 .../language/negatively_fuzzed_06.json | 0 .../language/negatively_fuzzed_06.json.errors | 0 .../language/negatively_fuzzed_07.json | 0 .../language/negatively_fuzzed_07.json.errors | 0 .../language/negatively_fuzzed_08.json | 0 .../language/negatively_fuzzed_08.json.errors | 0 .../language/negatively_fuzzed_09.json | 0 .../language/negatively_fuzzed_09.json.errors | 0 .../language/negatively_fuzzed_10.json | 0 .../language/negatively_fuzzed_10.json.errors | 0 .../LangStringTextType/language/empty.json | 0 .../language/empty.json.errors | 0 .../language/free_form_text.json | 0 .../language/free_form_text.json.errors | 0 .../language/negatively_fuzzed_01.json | 0 .../language/negatively_fuzzed_01.json.errors | 0 .../language/negatively_fuzzed_02.json | 0 .../language/negatively_fuzzed_02.json.errors | 0 .../language/negatively_fuzzed_03.json | 0 .../language/negatively_fuzzed_03.json.errors | 0 .../language/negatively_fuzzed_04.json | 0 .../language/negatively_fuzzed_04.json.errors | 0 .../language/negatively_fuzzed_05.json | 0 .../language/negatively_fuzzed_05.json.errors | 0 .../language/negatively_fuzzed_06.json | 0 .../language/negatively_fuzzed_06.json.errors | 0 .../language/negatively_fuzzed_07.json | 0 .../language/negatively_fuzzed_07.json.errors | 0 .../language/negatively_fuzzed_08.json | 0 .../language/negatively_fuzzed_08.json.errors | 0 .../language/negatively_fuzzed_09.json | 0 .../language/negatively_fuzzed_09.json.errors | 0 .../language/negatively_fuzzed_10.json | 0 .../language/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../Range/idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../Range/idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../Range/idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../Range/idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../Range/idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../Range/idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../Range/idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../Range/idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../Range/idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../Range/idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../Resource/contentType/empty.json | 0 .../Resource/contentType/empty.json.errors | 0 .../contentType/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../contentType/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../contentType/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../contentType/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../contentType/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../contentType/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../contentType/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../contentType/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../contentType/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../contentType/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../Resource/contentType/number.json | 0 .../Resource/contentType/number.json.errors | 0 .../path/absolute_path_without_scheme.json | 0 .../absolute_path_without_scheme.json.errors | 0 .../PatternViolation/Resource/path/empty.json | 0 .../Resource/path/empty.json.errors | 0 .../path/local_relative_path_with_scheme.json | 0 ...ocal_relative_path_with_scheme.json.errors | 0 .../Resource/path/negatively_fuzzed_01.json | 0 .../path/negatively_fuzzed_01.json.errors | 0 .../Resource/path/negatively_fuzzed_02.json | 0 .../path/negatively_fuzzed_02.json.errors | 0 .../Resource/path/negatively_fuzzed_03.json | 0 .../path/negatively_fuzzed_03.json.errors | 0 .../Resource/path/negatively_fuzzed_04.json | 0 .../path/negatively_fuzzed_04.json.errors | 0 .../Resource/path/negatively_fuzzed_05.json | 0 .../path/negatively_fuzzed_05.json.errors | 0 .../Resource/path/negatively_fuzzed_06.json | 0 .../path/negatively_fuzzed_06.json.errors | 0 .../Resource/path/negatively_fuzzed_07.json | 0 .../path/negatively_fuzzed_07.json.errors | 0 .../Resource/path/negatively_fuzzed_08.json | 0 .../path/negatively_fuzzed_08.json.errors | 0 .../Resource/path/negatively_fuzzed_09.json | 0 .../path/negatively_fuzzed_09.json.errors | 0 .../Resource/path/negatively_fuzzed_10.json | 0 .../path/negatively_fuzzed_10.json.errors | 0 .../Resource/path/number.json | 0 .../Resource/path/number.json.errors | 0 .../path/relative_path_without_scheme.json | 0 .../relative_path_without_scheme.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../idShort/negatively_fuzzed_01.json | 0 .../idShort/negatively_fuzzed_01.json.errors | 0 .../idShort/negatively_fuzzed_02.json | 0 .../idShort/negatively_fuzzed_02.json.errors | 0 .../idShort/negatively_fuzzed_03.json | 0 .../idShort/negatively_fuzzed_03.json.errors | 0 .../idShort/negatively_fuzzed_04.json | 0 .../idShort/negatively_fuzzed_04.json.errors | 0 .../idShort/negatively_fuzzed_05.json | 0 .../idShort/negatively_fuzzed_05.json.errors | 0 .../idShort/negatively_fuzzed_06.json | 0 .../idShort/negatively_fuzzed_06.json.errors | 0 .../idShort/negatively_fuzzed_07.json | 0 .../idShort/negatively_fuzzed_07.json.errors | 0 .../idShort/negatively_fuzzed_08.json | 0 .../idShort/negatively_fuzzed_08.json.errors | 0 .../idShort/negatively_fuzzed_09.json | 0 .../idShort/negatively_fuzzed_09.json.errors | 0 .../idShort/negatively_fuzzed_10.json | 0 .../idShort/negatively_fuzzed_10.json.errors | 0 .../SetViolation/Blob/category.json | 0 .../SetViolation/Blob/category.json.errors | 0 .../SetViolation/File/category.json | 0 .../SetViolation/File/category.json.errors | 0 .../MultiLanguageProperty/category.json | 0 .../category.json.errors | 0 .../SetViolation/Property/category.json | 0 .../Property/category.json.errors | 0 .../SetViolation/Range/category.json | 0 .../SetViolation/Range/category.json.errors | 0 .../ReferenceElement/category.json | 0 .../ReferenceElement/category.json.errors | 0 .../assetKind_as_AssetKind.json | 0 .../assetKind_as_AssetKind.json.exception | 0 .../direction_as_Direction.json | 0 .../direction_as_Direction.json.exception | 0 .../state_as_StateOfEvent.json | 0 .../state_as_StateOfEvent.json.exception | 0 .../dataType_as_DataTypeIec61360.json | 0 ...ataType_as_DataTypeIec61360.json.exception | 0 .../Entity/entityType_as_EntityType.json | 0 .../entityType_as_EntityType.json.exception | 0 .../valueType_as_DataTypeDefXsd.json | 0 ...valueType_as_DataTypeDefXsd.json.exception | 0 .../EnumViolation/Key/type_as_KeyTypes.json | 0 .../Key/type_as_KeyTypes.json.exception | 0 .../Property/valueType_as_DataTypeDefXsd.json | 0 ...valueType_as_DataTypeDefXsd.json.exception | 0 .../Qualifier/kind_as_QualifierKind.json | 0 .../kind_as_QualifierKind.json.exception | 0 .../valueType_as_DataTypeDefXsd.json | 0 ...valueType_as_DataTypeDefXsd.json.exception | 0 .../Range/valueType_as_DataTypeDefXsd.json | 0 ...valueType_as_DataTypeDefXsd.json.exception | 0 .../Reference/type_as_ReferenceTypes.json | 0 .../type_as_ReferenceTypes.json.exception | 0 .../Submodel/kind_as_ModellingKind.json | 0 .../kind_as_ModellingKind.json.exception | 0 ...lueListElement_as_AasSubmodelElements.json | 0 ...ment_as_AasSubmodelElements.json.exception | 0 ...alueTypeListElement_as_DataTypeDefXsd.json | 0 ...stElement_as_DataTypeDefXsd.json.exception | 0 .../AnnotatedRelationshipElement/first.json | 0 .../first.json.exception | 0 .../AnnotatedRelationshipElement/second.json | 0 .../second.json.exception | 0 .../assetInformation.json | 0 .../assetInformation.json.exception | 0 .../AssetAdministrationShell/id.json | 0 .../id.json.exception | 0 .../AssetInformation/assetKind.json | 0 .../AssetInformation/assetKind.json.exception | 0 .../BasicEventElement/direction.json | 0 .../direction.json.exception | 0 .../BasicEventElement/observed.json | 0 .../BasicEventElement/observed.json.exception | 0 .../BasicEventElement/state.json | 0 .../BasicEventElement/state.json.exception | 0 .../NullViolation/Blob/contentType.json | 0 .../Blob/contentType.json.exception | 0 .../NullViolation/ConceptDescription/id.json | 0 .../ConceptDescription/id.json.exception | 0 .../preferredName.json | 0 .../preferredName.json.exception | 0 .../dataSpecificationContent.json | 0 .../dataSpecificationContent.json.exception | 0 .../NullViolation/Entity/entityType.json | 0 .../Entity/entityType.json.exception | 0 .../NullViolation/Extension/name.json | 0 .../Extension/name.json.exception | 0 .../NullViolation/File/contentType.json | 0 .../File/contentType.json.exception | 0 .../NullViolation/Key/type.json | 0 .../NullViolation/Key/type.json.exception | 0 .../NullViolation/Key/value.json | 0 .../NullViolation/Key/value.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../LangStringNameType/language.json | 0 .../language.json.exception | 0 .../LangStringNameType/text.json | 0 .../LangStringNameType/text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../LangStringShortNameTypeIec61360/text.json | 0 .../text.json.exception | 0 .../LangStringTextType/language.json | 0 .../language.json.exception | 0 .../LangStringTextType/text.json | 0 .../LangStringTextType/text.json.exception | 0 .../NullViolation/LevelType/max.json | 0 .../LevelType/max.json.exception | 0 .../NullViolation/LevelType/min.json | 0 .../LevelType/min.json.exception | 0 .../NullViolation/LevelType/nom.json | 0 .../LevelType/nom.json.exception | 0 .../NullViolation/LevelType/typ.json | 0 .../LevelType/typ.json.exception | 0 .../OperationVariable/value.json | 0 .../OperationVariable/value.json.exception | 0 .../NullViolation/Property/valueType.json | 0 .../Property/valueType.json.exception | 0 .../NullViolation/Qualifier/type.json | 0 .../Qualifier/type.json.exception | 0 .../NullViolation/Qualifier/valueType.json | 0 .../Qualifier/valueType.json.exception | 0 .../NullViolation/Range/valueType.json | 0 .../Range/valueType.json.exception | 0 .../NullViolation/Reference/keys.json | 0 .../Reference/keys.json.exception | 0 .../NullViolation/Reference/type.json | 0 .../Reference/type.json.exception | 0 .../RelationshipElement/first.json | 0 .../RelationshipElement/first.json.exception | 0 .../RelationshipElement/second.json | 0 .../RelationshipElement/second.json.exception | 0 .../NullViolation/Resource/path.json | 0 .../Resource/path.json.exception | 0 .../NullViolation/SpecificAssetId/name.json | 0 .../SpecificAssetId/name.json.exception | 0 .../NullViolation/SpecificAssetId/value.json | 0 .../SpecificAssetId/value.json.exception | 0 .../NullViolation/Submodel/id.json | 0 .../NullViolation/Submodel/id.json.exception | 0 .../typeValueListElement.json | 0 .../typeValueListElement.json.exception | 0 .../ValueList/valueReferencePairs.json | 0 .../valueReferencePairs.json.exception | 0 .../ValueReferencePair/value.json | 0 .../ValueReferencePair/value.json.exception | 0 .../ValueReferencePair/valueId.json | 0 .../ValueReferencePair/valueId.json.exception | 0 .../AnnotatedRelationshipElement/first.json | 0 .../first.json.exception | 0 .../AnnotatedRelationshipElement/second.json | 0 .../second.json.exception | 0 .../assetInformation.json | 0 .../assetInformation.json.exception | 0 .../AssetAdministrationShell/id.json | 0 .../id.json.exception | 0 .../AssetInformation/assetKind.json | 0 .../AssetInformation/assetKind.json.exception | 0 .../BasicEventElement/direction.json | 0 .../direction.json.exception | 0 .../BasicEventElement/observed.json | 0 .../BasicEventElement/observed.json.exception | 0 .../BasicEventElement/state.json | 0 .../BasicEventElement/state.json.exception | 0 .../RequiredViolation/Blob/contentType.json | 0 .../Blob/contentType.json.exception | 0 .../ConceptDescription/id.json | 0 .../ConceptDescription/id.json.exception | 0 .../preferredName.json | 0 .../preferredName.json.exception | 0 .../dataSpecificationContent.json | 0 .../dataSpecificationContent.json.exception | 0 .../RequiredViolation/Entity/entityType.json | 0 .../Entity/entityType.json.exception | 0 .../RequiredViolation/Extension/name.json | 0 .../Extension/name.json.exception | 0 .../RequiredViolation/File/contentType.json | 0 .../File/contentType.json.exception | 0 .../RequiredViolation/Key/type.json | 0 .../RequiredViolation/Key/type.json.exception | 0 .../RequiredViolation/Key/value.json | 0 .../Key/value.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../LangStringNameType/language.json | 0 .../language.json.exception | 0 .../LangStringNameType/text.json | 0 .../LangStringNameType/text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../LangStringShortNameTypeIec61360/text.json | 0 .../text.json.exception | 0 .../LangStringTextType/language.json | 0 .../language.json.exception | 0 .../LangStringTextType/text.json | 0 .../LangStringTextType/text.json.exception | 0 .../RequiredViolation/LevelType/max.json | 0 .../LevelType/max.json.exception | 0 .../RequiredViolation/LevelType/min.json | 0 .../LevelType/min.json.exception | 0 .../RequiredViolation/LevelType/nom.json | 0 .../LevelType/nom.json.exception | 0 .../RequiredViolation/LevelType/typ.json | 0 .../LevelType/typ.json.exception | 0 .../OperationVariable/value.json | 0 .../OperationVariable/value.json.exception | 0 .../RequiredViolation/Property/valueType.json | 0 .../Property/valueType.json.exception | 0 .../RequiredViolation/Qualifier/type.json | 0 .../Qualifier/type.json.exception | 0 .../Qualifier/valueType.json | 0 .../Qualifier/valueType.json.exception | 0 .../RequiredViolation/Range/valueType.json | 0 .../Range/valueType.json.exception | 0 .../RequiredViolation/Reference/keys.json | 0 .../Reference/keys.json.exception | 0 .../RequiredViolation/Reference/type.json | 0 .../Reference/type.json.exception | 0 .../RelationshipElement/first.json | 0 .../RelationshipElement/first.json.exception | 0 .../RelationshipElement/second.json | 0 .../RelationshipElement/second.json.exception | 0 .../RequiredViolation/Resource/path.json | 0 .../Resource/path.json.exception | 0 .../SpecificAssetId/name.json | 0 .../SpecificAssetId/name.json.exception | 0 .../SpecificAssetId/value.json | 0 .../SpecificAssetId/value.json.exception | 0 .../RequiredViolation/Submodel/id.json | 0 .../Submodel/id.json.exception | 0 .../typeValueListElement.json | 0 .../typeValueListElement.json.exception | 0 .../ValueList/valueReferencePairs.json | 0 .../valueReferencePairs.json.exception | 0 .../ValueReferencePair/value.json | 0 .../ValueReferencePair/value.json.exception | 0 .../ValueReferencePair/valueId.json | 0 .../ValueReferencePair/valueId.json.exception | 0 .../AdministrativeInformation/creator.json | 0 .../creator.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../AdministrativeInformation/revision.json | 0 .../revision.json.exception | 0 .../AdministrativeInformation/templateId.json | 0 .../templateId.json.exception | 0 .../AdministrativeInformation/version.json | 0 .../version.json.exception | 0 .../annotations.json | 0 .../annotations.json.exception | 0 .../category.json | 0 .../category.json.exception | 0 .../description.json | 0 .../description.json.exception | 0 .../displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../extensions.json | 0 .../extensions.json.exception | 0 .../AnnotatedRelationshipElement/first.json | 0 .../first.json.exception | 0 .../AnnotatedRelationshipElement/idShort.json | 0 .../idShort.json.exception | 0 .../qualifiers.json | 0 .../qualifiers.json.exception | 0 .../AnnotatedRelationshipElement/second.json | 0 .../second.json.exception | 0 .../semanticId.json | 0 .../semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../administration.json | 0 .../administration.json.exception | 0 .../assetInformation.json | 0 .../assetInformation.json.exception | 0 .../AssetAdministrationShell/category.json | 0 .../category.json.exception | 0 .../AssetAdministrationShell/derivedFrom.json | 0 .../derivedFrom.json.exception | 0 .../AssetAdministrationShell/description.json | 0 .../description.json.exception | 0 .../AssetAdministrationShell/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../AssetAdministrationShell/extensions.json | 0 .../extensions.json.exception | 0 .../AssetAdministrationShell/id.json | 0 .../id.json.exception | 0 .../AssetAdministrationShell/idShort.json | 0 .../idShort.json.exception | 0 .../AssetAdministrationShell/submodels.json | 0 .../submodels.json.exception | 0 .../AssetInformation/assetKind.json | 0 .../AssetInformation/assetKind.json.exception | 0 .../AssetInformation/assetType.json | 0 .../AssetInformation/assetType.json.exception | 0 .../AssetInformation/defaultThumbnail.json | 0 .../defaultThumbnail.json.exception | 0 .../AssetInformation/globalAssetId.json | 0 .../globalAssetId.json.exception | 0 .../BasicEventElement/category.json | 0 .../BasicEventElement/category.json.exception | 0 .../BasicEventElement/description.json | 0 .../description.json.exception | 0 .../BasicEventElement/direction.json | 0 .../direction.json.exception | 0 .../BasicEventElement/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../BasicEventElement/extensions.json | 0 .../extensions.json.exception | 0 .../BasicEventElement/idShort.json | 0 .../BasicEventElement/idShort.json.exception | 0 .../BasicEventElement/lastUpdate.json | 0 .../lastUpdate.json.exception | 0 .../BasicEventElement/maxInterval.json | 0 .../maxInterval.json.exception | 0 .../BasicEventElement/messageBroker.json | 0 .../messageBroker.json.exception | 0 .../BasicEventElement/messageTopic.json | 0 .../messageTopic.json.exception | 0 .../BasicEventElement/minInterval.json | 0 .../minInterval.json.exception | 0 .../BasicEventElement/observed.json | 0 .../BasicEventElement/observed.json.exception | 0 .../BasicEventElement/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../BasicEventElement/semanticId.json | 0 .../semanticId.json.exception | 0 .../BasicEventElement/state.json | 0 .../BasicEventElement/state.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Blob/category.json | 0 .../Blob/category.json.exception | 0 .../TypeViolation/Blob/contentType.json | 0 .../Blob/contentType.json.exception | 0 .../TypeViolation/Blob/description.json | 0 .../Blob/description.json.exception | 0 .../TypeViolation/Blob/displayName.json | 0 .../Blob/displayName.json.exception | 0 .../Blob/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Blob/extensions.json | 0 .../Blob/extensions.json.exception | 0 .../TypeViolation/Blob/idShort.json | 0 .../TypeViolation/Blob/idShort.json.exception | 0 .../TypeViolation/Blob/qualifiers.json | 0 .../Blob/qualifiers.json.exception | 0 .../TypeViolation/Blob/semanticId.json | 0 .../Blob/semanticId.json.exception | 0 .../Blob/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Blob/value.json | 0 .../TypeViolation/Blob/value.json.exception | 0 .../TypeViolation/Capability/category.json | 0 .../Capability/category.json.exception | 0 .../TypeViolation/Capability/description.json | 0 .../Capability/description.json.exception | 0 .../TypeViolation/Capability/displayName.json | 0 .../Capability/displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Capability/extensions.json | 0 .../Capability/extensions.json.exception | 0 .../TypeViolation/Capability/idShort.json | 0 .../Capability/idShort.json.exception | 0 .../TypeViolation/Capability/qualifiers.json | 0 .../Capability/qualifiers.json.exception | 0 .../TypeViolation/Capability/semanticId.json | 0 .../Capability/semanticId.json.exception | 0 .../Capability/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../ConceptDescription/administration.json | 0 .../administration.json.exception | 0 .../ConceptDescription/category.json | 0 .../category.json.exception | 0 .../ConceptDescription/description.json | 0 .../description.json.exception | 0 .../ConceptDescription/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../ConceptDescription/extensions.json | 0 .../extensions.json.exception | 0 .../TypeViolation/ConceptDescription/id.json | 0 .../ConceptDescription/id.json.exception | 0 .../ConceptDescription/idShort.json | 0 .../ConceptDescription/idShort.json.exception | 0 .../ConceptDescription/isCaseOf.json | 0 .../isCaseOf.json.exception | 0 .../DataSpecificationIec61360/dataType.json | 0 .../dataType.json.exception | 0 .../DataSpecificationIec61360/definition.json | 0 .../definition.json.exception | 0 .../DataSpecificationIec61360/levelType.json | 0 .../levelType.json.exception | 0 .../preferredName.json | 0 .../preferredName.json.exception | 0 .../DataSpecificationIec61360/shortName.json | 0 .../shortName.json.exception | 0 .../sourceOfDefinition.json | 0 .../sourceOfDefinition.json.exception | 0 .../DataSpecificationIec61360/symbol.json | 0 .../symbol.json.exception | 0 .../DataSpecificationIec61360/unit.json | 0 .../unit.json.exception | 0 .../DataSpecificationIec61360/unitId.json | 0 .../unitId.json.exception | 0 .../DataSpecificationIec61360/value.json | 0 .../value.json.exception | 0 .../valueFormat.json | 0 .../valueFormat.json.exception | 0 .../dataSpecification.json | 0 .../dataSpecification.json.exception | 0 .../dataSpecificationContent.json | 0 .../dataSpecificationContent.json.exception | 0 .../TypeViolation/Entity/category.json | 0 .../Entity/category.json.exception | 0 .../TypeViolation/Entity/description.json | 0 .../Entity/description.json.exception | 0 .../TypeViolation/Entity/displayName.json | 0 .../Entity/displayName.json.exception | 0 .../Entity/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Entity/entityType.json | 0 .../Entity/entityType.json.exception | 0 .../TypeViolation/Entity/extensions.json | 0 .../Entity/extensions.json.exception | 0 .../TypeViolation/Entity/idShort.json | 0 .../Entity/idShort.json.exception | 0 .../TypeViolation/Entity/qualifiers.json | 0 .../Entity/qualifiers.json.exception | 0 .../TypeViolation/Entity/semanticId.json | 0 .../Entity/semanticId.json.exception | 0 .../TypeViolation/Entity/statements.json | 0 .../Entity/statements.json.exception | 0 .../Entity/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Extension/name.json | 0 .../Extension/name.json.exception | 0 .../TypeViolation/Extension/refersTo.json | 0 .../Extension/refersTo.json.exception | 0 .../TypeViolation/Extension/semanticId.json | 0 .../Extension/semanticId.json.exception | 0 .../Extension/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Extension/value.json | 0 .../Extension/value.json.exception | 0 .../TypeViolation/Extension/valueType.json | 0 .../Extension/valueType.json.exception | 0 .../TypeViolation/File/category.json | 0 .../File/category.json.exception | 0 .../TypeViolation/File/contentType.json | 0 .../File/contentType.json.exception | 0 .../TypeViolation/File/description.json | 0 .../File/description.json.exception | 0 .../TypeViolation/File/displayName.json | 0 .../File/displayName.json.exception | 0 .../File/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/File/extensions.json | 0 .../File/extensions.json.exception | 0 .../TypeViolation/File/idShort.json | 0 .../TypeViolation/File/idShort.json.exception | 0 .../TypeViolation/File/qualifiers.json | 0 .../File/qualifiers.json.exception | 0 .../TypeViolation/File/semanticId.json | 0 .../File/semanticId.json.exception | 0 .../File/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/File/value.json | 0 .../TypeViolation/File/value.json.exception | 0 .../TypeViolation/Key/type.json | 0 .../TypeViolation/Key/type.json.exception | 0 .../TypeViolation/Key/value.json | 0 .../TypeViolation/Key/value.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../LangStringNameType/language.json | 0 .../language.json.exception | 0 .../LangStringNameType/text.json | 0 .../LangStringNameType/text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../text.json | 0 .../text.json.exception | 0 .../language.json | 0 .../language.json.exception | 0 .../LangStringShortNameTypeIec61360/text.json | 0 .../text.json.exception | 0 .../LangStringTextType/language.json | 0 .../language.json.exception | 0 .../LangStringTextType/text.json | 0 .../LangStringTextType/text.json.exception | 0 .../TypeViolation/LevelType/max.json | 0 .../LevelType/max.json.exception | 0 .../TypeViolation/LevelType/min.json | 0 .../LevelType/min.json.exception | 0 .../TypeViolation/LevelType/nom.json | 0 .../LevelType/nom.json.exception | 0 .../TypeViolation/LevelType/typ.json | 0 .../LevelType/typ.json.exception | 0 .../MultiLanguageProperty/category.json | 0 .../category.json.exception | 0 .../MultiLanguageProperty/description.json | 0 .../description.json.exception | 0 .../MultiLanguageProperty/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../MultiLanguageProperty/extensions.json | 0 .../extensions.json.exception | 0 .../MultiLanguageProperty/idShort.json | 0 .../idShort.json.exception | 0 .../MultiLanguageProperty/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../MultiLanguageProperty/semanticId.json | 0 .../semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../MultiLanguageProperty/value.json | 0 .../value.json.exception | 0 .../MultiLanguageProperty/valueId.json | 0 .../valueId.json.exception | 0 .../TypeViolation/Operation/category.json | 0 .../Operation/category.json.exception | 0 .../TypeViolation/Operation/description.json | 0 .../Operation/description.json.exception | 0 .../TypeViolation/Operation/displayName.json | 0 .../Operation/displayName.json.exception | 0 .../Operation/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Operation/extensions.json | 0 .../Operation/extensions.json.exception | 0 .../TypeViolation/Operation/idShort.json | 0 .../Operation/idShort.json.exception | 0 .../Operation/inoutputVariables.json | 0 .../inoutputVariables.json.exception | 0 .../Operation/inputVariables.json | 0 .../Operation/inputVariables.json.exception | 0 .../Operation/outputVariables.json | 0 .../Operation/outputVariables.json.exception | 0 .../TypeViolation/Operation/qualifiers.json | 0 .../Operation/qualifiers.json.exception | 0 .../TypeViolation/Operation/semanticId.json | 0 .../Operation/semanticId.json.exception | 0 .../Operation/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../OperationVariable/value.json | 0 .../OperationVariable/value.json.exception | 0 .../TypeViolation/Property/category.json | 0 .../Property/category.json.exception | 0 .../TypeViolation/Property/description.json | 0 .../Property/description.json.exception | 0 .../TypeViolation/Property/displayName.json | 0 .../Property/displayName.json.exception | 0 .../Property/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Property/extensions.json | 0 .../Property/extensions.json.exception | 0 .../TypeViolation/Property/idShort.json | 0 .../Property/idShort.json.exception | 0 .../TypeViolation/Property/qualifiers.json | 0 .../Property/qualifiers.json.exception | 0 .../TypeViolation/Property/semanticId.json | 0 .../Property/semanticId.json.exception | 0 .../Property/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Property/value.json | 0 .../Property/value.json.exception | 0 .../TypeViolation/Property/valueId.json | 0 .../Property/valueId.json.exception | 0 .../TypeViolation/Property/valueType.json | 0 .../Property/valueType.json.exception | 0 .../TypeViolation/Qualifier/kind.json | 0 .../Qualifier/kind.json.exception | 0 .../TypeViolation/Qualifier/semanticId.json | 0 .../Qualifier/semanticId.json.exception | 0 .../Qualifier/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Qualifier/type.json | 0 .../Qualifier/type.json.exception | 0 .../TypeViolation/Qualifier/value.json | 0 .../Qualifier/value.json.exception | 0 .../TypeViolation/Qualifier/valueId.json | 0 .../Qualifier/valueId.json.exception | 0 .../TypeViolation/Qualifier/valueType.json | 0 .../Qualifier/valueType.json.exception | 0 .../TypeViolation/Range/category.json | 0 .../Range/category.json.exception | 0 .../TypeViolation/Range/description.json | 0 .../Range/description.json.exception | 0 .../TypeViolation/Range/displayName.json | 0 .../Range/displayName.json.exception | 0 .../Range/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Range/extensions.json | 0 .../Range/extensions.json.exception | 0 .../TypeViolation/Range/idShort.json | 0 .../Range/idShort.json.exception | 0 .../TypeViolation/Range/max.json | 0 .../TypeViolation/Range/max.json.exception | 0 .../TypeViolation/Range/qualifiers.json | 0 .../Range/qualifiers.json.exception | 0 .../TypeViolation/Range/semanticId.json | 0 .../Range/semanticId.json.exception | 0 .../Range/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Range/valueType.json | 0 .../Range/valueType.json.exception | 0 .../TypeViolation/Reference/keys.json | 0 .../Reference/keys.json.exception | 0 .../Reference/referredSemanticId.json | 0 .../referredSemanticId.json.exception | 0 .../TypeViolation/Reference/type.json | 0 .../Reference/type.json.exception | 0 .../ReferenceElement/category.json | 0 .../ReferenceElement/category.json.exception | 0 .../ReferenceElement/description.json | 0 .../description.json.exception | 0 .../ReferenceElement/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../ReferenceElement/extensions.json | 0 .../extensions.json.exception | 0 .../ReferenceElement/idShort.json | 0 .../ReferenceElement/idShort.json.exception | 0 .../ReferenceElement/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../ReferenceElement/semanticId.json | 0 .../semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/ReferenceElement/value.json | 0 .../ReferenceElement/value.json.exception | 0 .../RelationshipElement/category.json | 0 .../category.json.exception | 0 .../RelationshipElement/description.json | 0 .../description.json.exception | 0 .../RelationshipElement/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../RelationshipElement/extensions.json | 0 .../extensions.json.exception | 0 .../RelationshipElement/first.json | 0 .../RelationshipElement/first.json.exception | 0 .../RelationshipElement/idShort.json | 0 .../idShort.json.exception | 0 .../RelationshipElement/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../RelationshipElement/second.json | 0 .../RelationshipElement/second.json.exception | 0 .../RelationshipElement/semanticId.json | 0 .../semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/Resource/contentType.json | 0 .../Resource/contentType.json.exception | 0 .../TypeViolation/Resource/path.json | 0 .../Resource/path.json.exception | 0 .../SpecificAssetId/externalSubjectId.json | 0 .../externalSubjectId.json.exception | 0 .../TypeViolation/SpecificAssetId/name.json | 0 .../SpecificAssetId/name.json.exception | 0 .../SpecificAssetId/semanticId.json | 0 .../SpecificAssetId/semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../TypeViolation/SpecificAssetId/value.json | 0 .../SpecificAssetId/value.json.exception | 0 .../Submodel/administration.json | 0 .../Submodel/administration.json.exception | 0 .../TypeViolation/Submodel/category.json | 0 .../Submodel/category.json.exception | 0 .../TypeViolation/Submodel/description.json | 0 .../Submodel/description.json.exception | 0 .../TypeViolation/Submodel/displayName.json | 0 .../Submodel/displayName.json.exception | 0 .../Submodel/embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../TypeViolation/Submodel/extensions.json | 0 .../Submodel/extensions.json.exception | 0 .../TypeViolation/Submodel/id.json | 0 .../TypeViolation/Submodel/id.json.exception | 0 .../TypeViolation/Submodel/idShort.json | 0 .../Submodel/idShort.json.exception | 0 .../TypeViolation/Submodel/kind.json | 0 .../Submodel/kind.json.exception | 0 .../TypeViolation/Submodel/qualifiers.json | 0 .../Submodel/qualifiers.json.exception | 0 .../TypeViolation/Submodel/semanticId.json | 0 .../Submodel/semanticId.json.exception | 0 .../Submodel/submodelElements.json | 0 .../Submodel/submodelElements.json.exception | 0 .../Submodel/supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../SubmodelElementCollection/category.json | 0 .../category.json.exception | 0 .../description.json | 0 .../description.json.exception | 0 .../displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../SubmodelElementCollection/extensions.json | 0 .../extensions.json.exception | 0 .../SubmodelElementCollection/idShort.json | 0 .../idShort.json.exception | 0 .../SubmodelElementCollection/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../SubmodelElementCollection/semanticId.json | 0 .../semanticId.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../SubmodelElementCollection/value.json | 0 .../value.json.exception | 0 .../SubmodelElementList/category.json | 0 .../category.json.exception | 0 .../SubmodelElementList/description.json | 0 .../description.json.exception | 0 .../SubmodelElementList/displayName.json | 0 .../displayName.json.exception | 0 .../embeddedDataSpecifications.json | 0 .../embeddedDataSpecifications.json.exception | 0 .../SubmodelElementList/extensions.json | 0 .../extensions.json.exception | 0 .../SubmodelElementList/idShort.json | 0 .../idShort.json.exception | 0 .../SubmodelElementList/orderRelevant.json | 0 .../orderRelevant.json.exception | 0 .../SubmodelElementList/qualifiers.json | 0 .../qualifiers.json.exception | 0 .../SubmodelElementList/semanticId.json | 0 .../semanticId.json.exception | 0 .../semanticIdListElement.json | 0 .../semanticIdListElement.json.exception | 0 .../supplementalSemanticIds.json | 0 .../supplementalSemanticIds.json.exception | 0 .../typeValueListElement.json | 0 .../typeValueListElement.json.exception | 0 .../SubmodelElementList/value.json | 0 .../SubmodelElementList/value.json.exception | 0 .../valueTypeListElement.json | 0 .../valueTypeListElement.json.exception | 0 .../ValueList/valueReferencePairs.json | 0 .../valueReferencePairs.json.exception | 0 .../ValueReferencePair/value.json | 0 .../ValueReferencePair/value.json.exception | 0 .../ValueReferencePair/valueId.json | 0 .../ValueReferencePair/valueId.json.exception | 0 .../AdministrativeInformation/invalid.json | 0 .../invalid.json.exception | 0 .../AnnotatedRelationshipElement/invalid.json | 0 .../invalid.json.exception | 0 .../AssetAdministrationShell/invalid.json | 0 .../invalid.json.exception | 0 .../AssetInformation/invalid.json | 0 .../AssetInformation/invalid.json.exception | 0 .../BasicEventElement/invalid.json | 0 .../BasicEventElement/invalid.json.exception | 0 .../Blob/invalid.json | 0 .../Blob/invalid.json.exception | 0 .../Capability/invalid.json | 0 .../Capability/invalid.json.exception | 0 .../ConceptDescription/invalid.json | 0 .../ConceptDescription/invalid.json.exception | 0 .../DataSpecificationIec61360/invalid.json | 0 .../invalid.json.exception | 0 .../EmbeddedDataSpecification/invalid.json | 0 .../invalid.json.exception | 0 .../Entity/invalid.json | 0 .../Entity/invalid.json.exception | 0 .../Extension/invalid.json | 0 .../Extension/invalid.json.exception | 0 .../File/invalid.json | 0 .../File/invalid.json.exception | 0 .../Key/invalid.json | 0 .../Key/invalid.json.exception | 0 .../invalid.json | 0 .../invalid.json.exception | 0 .../LangStringNameType/invalid.json | 0 .../LangStringNameType/invalid.json.exception | 0 .../invalid.json | 0 .../invalid.json.exception | 0 .../invalid.json | 0 .../invalid.json.exception | 0 .../LangStringTextType/invalid.json | 0 .../LangStringTextType/invalid.json.exception | 0 .../LevelType/invalid.json | 0 .../LevelType/invalid.json.exception | 0 .../MultiLanguageProperty/invalid.json | 0 .../invalid.json.exception | 0 .../Operation/invalid.json | 0 .../Operation/invalid.json.exception | 0 .../OperationVariable/invalid.json | 0 .../OperationVariable/invalid.json.exception | 0 .../Property/invalid.json | 0 .../Property/invalid.json.exception | 0 .../Qualifier/invalid.json | 0 .../Qualifier/invalid.json.exception | 0 .../Range/invalid.json | 0 .../Range/invalid.json.exception | 0 .../Reference/invalid.json | 0 .../Reference/invalid.json.exception | 0 .../ReferenceElement/invalid.json | 0 .../ReferenceElement/invalid.json.exception | 0 .../RelationshipElement/invalid.json | 0 .../invalid.json.exception | 0 .../Resource/invalid.json | 0 .../Resource/invalid.json.exception | 0 .../SpecificAssetId/invalid.json | 0 .../SpecificAssetId/invalid.json.exception | 0 .../Submodel/invalid.json | 0 .../Submodel/invalid.json.exception | 0 .../SubmodelElementCollection/invalid.json | 0 .../invalid.json.exception | 0 .../SubmodelElementList/invalid.json | 0 .../invalid.json.exception | 0 .../ValueList/invalid.json | 0 .../ValueList/invalid.json.exception | 0 .../ValueReferencePair/invalid.json | 0 .../ValueReferencePair/invalid.json.exception | 0 .../EventPayload/timeStamp.json | 0 .../EventPayload/timeStamp.json.errors | 1 + .../EventPayload/topic.json | 0 .../EventPayload/topic.json.errors | 0 .../assetAdministrationShells.json | 0 .../assetAdministrationShells.json.errors | 0 .../Environment/conceptDescriptions.json | 0 .../conceptDescriptions.json.errors | 0 .../Environment/submodels.json | 0 .../Environment/submodels.json.errors | 0 .../EventPayload/topic.json | 0 .../EventPayload/topic.json.errors | 0 .../date_time_with_UTC_and_suffix.json | 0 .../date_time_with_UTC_and_suffix.json.errors | 0 .../timeStamp/date_time_with_offset.json | 0 .../date_time_with_offset.json.errors | 0 .../timeStamp/date_time_without_zone.json | 0 .../date_time_without_zone.json.errors | 0 .../EventPayload/timeStamp/empty.json | 0 .../EventPayload/timeStamp/empty.json.errors | 0 .../timeStamp/negatively_fuzzed_01.json | 0 .../negatively_fuzzed_01.json.errors | 0 .../timeStamp/negatively_fuzzed_02.json | 0 .../negatively_fuzzed_02.json.errors | 0 .../timeStamp/negatively_fuzzed_03.json | 0 .../negatively_fuzzed_03.json.errors | 0 .../timeStamp/negatively_fuzzed_04.json | 0 .../negatively_fuzzed_04.json.errors | 0 .../timeStamp/negatively_fuzzed_05.json | 0 .../negatively_fuzzed_05.json.errors | 0 .../timeStamp/negatively_fuzzed_06.json | 0 .../negatively_fuzzed_06.json.errors | 0 .../timeStamp/negatively_fuzzed_07.json | 0 .../negatively_fuzzed_07.json.errors | 0 .../timeStamp/negatively_fuzzed_08.json | 0 .../negatively_fuzzed_08.json.errors | 0 .../timeStamp/negatively_fuzzed_09.json | 0 .../negatively_fuzzed_09.json.errors | 0 .../timeStamp/negatively_fuzzed_10.json | 0 .../negatively_fuzzed_10.json.errors | 0 .../EventPayload/timeStamp/only_date.json | 0 .../timeStamp/only_date.json.errors | 0 .../timeStamp/only_date_with_time_zone.json | 0 .../only_date_with_time_zone.json.errors | 0 .../timeStamp/without_minutes.json | 0 .../timeStamp/without_minutes.json.errors | 0 .../timeStamp/without_seconds.json | 0 .../timeStamp/without_seconds.json.errors | 0 .../EventPayload/observableReference.json | 0 .../observableReference.json.exception | 0 .../NullViolation/EventPayload/source.json | 0 .../EventPayload/source.json.exception | 0 .../NullViolation/EventPayload/timeStamp.json | 0 .../EventPayload/timeStamp.json.exception | 0 .../EventPayload/observableReference.json | 0 .../observableReference.json.exception | 0 .../EventPayload/source.json | 0 .../EventPayload/source.json.exception | 0 .../EventPayload/timeStamp.json | 0 .../EventPayload/timeStamp.json.exception | 0 .../assetAdministrationShells.json | 0 .../assetAdministrationShells.json.exception | 0 .../Environment/conceptDescriptions.json | 0 .../conceptDescriptions.json.exception | 0 .../TypeViolation/Environment/submodels.json | 0 .../Environment/submodels.json.exception | 0 .../EventPayload/observableReference.json | 0 .../observableReference.json.exception | 0 .../EventPayload/observableSemanticId.json | 0 .../observableSemanticId.json.exception | 0 .../TypeViolation/EventPayload/payload.json | 0 .../EventPayload/payload.json.exception | 0 .../TypeViolation/EventPayload/source.json | 0 .../EventPayload/source.json.exception | 0 .../EventPayload/sourceSemanticId.json | 0 .../sourceSemanticId.json.exception | 0 .../TypeViolation/EventPayload/subjectId.json | 0 .../EventPayload/subjectId.json.exception | 0 .../TypeViolation/EventPayload/timeStamp.json | 0 .../EventPayload/timeStamp.json.exception | 0 .../TypeViolation/EventPayload/topic.json | 0 .../EventPayload/topic.json.exception | 0 .../Environment/invalid.json | 0 .../Environment/invalid.json.exception | 0 .../EventPayload/invalid.json | 0 .../EventPayload/invalid.json.exception | 0 ...irst_key_not_in_globally_identifiables.xml | 0 ...y_not_in_globally_identifiables.xml.errors | 0 ...nce_first_key_not_in_aas_identifiables.xml | 0 ...st_key_not_in_aas_identifiables.xml.errors | 0 ...rence_fragment_reference_in_the_middle.xml | 0 ...ragment_reference_in_the_middle.xml.errors | 0 ...gment_reference_not_after_file_or_blob.xml | 0 ...eference_not_after_file_or_blob.xml.errors | 0 ..._key_value_after_submodel_element_list.xml | 0 ...lue_after_submodel_element_list.xml.errors | 0 ...erence_second_key_not_in_fragment_keys.xml | 0 ...second_key_not_in_fragment_keys.xml.errors | 0 ..._not_in_generic_globally_identifiables.xml | 0 ..._generic_globally_identifiables.xml.errors | 0 ...an_external_reference_invalid_last_key.xml | 0 ...rnal_reference_invalid_last_key.xml.errors | 0 .../against_semantic_id_list_element.xml | 0 ...gainst_semantic_id_list_element.xml.errors | 0 .../against_type_value_list_element.xml | 0 ...against_type_value_list_element.xml.errors | 0 .../against_value_type_list_element.xml | 0 ...against_value_type_list_element.xml.errors | 0 .../id_short_in_a_value.xml | 0 .../id_short_in_a_value.xml.errors | 0 ...ment_but_semantic_id_mismatch_in_value.xml | 0 ...t_semantic_id_mismatch_in_value.xml.errors | 0 .../basicEventElement/lastUpdate.xml | 0 .../basicEventElement/lastUpdate.xml.errors | 1 + .../range/Any_URI/negatively_fuzzed_01.xml | 0 .../Any_URI/negatively_fuzzed_01.xml.errors | 0 .../range/Any_URI/negatively_fuzzed_04.xml | 0 .../Any_URI/negatively_fuzzed_04.xml.errors | 0 .../range/Any_URI/negatively_fuzzed_05.xml | 0 .../Any_URI/negatively_fuzzed_05.xml.errors | 0 .../range/Any_URI/negatively_fuzzed_06.xml | 0 .../Any_URI/negatively_fuzzed_06.xml.errors | 0 .../range/Any_URI/negatively_fuzzed_10.xml | 0 .../Any_URI/negatively_fuzzed_10.xml.errors | 0 ...followed_by_non_two_hexadecimal_digits.xml | 0 ...d_by_non_two_hexadecimal_digits.xml.errors | 0 .../range/Any_URI/too_many_fragments.xml | 0 .../Any_URI/too_many_fragments.xml.errors | 0 ..._odd_number_of_characters_is_not_valid.xml | 0 ...mber_of_characters_is_not_valid.xml.errors | 0 ...quals_signs_may_only_appear_at_the_end.xml | 0 ...igns_may_only_appear_at_the_end.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../false_as_number_with_leading_zeros.xml | 0 ...se_as_number_with_leading_zeros.xml.errors | 0 .../range/Boolean/false_in_camelcase.xml | 0 .../Boolean/false_in_camelcase.xml.errors | 0 .../range/Boolean/false_in_uppercase.xml | 0 .../Boolean/false_in_uppercase.xml.errors | 0 .../range/Boolean/negatively_fuzzed_01.xml | 0 .../Boolean/negatively_fuzzed_01.xml.errors | 0 .../range/Boolean/negatively_fuzzed_03.xml | 0 .../Boolean/negatively_fuzzed_03.xml.errors | 0 .../range/Boolean/negatively_fuzzed_05.xml | 0 .../Boolean/negatively_fuzzed_05.xml.errors | 0 .../range/Boolean/negatively_fuzzed_10.xml | 0 .../Boolean/negatively_fuzzed_10.xml.errors | 0 .../true_as_number_with_leading_zeros.xml | 0 ...ue_as_number_with_leading_zeros.xml.errors | 0 .../range/Boolean/true_in_camelcase.xml | 0 .../Boolean/true_in_camelcase.xml.errors | 0 .../range/Boolean/true_in_uppercase.xml | 0 .../Boolean/true_in_uppercase.xml.errors | 0 .../range/Byte/decimal.xml | 0 .../range/Byte/decimal.xml.errors | 0 .../InvalidMinMaxExample/range/Byte/empty.xml | 0 .../range/Byte/empty.xml.errors | 0 .../range/Byte/free_form_text.xml | 0 .../range/Byte/free_form_text.xml.errors | 0 .../range/Byte/mathematical_formula.xml | 0 .../Byte/mathematical_formula.xml.errors | 0 .../range/Byte/max_plus_one.xml | 0 .../range/Byte/max_plus_one.xml.errors | 0 .../range/Byte/min_minus_one.xml | 0 .../range/Byte/min_minus_one.xml.errors | 0 .../range/Byte/scientific.xml | 0 .../range/Byte/scientific.xml.errors | 0 .../range/Date/date_time_with_UTC.xml | 0 .../range/Date/date_time_with_UTC.xml.errors | 0 .../range/Date/date_time_with_offset.xml | 0 .../Date/date_time_with_offset.xml.errors | 0 .../range/Date/date_time_without_zone.xml | 0 .../Date/date_time_without_zone.xml.errors | 0 .../date_with_invalid_negative_offset.xml | 0 ...te_with_invalid_negative_offset.xml.errors | 0 .../date_with_invalid_positive_offset.xml | 0 ...te_with_invalid_positive_offset.xml.errors | 0 .../Date/date_with_seconds_in_offset.xml | 0 .../date_with_seconds_in_offset.xml.errors | 0 .../InvalidMinMaxExample/range/Date/empty.xml | 0 .../range/Date/empty.xml.errors | 0 .../range/Date/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../range/Date/year_4_bce_february_29th.xml | 0 .../Date/year_4_bce_february_29th.xml.errors | 0 .../range/Date/year_zero_doesnt_exist.xml | 0 .../Date/year_zero_doesnt_exist.xml.errors | 0 .../range/Date_time/date.xml | 0 .../range/Date_time/date.xml.errors | 0 ...date_time_with_invalid_negative_offset.xml | 0 ...me_with_invalid_negative_offset.xml.errors | 0 ...date_time_with_invalid_positive_offset.xml | 0 ...me_with_invalid_positive_offset.xml.errors | 0 .../date_time_with_seconds_in_offset.xml | 0 ...ate_time_with_seconds_in_offset.xml.errors | 0 .../date_time_with_unexpected_prefix.xml | 0 ...ate_time_with_unexpected_prefix.xml.errors | 0 .../date_time_with_unexpected_suffix.xml | 0 ...ate_time_with_unexpected_suffix.xml.errors | 0 .../range/Date_time/date_with_time_zone.xml | 0 .../Date_time/date_with_time_zone.xml.errors | 0 .../range/Date_time/empty.xml | 0 .../range/Date_time/empty.xml.errors | 0 .../Date_time/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../range/Date_time/without_minutes.xml | 0 .../Date_time/without_minutes.xml.errors | 0 .../range/Date_time/without_seconds.xml | 0 .../Date_time/without_seconds.xml.errors | 0 .../Date_time/year_4_bce_february_29th.xml | 0 .../year_4_bce_february_29th.xml.errors | 0 .../Date_time/year_zero_doesnt_exist.xml | 0 .../year_zero_doesnt_exist.xml.errors | 0 .../range/Decimal/empty.xml | 0 .../range/Decimal/empty.xml.errors | 0 .../range/Decimal/free_form_text.xml | 0 .../range/Decimal/free_form_text.xml.errors | 0 .../range/Double/empty.xml | 0 .../range/Double/empty.xml.errors | 0 .../range/Double/free_form_text.xml | 0 .../range/Double/free_form_text.xml.errors | 0 .../range/Double/inf_case_matters.xml | 0 .../range/Double/inf_case_matters.xml.errors | 0 .../range/Double/nan_case_matters.xml | 0 .../range/Double/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../range/Double/plus_inf.xml | 0 .../range/Double/plus_inf.xml.errors | 0 .../range/Double/too_large.xml | 0 .../range/Double/too_large.xml.errors | 0 .../range/Duration/empty.xml | 0 .../range/Duration/empty.xml.errors | 0 .../range/Duration/free_form_text.xml | 0 .../range/Duration/free_form_text.xml.errors | 0 .../range/Duration/integer.xml | 0 .../range/Duration/integer.xml.errors | 0 .../range/Duration/leading_P_missing.xml | 0 .../Duration/leading_P_missing.xml.errors | 0 .../range/Duration/negative_years.xml | 0 .../range/Duration/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../range/Duration/separator_T_missing.xml | 0 .../Duration/separator_T_missing.xml.errors | 0 .../range/Duration/the_order_matters.xml | 0 .../Duration/the_order_matters.xml.errors | 0 .../range/Float/empty.xml | 0 .../range/Float/empty.xml.errors | 0 .../range/Float/free_form_text.xml | 0 .../range/Float/free_form_text.xml.errors | 0 .../range/Float/inf_case_matters.xml | 0 .../range/Float/inf_case_matters.xml.errors | 0 .../range/Float/nan_case_matters.xml | 0 .../range/Float/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../range/Float/plus_inf.xml | 0 .../range/Float/plus_inf.xml.errors | 0 .../range/Float/too_large.xml | 0 .../range/Float/too_large.xml.errors | 0 .../range/G_day/day_outside_of_range.xml | 0 .../G_day/day_outside_of_range.xml.errors | 0 .../range/G_day/empty.xml | 0 .../range/G_day/empty.xml.errors | 0 .../range/G_day/free_form_text.xml | 0 .../range/G_day/free_form_text.xml.errors | 0 .../range/G_day/invalid_negative_offset.xml | 0 .../G_day/invalid_negative_offset.xml.errors | 0 .../G_day/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../range/G_day/invalid_positive_offset.xml | 0 .../G_day/invalid_positive_offset.xml.errors | 0 .../range/G_day/missing_leading_dashes.xml | 0 .../G_day/missing_leading_dashes.xml.errors | 0 .../range/G_day/missing_leading_digit.xml | 0 .../G_day/missing_leading_digit.xml.errors | 0 .../range/G_day/unexpected_suffix.xml | 0 .../range/G_day/unexpected_suffix.xml.errors | 0 .../range/G_month/empty.xml | 0 .../range/G_month/empty.xml.errors | 0 .../range/G_month/free_form_text.xml | 0 .../range/G_month/free_form_text.xml.errors | 0 .../range/G_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../G_month/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../range/G_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../range/G_month/missing_leading_dashes.xml | 0 .../G_month/missing_leading_dashes.xml.errors | 0 .../range/G_month/missing_leading_digit.xml | 0 .../G_month/missing_leading_digit.xml.errors | 0 .../range/G_month/month_outside_of_range.xml | 0 .../G_month/month_outside_of_range.xml.errors | 0 .../G_month/unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../G_month_day/day_outside_of_range.xml | 0 .../day_outside_of_range.xml.errors | 0 .../range/G_month_day/empty.xml | 0 .../range/G_month_day/empty.xml.errors | 0 .../range/G_month_day/free_form_text.xml | 0 .../G_month_day/free_form_text.xml.errors | 0 .../G_month_day/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month_day/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month_day/missing_leading_dashes.xml | 0 .../missing_leading_dashes.xml.errors | 0 .../G_month_day/missing_leading_digit.xml | 0 .../missing_leading_digit.xml.errors | 0 .../G_month_day/non_existing_april_31st.xml | 0 .../non_existing_april_31st.xml.errors | 0 .../unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../range/G_year/empty.xml | 0 .../range/G_year/empty.xml.errors | 0 .../range/G_year/free_form_text.xml | 0 .../range/G_year/free_form_text.xml.errors | 0 .../range/G_year/invalid_negative_offset.xml | 0 .../G_year/invalid_negative_offset.xml.errors | 0 .../G_year/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../range/G_year/invalid_positive_offset.xml | 0 .../G_year/invalid_positive_offset.xml.errors | 0 .../range/G_year/missing_century.xml | 0 .../range/G_year/missing_century.xml.errors | 0 .../range/G_year/unexpected_month.xml | 0 .../range/G_year/unexpected_month.xml.errors | 0 .../range/G_year_month/empty.xml | 0 .../range/G_year_month/empty.xml.errors | 0 .../range/G_year_month/free_form_text.xml | 0 .../G_year_month/free_form_text.xml.errors | 0 .../G_year_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../range/G_year_month/missing_century.xml | 0 .../G_year_month/missing_century.xml.errors | 0 .../range/G_year_month/missing_month.xml | 0 .../G_year_month/missing_month.xml.errors | 0 .../range/G_year_month/month_out_of_range.xml | 0 .../month_out_of_range.xml.errors | 0 .../range/Hex_binary/free_form_text.xml | 0 .../Hex_binary/free_form_text.xml.errors | 0 .../range/Hex_binary/odd_number_of_digits.xml | 0 .../odd_number_of_digits.xml.errors | 0 .../range/Hex_binary/single_digit.xml | 0 .../range/Hex_binary/single_digit.xml.errors | 0 .../range/Int/decimal.xml | 0 .../range/Int/decimal.xml.errors | 0 .../InvalidMinMaxExample/range/Int/empty.xml | 0 .../range/Int/empty.xml.errors | 0 .../range/Int/free_form_text.xml | 0 .../range/Int/free_form_text.xml.errors | 0 .../range/Int/mathematical_formula.xml | 0 .../range/Int/mathematical_formula.xml.errors | 0 .../range/Int/max_plus_one.xml | 0 .../range/Int/max_plus_one.xml.errors | 0 .../range/Int/min_minus_one.xml | 0 .../range/Int/min_minus_one.xml.errors | 0 .../range/Int/scientific.xml | 0 .../range/Int/scientific.xml.errors | 0 .../range/Integer/decimal.xml | 0 .../range/Integer/decimal.xml.errors | 0 .../range/Integer/empty.xml | 0 .../range/Integer/empty.xml.errors | 0 .../range/Integer/free_form_text.xml | 0 .../range/Integer/free_form_text.xml.errors | 0 .../range/Integer/mathematical_formula.xml | 0 .../Integer/mathematical_formula.xml.errors | 0 .../range/Integer/scientific.xml | 0 .../range/Integer/scientific.xml.errors | 0 .../range/Long/decimal.xml | 0 .../range/Long/decimal.xml.errors | 0 .../InvalidMinMaxExample/range/Long/empty.xml | 0 .../range/Long/empty.xml.errors | 0 .../range/Long/free_form_text.xml | 0 .../range/Long/free_form_text.xml.errors | 0 .../range/Long/mathematical_formula.xml | 0 .../Long/mathematical_formula.xml.errors | 0 .../range/Long/max_plus_one.xml | 0 .../range/Long/max_plus_one.xml.errors | 0 .../range/Long/min_minus_one.xml | 0 .../range/Long/min_minus_one.xml.errors | 0 .../range/Long/scientific.xml | 0 .../range/Long/scientific.xml.errors | 0 .../range/Negative_integer/decimal.xml | 0 .../range/Negative_integer/decimal.xml.errors | 0 .../range/Negative_integer/empty.xml | 0 .../range/Negative_integer/empty.xml.errors | 0 .../Negative_integer/explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../explicitly_positive_zero.xml | 0 .../explicitly_positive_zero.xml.errors | 0 .../range/Negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Negative_integer/implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../Negative_integer/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Negative_integer/scientific.xml | 0 .../Negative_integer/scientific.xml.errors | 0 .../range/Negative_integer/zero.xml | 0 .../range/Negative_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../range/Non_negative_integer/decimal.xml | 0 .../Non_negative_integer/decimal.xml.errors | 0 .../range/Non_negative_integer/empty.xml | 0 .../Non_negative_integer/empty.xml.errors | 0 .../Non_negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../range/Non_negative_integer/negative.xml | 0 .../Non_negative_integer/negative.xml.errors | 0 .../range/Non_positive_integer/decimal.xml | 0 .../Non_positive_integer/decimal.xml.errors | 0 .../range/Non_positive_integer/empty.xml | 0 .../Non_positive_integer/empty.xml.errors | 0 .../explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../Non_positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Non_positive_integer/scientific.xml | 0 .../scientific.xml.errors | 0 .../range/Positive_integer/decimal.xml | 0 .../range/Positive_integer/decimal.xml.errors | 0 .../range/Positive_integer/empty.xml | 0 .../range/Positive_integer/empty.xml.errors | 0 .../range/Positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../range/Positive_integer/negative.xml | 0 .../Positive_integer/negative.xml.errors | 0 .../range/Positive_integer/zero.xml | 0 .../range/Positive_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../range/Short/decimal.xml | 0 .../range/Short/decimal.xml.errors | 0 .../range/Short/empty.xml | 0 .../range/Short/empty.xml.errors | 0 .../range/Short/free_form_text.xml | 0 .../range/Short/free_form_text.xml.errors | 0 .../range/Short/mathematical_formula.xml | 0 .../Short/mathematical_formula.xml.errors | 0 .../range/Short/max_plus_one.xml | 0 .../range/Short/max_plus_one.xml.errors | 0 .../range/Short/min_minus_one.xml | 0 .../range/Short/min_minus_one.xml.errors | 0 .../range/Short/scientific.xml | 0 .../range/Short/scientific.xml.errors | 0 .../InvalidMinMaxExample/range/Time/empty.xml | 0 .../range/Time/empty.xml.errors | 0 .../range/Time/free_form_text.xml | 0 .../range/Time/free_form_text.xml.errors | 0 .../range/Time/hour_out_of_range.xml | 0 .../range/Time/hour_out_of_range.xml.errors | 0 .../range/Time/invalid_negative_offset.xml | 0 .../Time/invalid_negative_offset.xml.errors | 0 .../Time/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../range/Time/invalid_positive_offset.xml | 0 .../Time/invalid_positive_offset.xml.errors | 0 .../range/Time/minute_out_of_range.xml | 0 .../range/Time/minute_out_of_range.xml.errors | 0 .../range/Time/missing_padded_zeros.xml | 0 .../Time/missing_padded_zeros.xml.errors | 0 .../range/Time/missing_seconds.xml | 0 .../range/Time/missing_seconds.xml.errors | 0 .../range/Time/negative.xml | 0 .../range/Time/negative.xml.errors | 0 .../range/Time/second_out_of_range.xml | 0 .../range/Time/second_out_of_range.xml.errors | 0 .../range/Unsigned_byte/decimal.xml | 0 .../range/Unsigned_byte/decimal.xml.errors | 0 .../range/Unsigned_byte/empty.xml | 0 .../range/Unsigned_byte/empty.xml.errors | 0 .../range/Unsigned_byte/free_form_text.xml | 0 .../Unsigned_byte/free_form_text.xml.errors | 0 .../Unsigned_byte/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Unsigned_byte/max_plus_one.xml | 0 .../Unsigned_byte/max_plus_one.xml.errors | 0 .../range/Unsigned_byte/negative.xml | 0 .../range/Unsigned_byte/negative.xml.errors | 0 .../range/Unsigned_byte/scientific.xml | 0 .../range/Unsigned_byte/scientific.xml.errors | 0 .../range/Unsigned_int/decimal.xml | 0 .../range/Unsigned_int/decimal.xml.errors | 0 .../range/Unsigned_int/empty.xml | 0 .../range/Unsigned_int/empty.xml.errors | 0 .../range/Unsigned_int/free_form_text.xml | 0 .../Unsigned_int/free_form_text.xml.errors | 0 .../Unsigned_int/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Unsigned_int/max_plus_one.xml | 0 .../Unsigned_int/max_plus_one.xml.errors | 0 .../range/Unsigned_int/negative.xml | 0 .../range/Unsigned_int/negative.xml.errors | 0 .../range/Unsigned_int/scientific.xml | 0 .../range/Unsigned_int/scientific.xml.errors | 0 .../range/Unsigned_long/decimal.xml | 0 .../range/Unsigned_long/decimal.xml.errors | 0 .../range/Unsigned_long/empty.xml | 0 .../range/Unsigned_long/empty.xml.errors | 0 .../range/Unsigned_long/free_form_text.xml | 0 .../Unsigned_long/free_form_text.xml.errors | 0 .../Unsigned_long/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Unsigned_long/max_plus_one.xml | 0 .../Unsigned_long/max_plus_one.xml.errors | 0 .../range/Unsigned_long/negative.xml | 0 .../range/Unsigned_long/negative.xml.errors | 0 .../range/Unsigned_long/scientific.xml | 0 .../range/Unsigned_long/scientific.xml.errors | 0 .../range/Unsigned_short/decimal.xml | 0 .../range/Unsigned_short/decimal.xml.errors | 0 .../range/Unsigned_short/empty.xml | 0 .../range/Unsigned_short/empty.xml.errors | 0 .../range/Unsigned_short/free_form_text.xml | 0 .../Unsigned_short/free_form_text.xml.errors | 0 .../Unsigned_short/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../range/Unsigned_short/max_plus_one.xml | 0 .../Unsigned_short/max_plus_one.xml.errors | 0 .../range/Unsigned_short/negative.xml | 0 .../range/Unsigned_short/negative.xml.errors | 0 .../range/Unsigned_short/scientific.xml | 0 .../Unsigned_short/scientific.xml.errors | 0 .../Any_URI/negatively_fuzzed_01.xml | 0 .../Any_URI/negatively_fuzzed_01.xml.errors | 0 .../Any_URI/negatively_fuzzed_04.xml | 0 .../Any_URI/negatively_fuzzed_04.xml.errors | 0 .../Any_URI/negatively_fuzzed_05.xml | 0 .../Any_URI/negatively_fuzzed_05.xml.errors | 0 .../Any_URI/negatively_fuzzed_06.xml | 0 .../Any_URI/negatively_fuzzed_06.xml.errors | 0 .../Any_URI/negatively_fuzzed_10.xml | 0 .../Any_URI/negatively_fuzzed_10.xml.errors | 0 ...followed_by_non_two_hexadecimal_digits.xml | 0 ...d_by_non_two_hexadecimal_digits.xml.errors | 0 .../extension/Any_URI/too_many_fragments.xml | 0 .../Any_URI/too_many_fragments.xml.errors | 0 ..._odd_number_of_characters_is_not_valid.xml | 0 ...mber_of_characters_is_not_valid.xml.errors | 0 ...quals_signs_may_only_appear_at_the_end.xml | 0 ...igns_may_only_appear_at_the_end.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../false_as_number_with_leading_zeros.xml | 0 ...se_as_number_with_leading_zeros.xml.errors | 0 .../extension/Boolean/false_in_camelcase.xml | 0 .../Boolean/false_in_camelcase.xml.errors | 0 .../extension/Boolean/false_in_uppercase.xml | 0 .../Boolean/false_in_uppercase.xml.errors | 0 .../Boolean/negatively_fuzzed_01.xml | 0 .../Boolean/negatively_fuzzed_01.xml.errors | 0 .../Boolean/negatively_fuzzed_03.xml | 0 .../Boolean/negatively_fuzzed_03.xml.errors | 0 .../Boolean/negatively_fuzzed_05.xml | 0 .../Boolean/negatively_fuzzed_05.xml.errors | 0 .../Boolean/negatively_fuzzed_10.xml | 0 .../Boolean/negatively_fuzzed_10.xml.errors | 0 .../true_as_number_with_leading_zeros.xml | 0 ...ue_as_number_with_leading_zeros.xml.errors | 0 .../extension/Boolean/true_in_camelcase.xml | 0 .../Boolean/true_in_camelcase.xml.errors | 0 .../extension/Boolean/true_in_uppercase.xml | 0 .../Boolean/true_in_uppercase.xml.errors | 0 .../extension/Byte/decimal.xml | 0 .../extension/Byte/decimal.xml.errors | 0 .../extension/Byte/empty.xml | 0 .../extension/Byte/empty.xml.errors | 0 .../extension/Byte/free_form_text.xml | 0 .../extension/Byte/free_form_text.xml.errors | 0 .../extension/Byte/mathematical_formula.xml | 0 .../Byte/mathematical_formula.xml.errors | 0 .../extension/Byte/max_plus_one.xml | 0 .../extension/Byte/max_plus_one.xml.errors | 0 .../extension/Byte/min_minus_one.xml | 0 .../extension/Byte/min_minus_one.xml.errors | 0 .../extension/Byte/scientific.xml | 0 .../extension/Byte/scientific.xml.errors | 0 .../extension/Date/date_time_with_UTC.xml | 0 .../Date/date_time_with_UTC.xml.errors | 0 .../extension/Date/date_time_with_offset.xml | 0 .../Date/date_time_with_offset.xml.errors | 0 .../extension/Date/date_time_without_zone.xml | 0 .../Date/date_time_without_zone.xml.errors | 0 .../date_with_invalid_negative_offset.xml | 0 ...te_with_invalid_negative_offset.xml.errors | 0 .../date_with_invalid_positive_offset.xml | 0 ...te_with_invalid_positive_offset.xml.errors | 0 .../Date/date_with_seconds_in_offset.xml | 0 .../date_with_seconds_in_offset.xml.errors | 0 .../extension/Date/empty.xml | 0 .../extension/Date/empty.xml.errors | 0 .../Date/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../Date/year_4_bce_february_29th.xml | 0 .../Date/year_4_bce_february_29th.xml.errors | 0 .../extension/Date/year_zero_doesnt_exist.xml | 0 .../Date/year_zero_doesnt_exist.xml.errors | 0 .../extension/Date_time/date.xml | 0 .../extension/Date_time/date.xml.errors | 0 ...date_time_with_invalid_negative_offset.xml | 0 ...me_with_invalid_negative_offset.xml.errors | 0 ...date_time_with_invalid_positive_offset.xml | 0 ...me_with_invalid_positive_offset.xml.errors | 0 .../date_time_with_seconds_in_offset.xml | 0 ...ate_time_with_seconds_in_offset.xml.errors | 0 .../date_time_with_unexpected_prefix.xml | 0 ...ate_time_with_unexpected_prefix.xml.errors | 0 .../date_time_with_unexpected_suffix.xml | 0 ...ate_time_with_unexpected_suffix.xml.errors | 0 .../Date_time/date_with_time_zone.xml | 0 .../Date_time/date_with_time_zone.xml.errors | 0 .../extension/Date_time/empty.xml | 0 .../extension/Date_time/empty.xml.errors | 0 .../Date_time/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../extension/Date_time/without_minutes.xml | 0 .../Date_time/without_minutes.xml.errors | 0 .../extension/Date_time/without_seconds.xml | 0 .../Date_time/without_seconds.xml.errors | 0 .../Date_time/year_4_bce_february_29th.xml | 0 .../year_4_bce_february_29th.xml.errors | 0 .../Date_time/year_zero_doesnt_exist.xml | 0 .../year_zero_doesnt_exist.xml.errors | 0 .../extension/Decimal/empty.xml | 0 .../extension/Decimal/empty.xml.errors | 0 .../extension/Decimal/free_form_text.xml | 0 .../Decimal/free_form_text.xml.errors | 0 .../extension/Double/empty.xml | 0 .../extension/Double/empty.xml.errors | 0 .../extension/Double/free_form_text.xml | 0 .../Double/free_form_text.xml.errors | 0 .../extension/Double/inf_case_matters.xml | 0 .../Double/inf_case_matters.xml.errors | 0 .../extension/Double/nan_case_matters.xml | 0 .../Double/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../extension/Double/plus_inf.xml | 0 .../extension/Double/plus_inf.xml.errors | 0 .../extension/Double/too_large.xml | 0 .../extension/Double/too_large.xml.errors | 0 .../extension/Duration/empty.xml | 0 .../extension/Duration/empty.xml.errors | 0 .../extension/Duration/free_form_text.xml | 0 .../Duration/free_form_text.xml.errors | 0 .../extension/Duration/integer.xml | 0 .../extension/Duration/integer.xml.errors | 0 .../extension/Duration/leading_P_missing.xml | 0 .../Duration/leading_P_missing.xml.errors | 0 .../extension/Duration/negative_years.xml | 0 .../Duration/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../Duration/separator_T_missing.xml | 0 .../Duration/separator_T_missing.xml.errors | 0 .../extension/Duration/the_order_matters.xml | 0 .../Duration/the_order_matters.xml.errors | 0 .../extension/Float/empty.xml | 0 .../extension/Float/empty.xml.errors | 0 .../extension/Float/free_form_text.xml | 0 .../extension/Float/free_form_text.xml.errors | 0 .../extension/Float/inf_case_matters.xml | 0 .../Float/inf_case_matters.xml.errors | 0 .../extension/Float/nan_case_matters.xml | 0 .../Float/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../extension/Float/plus_inf.xml | 0 .../extension/Float/plus_inf.xml.errors | 0 .../extension/Float/too_large.xml | 0 .../extension/Float/too_large.xml.errors | 0 .../extension/G_day/day_outside_of_range.xml | 0 .../G_day/day_outside_of_range.xml.errors | 0 .../extension/G_day/empty.xml | 0 .../extension/G_day/empty.xml.errors | 0 .../extension/G_day/free_form_text.xml | 0 .../extension/G_day/free_form_text.xml.errors | 0 .../G_day/invalid_negative_offset.xml | 0 .../G_day/invalid_negative_offset.xml.errors | 0 .../G_day/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_day/invalid_positive_offset.xml | 0 .../G_day/invalid_positive_offset.xml.errors | 0 .../G_day/missing_leading_dashes.xml | 0 .../G_day/missing_leading_dashes.xml.errors | 0 .../extension/G_day/missing_leading_digit.xml | 0 .../G_day/missing_leading_digit.xml.errors | 0 .../extension/G_day/unexpected_suffix.xml | 0 .../G_day/unexpected_suffix.xml.errors | 0 .../extension/G_month/empty.xml | 0 .../extension/G_month/empty.xml.errors | 0 .../extension/G_month/free_form_text.xml | 0 .../G_month/free_form_text.xml.errors | 0 .../G_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../G_month/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month/missing_leading_dashes.xml | 0 .../G_month/missing_leading_dashes.xml.errors | 0 .../G_month/missing_leading_digit.xml | 0 .../G_month/missing_leading_digit.xml.errors | 0 .../G_month/month_outside_of_range.xml | 0 .../G_month/month_outside_of_range.xml.errors | 0 .../G_month/unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../G_month_day/day_outside_of_range.xml | 0 .../day_outside_of_range.xml.errors | 0 .../extension/G_month_day/empty.xml | 0 .../extension/G_month_day/empty.xml.errors | 0 .../extension/G_month_day/free_form_text.xml | 0 .../G_month_day/free_form_text.xml.errors | 0 .../G_month_day/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month_day/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month_day/missing_leading_dashes.xml | 0 .../missing_leading_dashes.xml.errors | 0 .../G_month_day/missing_leading_digit.xml | 0 .../missing_leading_digit.xml.errors | 0 .../G_month_day/non_existing_april_31st.xml | 0 .../non_existing_april_31st.xml.errors | 0 .../unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../extension/G_year/empty.xml | 0 .../extension/G_year/empty.xml.errors | 0 .../extension/G_year/free_form_text.xml | 0 .../G_year/free_form_text.xml.errors | 0 .../G_year/invalid_negative_offset.xml | 0 .../G_year/invalid_negative_offset.xml.errors | 0 .../G_year/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year/invalid_positive_offset.xml | 0 .../G_year/invalid_positive_offset.xml.errors | 0 .../extension/G_year/missing_century.xml | 0 .../G_year/missing_century.xml.errors | 0 .../extension/G_year/unexpected_month.xml | 0 .../G_year/unexpected_month.xml.errors | 0 .../extension/G_year_month/empty.xml | 0 .../extension/G_year_month/empty.xml.errors | 0 .../extension/G_year_month/free_form_text.xml | 0 .../G_year_month/free_form_text.xml.errors | 0 .../G_year_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_year_month/missing_century.xml | 0 .../G_year_month/missing_century.xml.errors | 0 .../extension/G_year_month/missing_month.xml | 0 .../G_year_month/missing_month.xml.errors | 0 .../G_year_month/month_out_of_range.xml | 0 .../month_out_of_range.xml.errors | 0 .../extension/Hex_binary/free_form_text.xml | 0 .../Hex_binary/free_form_text.xml.errors | 0 .../Hex_binary/odd_number_of_digits.xml | 0 .../odd_number_of_digits.xml.errors | 0 .../extension/Hex_binary/single_digit.xml | 0 .../Hex_binary/single_digit.xml.errors | 0 .../extension/Int/decimal.xml | 0 .../extension/Int/decimal.xml.errors | 0 .../extension/Int/empty.xml | 0 .../extension/Int/empty.xml.errors | 0 .../extension/Int/free_form_text.xml | 0 .../extension/Int/free_form_text.xml.errors | 0 .../extension/Int/mathematical_formula.xml | 0 .../Int/mathematical_formula.xml.errors | 0 .../extension/Int/max_plus_one.xml | 0 .../extension/Int/max_plus_one.xml.errors | 0 .../extension/Int/min_minus_one.xml | 0 .../extension/Int/min_minus_one.xml.errors | 0 .../extension/Int/scientific.xml | 0 .../extension/Int/scientific.xml.errors | 0 .../extension/Integer/decimal.xml | 0 .../extension/Integer/decimal.xml.errors | 0 .../extension/Integer/empty.xml | 0 .../extension/Integer/empty.xml.errors | 0 .../extension/Integer/free_form_text.xml | 0 .../Integer/free_form_text.xml.errors | 0 .../Integer/mathematical_formula.xml | 0 .../Integer/mathematical_formula.xml.errors | 0 .../extension/Integer/scientific.xml | 0 .../extension/Integer/scientific.xml.errors | 0 .../extension/Long/decimal.xml | 0 .../extension/Long/decimal.xml.errors | 0 .../extension/Long/empty.xml | 0 .../extension/Long/empty.xml.errors | 0 .../extension/Long/free_form_text.xml | 0 .../extension/Long/free_form_text.xml.errors | 0 .../extension/Long/mathematical_formula.xml | 0 .../Long/mathematical_formula.xml.errors | 0 .../extension/Long/max_plus_one.xml | 0 .../extension/Long/max_plus_one.xml.errors | 0 .../extension/Long/min_minus_one.xml | 0 .../extension/Long/min_minus_one.xml.errors | 0 .../extension/Long/scientific.xml | 0 .../extension/Long/scientific.xml.errors | 0 .../extension/Negative_integer/decimal.xml | 0 .../Negative_integer/decimal.xml.errors | 0 .../extension/Negative_integer/empty.xml | 0 .../Negative_integer/empty.xml.errors | 0 .../Negative_integer/explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../explicitly_positive_zero.xml | 0 .../explicitly_positive_zero.xml.errors | 0 .../Negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Negative_integer/implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../Negative_integer/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../extension/Negative_integer/scientific.xml | 0 .../Negative_integer/scientific.xml.errors | 0 .../extension/Negative_integer/zero.xml | 0 .../Negative_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../Non_negative_integer/decimal.xml | 0 .../Non_negative_integer/decimal.xml.errors | 0 .../extension/Non_negative_integer/empty.xml | 0 .../Non_negative_integer/empty.xml.errors | 0 .../Non_negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Non_negative_integer/negative.xml | 0 .../Non_negative_integer/negative.xml.errors | 0 .../Non_positive_integer/decimal.xml | 0 .../Non_positive_integer/decimal.xml.errors | 0 .../extension/Non_positive_integer/empty.xml | 0 .../Non_positive_integer/empty.xml.errors | 0 .../explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../Non_positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../Non_positive_integer/scientific.xml | 0 .../scientific.xml.errors | 0 .../extension/Positive_integer/decimal.xml | 0 .../Positive_integer/decimal.xml.errors | 0 .../extension/Positive_integer/empty.xml | 0 .../Positive_integer/empty.xml.errors | 0 .../Positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../extension/Positive_integer/negative.xml | 0 .../Positive_integer/negative.xml.errors | 0 .../extension/Positive_integer/zero.xml | 0 .../Positive_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../extension/Short/decimal.xml | 0 .../extension/Short/decimal.xml.errors | 0 .../extension/Short/empty.xml | 0 .../extension/Short/empty.xml.errors | 0 .../extension/Short/free_form_text.xml | 0 .../extension/Short/free_form_text.xml.errors | 0 .../extension/Short/mathematical_formula.xml | 0 .../Short/mathematical_formula.xml.errors | 0 .../extension/Short/max_plus_one.xml | 0 .../extension/Short/max_plus_one.xml.errors | 0 .../extension/Short/min_minus_one.xml | 0 .../extension/Short/min_minus_one.xml.errors | 0 .../extension/Short/scientific.xml | 0 .../extension/Short/scientific.xml.errors | 0 .../extension/Time/empty.xml | 0 .../extension/Time/empty.xml.errors | 0 .../extension/Time/free_form_text.xml | 0 .../extension/Time/free_form_text.xml.errors | 0 .../extension/Time/hour_out_of_range.xml | 0 .../Time/hour_out_of_range.xml.errors | 0 .../Time/invalid_negative_offset.xml | 0 .../Time/invalid_negative_offset.xml.errors | 0 .../Time/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../Time/invalid_positive_offset.xml | 0 .../Time/invalid_positive_offset.xml.errors | 0 .../extension/Time/minute_out_of_range.xml | 0 .../Time/minute_out_of_range.xml.errors | 0 .../extension/Time/missing_padded_zeros.xml | 0 .../Time/missing_padded_zeros.xml.errors | 0 .../extension/Time/missing_seconds.xml | 0 .../extension/Time/missing_seconds.xml.errors | 0 .../extension/Time/negative.xml | 0 .../extension/Time/negative.xml.errors | 0 .../extension/Time/second_out_of_range.xml | 0 .../Time/second_out_of_range.xml.errors | 0 .../extension/Unsigned_byte/decimal.xml | 0 .../Unsigned_byte/decimal.xml.errors | 0 .../extension/Unsigned_byte/empty.xml | 0 .../extension/Unsigned_byte/empty.xml.errors | 0 .../Unsigned_byte/free_form_text.xml | 0 .../Unsigned_byte/free_form_text.xml.errors | 0 .../Unsigned_byte/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../extension/Unsigned_byte/max_plus_one.xml | 0 .../Unsigned_byte/max_plus_one.xml.errors | 0 .../extension/Unsigned_byte/negative.xml | 0 .../Unsigned_byte/negative.xml.errors | 0 .../extension/Unsigned_byte/scientific.xml | 0 .../Unsigned_byte/scientific.xml.errors | 0 .../extension/Unsigned_int/decimal.xml | 0 .../extension/Unsigned_int/decimal.xml.errors | 0 .../extension/Unsigned_int/empty.xml | 0 .../extension/Unsigned_int/empty.xml.errors | 0 .../extension/Unsigned_int/free_form_text.xml | 0 .../Unsigned_int/free_form_text.xml.errors | 0 .../Unsigned_int/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../extension/Unsigned_int/max_plus_one.xml | 0 .../Unsigned_int/max_plus_one.xml.errors | 0 .../extension/Unsigned_int/negative.xml | 0 .../Unsigned_int/negative.xml.errors | 0 .../extension/Unsigned_int/scientific.xml | 0 .../Unsigned_int/scientific.xml.errors | 0 .../extension/Unsigned_long/decimal.xml | 0 .../Unsigned_long/decimal.xml.errors | 0 .../extension/Unsigned_long/empty.xml | 0 .../extension/Unsigned_long/empty.xml.errors | 0 .../Unsigned_long/free_form_text.xml | 0 .../Unsigned_long/free_form_text.xml.errors | 0 .../Unsigned_long/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../extension/Unsigned_long/max_plus_one.xml | 0 .../Unsigned_long/max_plus_one.xml.errors | 0 .../extension/Unsigned_long/negative.xml | 0 .../Unsigned_long/negative.xml.errors | 0 .../extension/Unsigned_long/scientific.xml | 0 .../Unsigned_long/scientific.xml.errors | 0 .../extension/Unsigned_short/decimal.xml | 0 .../Unsigned_short/decimal.xml.errors | 0 .../extension/Unsigned_short/empty.xml | 0 .../extension/Unsigned_short/empty.xml.errors | 0 .../Unsigned_short/free_form_text.xml | 0 .../Unsigned_short/free_form_text.xml.errors | 0 .../Unsigned_short/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../extension/Unsigned_short/max_plus_one.xml | 0 .../Unsigned_short/max_plus_one.xml.errors | 0 .../extension/Unsigned_short/negative.xml | 0 .../Unsigned_short/negative.xml.errors | 0 .../extension/Unsigned_short/scientific.xml | 0 .../Unsigned_short/scientific.xml.errors | 0 .../property/Any_URI/negatively_fuzzed_01.xml | 0 .../Any_URI/negatively_fuzzed_01.xml.errors | 0 .../property/Any_URI/negatively_fuzzed_04.xml | 0 .../Any_URI/negatively_fuzzed_04.xml.errors | 0 .../property/Any_URI/negatively_fuzzed_05.xml | 0 .../Any_URI/negatively_fuzzed_05.xml.errors | 0 .../property/Any_URI/negatively_fuzzed_06.xml | 0 .../Any_URI/negatively_fuzzed_06.xml.errors | 0 .../property/Any_URI/negatively_fuzzed_10.xml | 0 .../Any_URI/negatively_fuzzed_10.xml.errors | 0 ...followed_by_non_two_hexadecimal_digits.xml | 0 ...d_by_non_two_hexadecimal_digits.xml.errors | 0 .../property/Any_URI/too_many_fragments.xml | 0 .../Any_URI/too_many_fragments.xml.errors | 0 ..._odd_number_of_characters_is_not_valid.xml | 0 ...mber_of_characters_is_not_valid.xml.errors | 0 ...quals_signs_may_only_appear_at_the_end.xml | 0 ...igns_may_only_appear_at_the_end.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../false_as_number_with_leading_zeros.xml | 0 ...se_as_number_with_leading_zeros.xml.errors | 0 .../property/Boolean/false_in_camelcase.xml | 0 .../Boolean/false_in_camelcase.xml.errors | 0 .../property/Boolean/false_in_uppercase.xml | 0 .../Boolean/false_in_uppercase.xml.errors | 0 .../property/Boolean/negatively_fuzzed_01.xml | 0 .../Boolean/negatively_fuzzed_01.xml.errors | 0 .../property/Boolean/negatively_fuzzed_03.xml | 0 .../Boolean/negatively_fuzzed_03.xml.errors | 0 .../property/Boolean/negatively_fuzzed_05.xml | 0 .../Boolean/negatively_fuzzed_05.xml.errors | 0 .../property/Boolean/negatively_fuzzed_10.xml | 0 .../Boolean/negatively_fuzzed_10.xml.errors | 0 .../true_as_number_with_leading_zeros.xml | 0 ...ue_as_number_with_leading_zeros.xml.errors | 0 .../property/Boolean/true_in_camelcase.xml | 0 .../Boolean/true_in_camelcase.xml.errors | 0 .../property/Boolean/true_in_uppercase.xml | 0 .../Boolean/true_in_uppercase.xml.errors | 0 .../property/Byte/decimal.xml | 0 .../property/Byte/decimal.xml.errors | 0 .../property/Byte/empty.xml | 0 .../property/Byte/empty.xml.errors | 0 .../property/Byte/free_form_text.xml | 0 .../property/Byte/free_form_text.xml.errors | 0 .../property/Byte/mathematical_formula.xml | 0 .../Byte/mathematical_formula.xml.errors | 0 .../property/Byte/max_plus_one.xml | 0 .../property/Byte/max_plus_one.xml.errors | 0 .../property/Byte/min_minus_one.xml | 0 .../property/Byte/min_minus_one.xml.errors | 0 .../property/Byte/scientific.xml | 0 .../property/Byte/scientific.xml.errors | 0 .../property/Date/date_time_with_UTC.xml | 0 .../Date/date_time_with_UTC.xml.errors | 0 .../property/Date/date_time_with_offset.xml | 0 .../Date/date_time_with_offset.xml.errors | 0 .../property/Date/date_time_without_zone.xml | 0 .../Date/date_time_without_zone.xml.errors | 0 .../date_with_invalid_negative_offset.xml | 0 ...te_with_invalid_negative_offset.xml.errors | 0 .../date_with_invalid_positive_offset.xml | 0 ...te_with_invalid_positive_offset.xml.errors | 0 .../Date/date_with_seconds_in_offset.xml | 0 .../date_with_seconds_in_offset.xml.errors | 0 .../property/Date/empty.xml | 0 .../property/Date/empty.xml.errors | 0 .../Date/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../Date/year_4_bce_february_29th.xml | 0 .../Date/year_4_bce_february_29th.xml.errors | 0 .../property/Date/year_zero_doesnt_exist.xml | 0 .../Date/year_zero_doesnt_exist.xml.errors | 0 .../property/Date_time/date.xml | 0 .../property/Date_time/date.xml.errors | 0 ...date_time_with_invalid_negative_offset.xml | 0 ...me_with_invalid_negative_offset.xml.errors | 0 ...date_time_with_invalid_positive_offset.xml | 0 ...me_with_invalid_positive_offset.xml.errors | 0 .../date_time_with_seconds_in_offset.xml | 0 ...ate_time_with_seconds_in_offset.xml.errors | 0 .../date_time_with_unexpected_prefix.xml | 0 ...ate_time_with_unexpected_prefix.xml.errors | 0 .../date_time_with_unexpected_suffix.xml | 0 ...ate_time_with_unexpected_suffix.xml.errors | 0 .../Date_time/date_with_time_zone.xml | 0 .../Date_time/date_with_time_zone.xml.errors | 0 .../property/Date_time/empty.xml | 0 .../property/Date_time/empty.xml.errors | 0 .../Date_time/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../property/Date_time/without_minutes.xml | 0 .../Date_time/without_minutes.xml.errors | 0 .../property/Date_time/without_seconds.xml | 0 .../Date_time/without_seconds.xml.errors | 0 .../Date_time/year_4_bce_february_29th.xml | 0 .../year_4_bce_february_29th.xml.errors | 0 .../Date_time/year_zero_doesnt_exist.xml | 0 .../year_zero_doesnt_exist.xml.errors | 0 .../property/Decimal/empty.xml | 0 .../property/Decimal/empty.xml.errors | 0 .../property/Decimal/free_form_text.xml | 0 .../Decimal/free_form_text.xml.errors | 0 .../property/Double/empty.xml | 0 .../property/Double/empty.xml.errors | 0 .../property/Double/free_form_text.xml | 0 .../property/Double/free_form_text.xml.errors | 0 .../property/Double/inf_case_matters.xml | 0 .../Double/inf_case_matters.xml.errors | 0 .../property/Double/nan_case_matters.xml | 0 .../Double/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../property/Double/plus_inf.xml | 0 .../property/Double/plus_inf.xml.errors | 0 .../property/Double/too_large.xml | 0 .../property/Double/too_large.xml.errors | 0 .../property/Duration/empty.xml | 0 .../property/Duration/empty.xml.errors | 0 .../property/Duration/free_form_text.xml | 0 .../Duration/free_form_text.xml.errors | 0 .../property/Duration/integer.xml | 0 .../property/Duration/integer.xml.errors | 0 .../property/Duration/leading_P_missing.xml | 0 .../Duration/leading_P_missing.xml.errors | 0 .../property/Duration/negative_years.xml | 0 .../Duration/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../property/Duration/separator_T_missing.xml | 0 .../Duration/separator_T_missing.xml.errors | 0 .../property/Duration/the_order_matters.xml | 0 .../Duration/the_order_matters.xml.errors | 0 .../property/Float/empty.xml | 0 .../property/Float/empty.xml.errors | 0 .../property/Float/free_form_text.xml | 0 .../property/Float/free_form_text.xml.errors | 0 .../property/Float/inf_case_matters.xml | 0 .../Float/inf_case_matters.xml.errors | 0 .../property/Float/nan_case_matters.xml | 0 .../Float/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../property/Float/plus_inf.xml | 0 .../property/Float/plus_inf.xml.errors | 0 .../property/Float/too_large.xml | 0 .../property/Float/too_large.xml.errors | 0 .../property/G_day/day_outside_of_range.xml | 0 .../G_day/day_outside_of_range.xml.errors | 0 .../property/G_day/empty.xml | 0 .../property/G_day/empty.xml.errors | 0 .../property/G_day/free_form_text.xml | 0 .../property/G_day/free_form_text.xml.errors | 0 .../G_day/invalid_negative_offset.xml | 0 .../G_day/invalid_negative_offset.xml.errors | 0 .../G_day/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_day/invalid_positive_offset.xml | 0 .../G_day/invalid_positive_offset.xml.errors | 0 .../property/G_day/missing_leading_dashes.xml | 0 .../G_day/missing_leading_dashes.xml.errors | 0 .../property/G_day/missing_leading_digit.xml | 0 .../G_day/missing_leading_digit.xml.errors | 0 .../property/G_day/unexpected_suffix.xml | 0 .../G_day/unexpected_suffix.xml.errors | 0 .../property/G_month/empty.xml | 0 .../property/G_month/empty.xml.errors | 0 .../property/G_month/free_form_text.xml | 0 .../G_month/free_form_text.xml.errors | 0 .../G_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../G_month/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month/missing_leading_dashes.xml | 0 .../G_month/missing_leading_dashes.xml.errors | 0 .../G_month/missing_leading_digit.xml | 0 .../G_month/missing_leading_digit.xml.errors | 0 .../G_month/month_outside_of_range.xml | 0 .../G_month/month_outside_of_range.xml.errors | 0 .../G_month/unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../G_month_day/day_outside_of_range.xml | 0 .../day_outside_of_range.xml.errors | 0 .../property/G_month_day/empty.xml | 0 .../property/G_month_day/empty.xml.errors | 0 .../property/G_month_day/free_form_text.xml | 0 .../G_month_day/free_form_text.xml.errors | 0 .../G_month_day/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month_day/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month_day/missing_leading_dashes.xml | 0 .../missing_leading_dashes.xml.errors | 0 .../G_month_day/missing_leading_digit.xml | 0 .../missing_leading_digit.xml.errors | 0 .../G_month_day/non_existing_april_31st.xml | 0 .../non_existing_april_31st.xml.errors | 0 .../unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../property/G_year/empty.xml | 0 .../property/G_year/empty.xml.errors | 0 .../property/G_year/free_form_text.xml | 0 .../property/G_year/free_form_text.xml.errors | 0 .../G_year/invalid_negative_offset.xml | 0 .../G_year/invalid_negative_offset.xml.errors | 0 .../G_year/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year/invalid_positive_offset.xml | 0 .../G_year/invalid_positive_offset.xml.errors | 0 .../property/G_year/missing_century.xml | 0 .../G_year/missing_century.xml.errors | 0 .../property/G_year/unexpected_month.xml | 0 .../G_year/unexpected_month.xml.errors | 0 .../property/G_year_month/empty.xml | 0 .../property/G_year_month/empty.xml.errors | 0 .../property/G_year_month/free_form_text.xml | 0 .../G_year_month/free_form_text.xml.errors | 0 .../G_year_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../property/G_year_month/missing_century.xml | 0 .../G_year_month/missing_century.xml.errors | 0 .../property/G_year_month/missing_month.xml | 0 .../G_year_month/missing_month.xml.errors | 0 .../G_year_month/month_out_of_range.xml | 0 .../month_out_of_range.xml.errors | 0 .../property/Hex_binary/free_form_text.xml | 0 .../Hex_binary/free_form_text.xml.errors | 0 .../Hex_binary/odd_number_of_digits.xml | 0 .../odd_number_of_digits.xml.errors | 0 .../property/Hex_binary/single_digit.xml | 0 .../Hex_binary/single_digit.xml.errors | 0 .../property/Int/decimal.xml | 0 .../property/Int/decimal.xml.errors | 0 .../property/Int/empty.xml | 0 .../property/Int/empty.xml.errors | 0 .../property/Int/free_form_text.xml | 0 .../property/Int/free_form_text.xml.errors | 0 .../property/Int/mathematical_formula.xml | 0 .../Int/mathematical_formula.xml.errors | 0 .../property/Int/max_plus_one.xml | 0 .../property/Int/max_plus_one.xml.errors | 0 .../property/Int/min_minus_one.xml | 0 .../property/Int/min_minus_one.xml.errors | 0 .../property/Int/scientific.xml | 0 .../property/Int/scientific.xml.errors | 0 .../property/Integer/decimal.xml | 0 .../property/Integer/decimal.xml.errors | 0 .../property/Integer/empty.xml | 0 .../property/Integer/empty.xml.errors | 0 .../property/Integer/free_form_text.xml | 0 .../Integer/free_form_text.xml.errors | 0 .../property/Integer/mathematical_formula.xml | 0 .../Integer/mathematical_formula.xml.errors | 0 .../property/Integer/scientific.xml | 0 .../property/Integer/scientific.xml.errors | 0 .../property/Long/decimal.xml | 0 .../property/Long/decimal.xml.errors | 0 .../property/Long/empty.xml | 0 .../property/Long/empty.xml.errors | 0 .../property/Long/free_form_text.xml | 0 .../property/Long/free_form_text.xml.errors | 0 .../property/Long/mathematical_formula.xml | 0 .../Long/mathematical_formula.xml.errors | 0 .../property/Long/max_plus_one.xml | 0 .../property/Long/max_plus_one.xml.errors | 0 .../property/Long/min_minus_one.xml | 0 .../property/Long/min_minus_one.xml.errors | 0 .../property/Long/scientific.xml | 0 .../property/Long/scientific.xml.errors | 0 .../property/Negative_integer/decimal.xml | 0 .../Negative_integer/decimal.xml.errors | 0 .../property/Negative_integer/empty.xml | 0 .../Negative_integer/empty.xml.errors | 0 .../Negative_integer/explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../explicitly_positive_zero.xml | 0 .../explicitly_positive_zero.xml.errors | 0 .../Negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Negative_integer/implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../Negative_integer/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../property/Negative_integer/scientific.xml | 0 .../Negative_integer/scientific.xml.errors | 0 .../property/Negative_integer/zero.xml | 0 .../property/Negative_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../property/Non_negative_integer/decimal.xml | 0 .../Non_negative_integer/decimal.xml.errors | 0 .../property/Non_negative_integer/empty.xml | 0 .../Non_negative_integer/empty.xml.errors | 0 .../Non_negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Non_negative_integer/negative.xml | 0 .../Non_negative_integer/negative.xml.errors | 0 .../property/Non_positive_integer/decimal.xml | 0 .../Non_positive_integer/decimal.xml.errors | 0 .../property/Non_positive_integer/empty.xml | 0 .../Non_positive_integer/empty.xml.errors | 0 .../explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../Non_positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../Non_positive_integer/scientific.xml | 0 .../scientific.xml.errors | 0 .../property/Positive_integer/decimal.xml | 0 .../Positive_integer/decimal.xml.errors | 0 .../property/Positive_integer/empty.xml | 0 .../Positive_integer/empty.xml.errors | 0 .../Positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../property/Positive_integer/negative.xml | 0 .../Positive_integer/negative.xml.errors | 0 .../property/Positive_integer/zero.xml | 0 .../property/Positive_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../property/Short/decimal.xml | 0 .../property/Short/decimal.xml.errors | 0 .../property/Short/empty.xml | 0 .../property/Short/empty.xml.errors | 0 .../property/Short/free_form_text.xml | 0 .../property/Short/free_form_text.xml.errors | 0 .../property/Short/mathematical_formula.xml | 0 .../Short/mathematical_formula.xml.errors | 0 .../property/Short/max_plus_one.xml | 0 .../property/Short/max_plus_one.xml.errors | 0 .../property/Short/min_minus_one.xml | 0 .../property/Short/min_minus_one.xml.errors | 0 .../property/Short/scientific.xml | 0 .../property/Short/scientific.xml.errors | 0 .../property/Time/empty.xml | 0 .../property/Time/empty.xml.errors | 0 .../property/Time/free_form_text.xml | 0 .../property/Time/free_form_text.xml.errors | 0 .../property/Time/hour_out_of_range.xml | 0 .../Time/hour_out_of_range.xml.errors | 0 .../property/Time/invalid_negative_offset.xml | 0 .../Time/invalid_negative_offset.xml.errors | 0 .../Time/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../property/Time/invalid_positive_offset.xml | 0 .../Time/invalid_positive_offset.xml.errors | 0 .../property/Time/minute_out_of_range.xml | 0 .../Time/minute_out_of_range.xml.errors | 0 .../property/Time/missing_padded_zeros.xml | 0 .../Time/missing_padded_zeros.xml.errors | 0 .../property/Time/missing_seconds.xml | 0 .../property/Time/missing_seconds.xml.errors | 0 .../property/Time/negative.xml | 0 .../property/Time/negative.xml.errors | 0 .../property/Time/second_out_of_range.xml | 0 .../Time/second_out_of_range.xml.errors | 0 .../property/Unsigned_byte/decimal.xml | 0 .../property/Unsigned_byte/decimal.xml.errors | 0 .../property/Unsigned_byte/empty.xml | 0 .../property/Unsigned_byte/empty.xml.errors | 0 .../property/Unsigned_byte/free_form_text.xml | 0 .../Unsigned_byte/free_form_text.xml.errors | 0 .../Unsigned_byte/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../property/Unsigned_byte/max_plus_one.xml | 0 .../Unsigned_byte/max_plus_one.xml.errors | 0 .../property/Unsigned_byte/negative.xml | 0 .../Unsigned_byte/negative.xml.errors | 0 .../property/Unsigned_byte/scientific.xml | 0 .../Unsigned_byte/scientific.xml.errors | 0 .../property/Unsigned_int/decimal.xml | 0 .../property/Unsigned_int/decimal.xml.errors | 0 .../property/Unsigned_int/empty.xml | 0 .../property/Unsigned_int/empty.xml.errors | 0 .../property/Unsigned_int/free_form_text.xml | 0 .../Unsigned_int/free_form_text.xml.errors | 0 .../Unsigned_int/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../property/Unsigned_int/max_plus_one.xml | 0 .../Unsigned_int/max_plus_one.xml.errors | 0 .../property/Unsigned_int/negative.xml | 0 .../property/Unsigned_int/negative.xml.errors | 0 .../property/Unsigned_int/scientific.xml | 0 .../Unsigned_int/scientific.xml.errors | 0 .../property/Unsigned_long/decimal.xml | 0 .../property/Unsigned_long/decimal.xml.errors | 0 .../property/Unsigned_long/empty.xml | 0 .../property/Unsigned_long/empty.xml.errors | 0 .../property/Unsigned_long/free_form_text.xml | 0 .../Unsigned_long/free_form_text.xml.errors | 0 .../Unsigned_long/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../property/Unsigned_long/max_plus_one.xml | 0 .../Unsigned_long/max_plus_one.xml.errors | 0 .../property/Unsigned_long/negative.xml | 0 .../Unsigned_long/negative.xml.errors | 0 .../property/Unsigned_long/scientific.xml | 0 .../Unsigned_long/scientific.xml.errors | 0 .../property/Unsigned_short/decimal.xml | 0 .../Unsigned_short/decimal.xml.errors | 0 .../property/Unsigned_short/empty.xml | 0 .../property/Unsigned_short/empty.xml.errors | 0 .../Unsigned_short/free_form_text.xml | 0 .../Unsigned_short/free_form_text.xml.errors | 0 .../Unsigned_short/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../property/Unsigned_short/max_plus_one.xml | 0 .../Unsigned_short/max_plus_one.xml.errors | 0 .../property/Unsigned_short/negative.xml | 0 .../Unsigned_short/negative.xml.errors | 0 .../property/Unsigned_short/scientific.xml | 0 .../Unsigned_short/scientific.xml.errors | 0 .../Any_URI/negatively_fuzzed_01.xml | 0 .../Any_URI/negatively_fuzzed_01.xml.errors | 0 .../Any_URI/negatively_fuzzed_04.xml | 0 .../Any_URI/negatively_fuzzed_04.xml.errors | 0 .../Any_URI/negatively_fuzzed_05.xml | 0 .../Any_URI/negatively_fuzzed_05.xml.errors | 0 .../Any_URI/negatively_fuzzed_06.xml | 0 .../Any_URI/negatively_fuzzed_06.xml.errors | 0 .../Any_URI/negatively_fuzzed_10.xml | 0 .../Any_URI/negatively_fuzzed_10.xml.errors | 0 ...followed_by_non_two_hexadecimal_digits.xml | 0 ...d_by_non_two_hexadecimal_digits.xml.errors | 0 .../qualifier/Any_URI/too_many_fragments.xml | 0 .../Any_URI/too_many_fragments.xml.errors | 0 ..._odd_number_of_characters_is_not_valid.xml | 0 ...mber_of_characters_is_not_valid.xml.errors | 0 ...quals_signs_may_only_appear_at_the_end.xml | 0 ...igns_may_only_appear_at_the_end.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../Base_64_binary/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../false_as_number_with_leading_zeros.xml | 0 ...se_as_number_with_leading_zeros.xml.errors | 0 .../qualifier/Boolean/false_in_camelcase.xml | 0 .../Boolean/false_in_camelcase.xml.errors | 0 .../qualifier/Boolean/false_in_uppercase.xml | 0 .../Boolean/false_in_uppercase.xml.errors | 0 .../Boolean/negatively_fuzzed_01.xml | 0 .../Boolean/negatively_fuzzed_01.xml.errors | 0 .../Boolean/negatively_fuzzed_03.xml | 0 .../Boolean/negatively_fuzzed_03.xml.errors | 0 .../Boolean/negatively_fuzzed_05.xml | 0 .../Boolean/negatively_fuzzed_05.xml.errors | 0 .../Boolean/negatively_fuzzed_10.xml | 0 .../Boolean/negatively_fuzzed_10.xml.errors | 0 .../true_as_number_with_leading_zeros.xml | 0 ...ue_as_number_with_leading_zeros.xml.errors | 0 .../qualifier/Boolean/true_in_camelcase.xml | 0 .../Boolean/true_in_camelcase.xml.errors | 0 .../qualifier/Boolean/true_in_uppercase.xml | 0 .../Boolean/true_in_uppercase.xml.errors | 0 .../qualifier/Byte/decimal.xml | 0 .../qualifier/Byte/decimal.xml.errors | 0 .../qualifier/Byte/empty.xml | 0 .../qualifier/Byte/empty.xml.errors | 0 .../qualifier/Byte/free_form_text.xml | 0 .../qualifier/Byte/free_form_text.xml.errors | 0 .../qualifier/Byte/mathematical_formula.xml | 0 .../Byte/mathematical_formula.xml.errors | 0 .../qualifier/Byte/max_plus_one.xml | 0 .../qualifier/Byte/max_plus_one.xml.errors | 0 .../qualifier/Byte/min_minus_one.xml | 0 .../qualifier/Byte/min_minus_one.xml.errors | 0 .../qualifier/Byte/scientific.xml | 0 .../qualifier/Byte/scientific.xml.errors | 0 .../qualifier/Date/date_time_with_UTC.xml | 0 .../Date/date_time_with_UTC.xml.errors | 0 .../qualifier/Date/date_time_with_offset.xml | 0 .../Date/date_time_with_offset.xml.errors | 0 .../qualifier/Date/date_time_without_zone.xml | 0 .../Date/date_time_without_zone.xml.errors | 0 .../date_with_invalid_negative_offset.xml | 0 ...te_with_invalid_negative_offset.xml.errors | 0 .../date_with_invalid_positive_offset.xml | 0 ...te_with_invalid_positive_offset.xml.errors | 0 .../Date/date_with_seconds_in_offset.xml | 0 .../date_with_seconds_in_offset.xml.errors | 0 .../qualifier/Date/empty.xml | 0 .../qualifier/Date/empty.xml.errors | 0 .../Date/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../Date/year_4_bce_february_29th.xml | 0 .../Date/year_4_bce_february_29th.xml.errors | 0 .../qualifier/Date/year_zero_doesnt_exist.xml | 0 .../Date/year_zero_doesnt_exist.xml.errors | 0 .../qualifier/Date_time/date.xml | 0 .../qualifier/Date_time/date.xml.errors | 0 ...date_time_with_invalid_negative_offset.xml | 0 ...me_with_invalid_negative_offset.xml.errors | 0 ...date_time_with_invalid_positive_offset.xml | 0 ...me_with_invalid_positive_offset.xml.errors | 0 .../date_time_with_seconds_in_offset.xml | 0 ...ate_time_with_seconds_in_offset.xml.errors | 0 .../date_time_with_unexpected_prefix.xml | 0 ...ate_time_with_unexpected_prefix.xml.errors | 0 .../date_time_with_unexpected_suffix.xml | 0 ...ate_time_with_unexpected_suffix.xml.errors | 0 .../Date_time/date_with_time_zone.xml | 0 .../Date_time/date_with_time_zone.xml.errors | 0 .../qualifier/Date_time/empty.xml | 0 .../qualifier/Date_time/empty.xml.errors | 0 .../Date_time/non_existing_february_29th.xml | 0 .../non_existing_february_29th.xml.errors | 0 .../qualifier/Date_time/without_minutes.xml | 0 .../Date_time/without_minutes.xml.errors | 0 .../qualifier/Date_time/without_seconds.xml | 0 .../Date_time/without_seconds.xml.errors | 0 .../Date_time/year_4_bce_february_29th.xml | 0 .../year_4_bce_february_29th.xml.errors | 0 .../Date_time/year_zero_doesnt_exist.xml | 0 .../year_zero_doesnt_exist.xml.errors | 0 .../qualifier/Decimal/empty.xml | 0 .../qualifier/Decimal/empty.xml.errors | 0 .../qualifier/Decimal/free_form_text.xml | 0 .../Decimal/free_form_text.xml.errors | 0 .../qualifier/Double/empty.xml | 0 .../qualifier/Double/empty.xml.errors | 0 .../qualifier/Double/free_form_text.xml | 0 .../Double/free_form_text.xml.errors | 0 .../qualifier/Double/inf_case_matters.xml | 0 .../Double/inf_case_matters.xml.errors | 0 .../qualifier/Double/nan_case_matters.xml | 0 .../Double/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../qualifier/Double/plus_inf.xml | 0 .../qualifier/Double/plus_inf.xml.errors | 0 .../qualifier/Double/too_large.xml | 0 .../qualifier/Double/too_large.xml.errors | 0 .../qualifier/Duration/empty.xml | 0 .../qualifier/Duration/empty.xml.errors | 0 .../qualifier/Duration/free_form_text.xml | 0 .../Duration/free_form_text.xml.errors | 0 .../qualifier/Duration/integer.xml | 0 .../qualifier/Duration/integer.xml.errors | 0 .../qualifier/Duration/leading_P_missing.xml | 0 .../Duration/leading_P_missing.xml.errors | 0 .../qualifier/Duration/negative_years.xml | 0 .../Duration/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../Duration/separator_T_missing.xml | 0 .../Duration/separator_T_missing.xml.errors | 0 .../qualifier/Duration/the_order_matters.xml | 0 .../Duration/the_order_matters.xml.errors | 0 .../qualifier/Float/empty.xml | 0 .../qualifier/Float/empty.xml.errors | 0 .../qualifier/Float/free_form_text.xml | 0 .../qualifier/Float/free_form_text.xml.errors | 0 .../qualifier/Float/inf_case_matters.xml | 0 .../Float/inf_case_matters.xml.errors | 0 .../qualifier/Float/nan_case_matters.xml | 0 .../Float/nan_case_matters.xml.errors | 0 .../no_fraction_in_scientific_notation.xml | 0 ...fraction_in_scientific_notation.xml.errors | 0 .../qualifier/Float/plus_inf.xml | 0 .../qualifier/Float/plus_inf.xml.errors | 0 .../qualifier/Float/too_large.xml | 0 .../qualifier/Float/too_large.xml.errors | 0 .../qualifier/G_day/day_outside_of_range.xml | 0 .../G_day/day_outside_of_range.xml.errors | 0 .../qualifier/G_day/empty.xml | 0 .../qualifier/G_day/empty.xml.errors | 0 .../qualifier/G_day/free_form_text.xml | 0 .../qualifier/G_day/free_form_text.xml.errors | 0 .../G_day/invalid_negative_offset.xml | 0 .../G_day/invalid_negative_offset.xml.errors | 0 .../G_day/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_day/invalid_positive_offset.xml | 0 .../G_day/invalid_positive_offset.xml.errors | 0 .../G_day/missing_leading_dashes.xml | 0 .../G_day/missing_leading_dashes.xml.errors | 0 .../qualifier/G_day/missing_leading_digit.xml | 0 .../G_day/missing_leading_digit.xml.errors | 0 .../qualifier/G_day/unexpected_suffix.xml | 0 .../G_day/unexpected_suffix.xml.errors | 0 .../qualifier/G_month/empty.xml | 0 .../qualifier/G_month/empty.xml.errors | 0 .../qualifier/G_month/free_form_text.xml | 0 .../G_month/free_form_text.xml.errors | 0 .../G_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../G_month/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month/missing_leading_dashes.xml | 0 .../G_month/missing_leading_dashes.xml.errors | 0 .../G_month/missing_leading_digit.xml | 0 .../G_month/missing_leading_digit.xml.errors | 0 .../G_month/month_outside_of_range.xml | 0 .../G_month/month_outside_of_range.xml.errors | 0 .../G_month/unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../G_month_day/day_outside_of_range.xml | 0 .../day_outside_of_range.xml.errors | 0 .../qualifier/G_month_day/empty.xml | 0 .../qualifier/G_month_day/empty.xml.errors | 0 .../qualifier/G_month_day/free_form_text.xml | 0 .../G_month_day/free_form_text.xml.errors | 0 .../G_month_day/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_month_day/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_month_day/missing_leading_dashes.xml | 0 .../missing_leading_dashes.xml.errors | 0 .../G_month_day/missing_leading_digit.xml | 0 .../missing_leading_digit.xml.errors | 0 .../G_month_day/non_existing_april_31st.xml | 0 .../non_existing_april_31st.xml.errors | 0 .../unexpected_prefix_and_suffix.xml | 0 .../unexpected_prefix_and_suffix.xml.errors | 0 .../qualifier/G_year/empty.xml | 0 .../qualifier/G_year/empty.xml.errors | 0 .../qualifier/G_year/free_form_text.xml | 0 .../G_year/free_form_text.xml.errors | 0 .../G_year/invalid_negative_offset.xml | 0 .../G_year/invalid_negative_offset.xml.errors | 0 .../G_year/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year/invalid_positive_offset.xml | 0 .../G_year/invalid_positive_offset.xml.errors | 0 .../qualifier/G_year/missing_century.xml | 0 .../G_year/missing_century.xml.errors | 0 .../qualifier/G_year/unexpected_month.xml | 0 .../G_year/unexpected_month.xml.errors | 0 .../qualifier/G_year_month/empty.xml | 0 .../qualifier/G_year_month/empty.xml.errors | 0 .../qualifier/G_year_month/free_form_text.xml | 0 .../G_year_month/free_form_text.xml.errors | 0 .../G_year_month/invalid_negative_offset.xml | 0 .../invalid_negative_offset.xml.errors | 0 .../invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../G_year_month/invalid_positive_offset.xml | 0 .../invalid_positive_offset.xml.errors | 0 .../G_year_month/missing_century.xml | 0 .../G_year_month/missing_century.xml.errors | 0 .../qualifier/G_year_month/missing_month.xml | 0 .../G_year_month/missing_month.xml.errors | 0 .../G_year_month/month_out_of_range.xml | 0 .../month_out_of_range.xml.errors | 0 .../qualifier/Hex_binary/free_form_text.xml | 0 .../Hex_binary/free_form_text.xml.errors | 0 .../Hex_binary/odd_number_of_digits.xml | 0 .../odd_number_of_digits.xml.errors | 0 .../qualifier/Hex_binary/single_digit.xml | 0 .../Hex_binary/single_digit.xml.errors | 0 .../qualifier/Int/decimal.xml | 0 .../qualifier/Int/decimal.xml.errors | 0 .../qualifier/Int/empty.xml | 0 .../qualifier/Int/empty.xml.errors | 0 .../qualifier/Int/free_form_text.xml | 0 .../qualifier/Int/free_form_text.xml.errors | 0 .../qualifier/Int/mathematical_formula.xml | 0 .../Int/mathematical_formula.xml.errors | 0 .../qualifier/Int/max_plus_one.xml | 0 .../qualifier/Int/max_plus_one.xml.errors | 0 .../qualifier/Int/min_minus_one.xml | 0 .../qualifier/Int/min_minus_one.xml.errors | 0 .../qualifier/Int/scientific.xml | 0 .../qualifier/Int/scientific.xml.errors | 0 .../qualifier/Integer/decimal.xml | 0 .../qualifier/Integer/decimal.xml.errors | 0 .../qualifier/Integer/empty.xml | 0 .../qualifier/Integer/empty.xml.errors | 0 .../qualifier/Integer/free_form_text.xml | 0 .../Integer/free_form_text.xml.errors | 0 .../Integer/mathematical_formula.xml | 0 .../Integer/mathematical_formula.xml.errors | 0 .../qualifier/Integer/scientific.xml | 0 .../qualifier/Integer/scientific.xml.errors | 0 .../qualifier/Long/decimal.xml | 0 .../qualifier/Long/decimal.xml.errors | 0 .../qualifier/Long/empty.xml | 0 .../qualifier/Long/empty.xml.errors | 0 .../qualifier/Long/free_form_text.xml | 0 .../qualifier/Long/free_form_text.xml.errors | 0 .../qualifier/Long/mathematical_formula.xml | 0 .../Long/mathematical_formula.xml.errors | 0 .../qualifier/Long/max_plus_one.xml | 0 .../qualifier/Long/max_plus_one.xml.errors | 0 .../qualifier/Long/min_minus_one.xml | 0 .../qualifier/Long/min_minus_one.xml.errors | 0 .../qualifier/Long/scientific.xml | 0 .../qualifier/Long/scientific.xml.errors | 0 .../qualifier/Negative_integer/decimal.xml | 0 .../Negative_integer/decimal.xml.errors | 0 .../qualifier/Negative_integer/empty.xml | 0 .../Negative_integer/empty.xml.errors | 0 .../Negative_integer/explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../explicitly_positive_zero.xml | 0 .../explicitly_positive_zero.xml.errors | 0 .../Negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Negative_integer/implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../Negative_integer/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../qualifier/Negative_integer/scientific.xml | 0 .../Negative_integer/scientific.xml.errors | 0 .../qualifier/Negative_integer/zero.xml | 0 .../Negative_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../Non_negative_integer/decimal.xml | 0 .../Non_negative_integer/decimal.xml.errors | 0 .../qualifier/Non_negative_integer/empty.xml | 0 .../Non_negative_integer/empty.xml.errors | 0 .../Non_negative_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../Non_negative_integer/negative.xml | 0 .../Non_negative_integer/negative.xml.errors | 0 .../Non_positive_integer/decimal.xml | 0 .../Non_positive_integer/decimal.xml.errors | 0 .../qualifier/Non_positive_integer/empty.xml | 0 .../Non_positive_integer/empty.xml.errors | 0 .../explicitly_positive.xml | 0 .../explicitly_positive.xml.errors | 0 .../Non_positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../implicitly_positive.xml | 0 .../implicitly_positive.xml.errors | 0 .../mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../Non_positive_integer/scientific.xml | 0 .../scientific.xml.errors | 0 .../qualifier/Positive_integer/decimal.xml | 0 .../Positive_integer/decimal.xml.errors | 0 .../qualifier/Positive_integer/empty.xml | 0 .../Positive_integer/empty.xml.errors | 0 .../Positive_integer/free_form_text.xml | 0 .../free_form_text.xml.errors | 0 .../qualifier/Positive_integer/negative.xml | 0 .../Positive_integer/negative.xml.errors | 0 .../qualifier/Positive_integer/zero.xml | 0 .../Positive_integer/zero.xml.errors | 0 .../zero_prefixed_with_zeros.xml | 0 .../zero_prefixed_with_zeros.xml.errors | 0 .../qualifier/Short/decimal.xml | 0 .../qualifier/Short/decimal.xml.errors | 0 .../qualifier/Short/empty.xml | 0 .../qualifier/Short/empty.xml.errors | 0 .../qualifier/Short/free_form_text.xml | 0 .../qualifier/Short/free_form_text.xml.errors | 0 .../qualifier/Short/mathematical_formula.xml | 0 .../Short/mathematical_formula.xml.errors | 0 .../qualifier/Short/max_plus_one.xml | 0 .../qualifier/Short/max_plus_one.xml.errors | 0 .../qualifier/Short/min_minus_one.xml | 0 .../qualifier/Short/min_minus_one.xml.errors | 0 .../qualifier/Short/scientific.xml | 0 .../qualifier/Short/scientific.xml.errors | 0 .../qualifier/Time/empty.xml | 0 .../qualifier/Time/empty.xml.errors | 0 .../qualifier/Time/free_form_text.xml | 0 .../qualifier/Time/free_form_text.xml.errors | 0 .../qualifier/Time/hour_out_of_range.xml | 0 .../Time/hour_out_of_range.xml.errors | 0 .../Time/invalid_negative_offset.xml | 0 .../Time/invalid_negative_offset.xml.errors | 0 .../Time/invalid_offset_with_seconds.xml | 0 .../invalid_offset_with_seconds.xml.errors | 0 .../Time/invalid_positive_offset.xml | 0 .../Time/invalid_positive_offset.xml.errors | 0 .../qualifier/Time/minute_out_of_range.xml | 0 .../Time/minute_out_of_range.xml.errors | 0 .../qualifier/Time/missing_padded_zeros.xml | 0 .../Time/missing_padded_zeros.xml.errors | 0 .../qualifier/Time/missing_seconds.xml | 0 .../qualifier/Time/missing_seconds.xml.errors | 0 .../qualifier/Time/negative.xml | 0 .../qualifier/Time/negative.xml.errors | 0 .../qualifier/Time/second_out_of_range.xml | 0 .../Time/second_out_of_range.xml.errors | 0 .../qualifier/Unsigned_byte/decimal.xml | 0 .../Unsigned_byte/decimal.xml.errors | 0 .../qualifier/Unsigned_byte/empty.xml | 0 .../qualifier/Unsigned_byte/empty.xml.errors | 0 .../Unsigned_byte/free_form_text.xml | 0 .../Unsigned_byte/free_form_text.xml.errors | 0 .../Unsigned_byte/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../qualifier/Unsigned_byte/max_plus_one.xml | 0 .../Unsigned_byte/max_plus_one.xml.errors | 0 .../qualifier/Unsigned_byte/negative.xml | 0 .../Unsigned_byte/negative.xml.errors | 0 .../qualifier/Unsigned_byte/scientific.xml | 0 .../Unsigned_byte/scientific.xml.errors | 0 .../qualifier/Unsigned_int/decimal.xml | 0 .../qualifier/Unsigned_int/decimal.xml.errors | 0 .../qualifier/Unsigned_int/empty.xml | 0 .../qualifier/Unsigned_int/empty.xml.errors | 0 .../qualifier/Unsigned_int/free_form_text.xml | 0 .../Unsigned_int/free_form_text.xml.errors | 0 .../Unsigned_int/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../qualifier/Unsigned_int/max_plus_one.xml | 0 .../Unsigned_int/max_plus_one.xml.errors | 0 .../qualifier/Unsigned_int/negative.xml | 0 .../Unsigned_int/negative.xml.errors | 0 .../qualifier/Unsigned_int/scientific.xml | 0 .../Unsigned_int/scientific.xml.errors | 0 .../qualifier/Unsigned_long/decimal.xml | 0 .../Unsigned_long/decimal.xml.errors | 0 .../qualifier/Unsigned_long/empty.xml | 0 .../qualifier/Unsigned_long/empty.xml.errors | 0 .../Unsigned_long/free_form_text.xml | 0 .../Unsigned_long/free_form_text.xml.errors | 0 .../Unsigned_long/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../qualifier/Unsigned_long/max_plus_one.xml | 0 .../Unsigned_long/max_plus_one.xml.errors | 0 .../qualifier/Unsigned_long/negative.xml | 0 .../Unsigned_long/negative.xml.errors | 0 .../qualifier/Unsigned_long/scientific.xml | 0 .../Unsigned_long/scientific.xml.errors | 0 .../qualifier/Unsigned_short/decimal.xml | 0 .../Unsigned_short/decimal.xml.errors | 0 .../qualifier/Unsigned_short/empty.xml | 0 .../qualifier/Unsigned_short/empty.xml.errors | 0 .../Unsigned_short/free_form_text.xml | 0 .../Unsigned_short/free_form_text.xml.errors | 0 .../Unsigned_short/mathematical_formula.xml | 0 .../mathematical_formula.xml.errors | 0 .../qualifier/Unsigned_short/max_plus_one.xml | 0 .../Unsigned_short/max_plus_one.xml.errors | 0 .../qualifier/Unsigned_short/negative.xml | 0 .../Unsigned_short/negative.xml.errors | 0 .../qualifier/Unsigned_short/scientific.xml | 0 .../Unsigned_short/scientific.xml.errors | 0 .../administrativeInformation/revision.xml | 0 .../revision.xml.errors | 0 .../administrativeInformation/templateId.xml | 0 .../templateId.xml.errors | 0 .../administrativeInformation/version.xml | 0 .../version.xml.errors | 0 .../annotatedRelationshipElement/category.xml | 0 .../category.xml.errors | 0 .../annotatedRelationshipElement/idShort.xml | 0 .../idShort.xml.errors | 0 .../assetAdministrationShell/category.xml | 0 .../category.xml.errors | 0 .../assetAdministrationShell/id.xml | 0 .../assetAdministrationShell/id.xml.errors | 0 .../assetAdministrationShell/idShort.xml | 0 .../idShort.xml.errors | 0 .../assetInformation/assetType.xml | 0 .../assetInformation/assetType.xml.errors | 0 .../assetInformation/globalAssetId.xml | 0 .../assetInformation/globalAssetId.xml.errors | 0 .../basicEventElement/category.xml | 0 .../basicEventElement/category.xml.errors | 0 .../basicEventElement/idShort.xml | 0 .../basicEventElement/idShort.xml.errors | 0 .../basicEventElement/messageTopic.xml | 0 .../basicEventElement/messageTopic.xml.errors | 0 .../MaxLengthViolation/blob/category.xml | 0 .../blob/category.xml.errors | 0 .../MaxLengthViolation/blob/contentType.xml | 0 .../blob/contentType.xml.errors | 0 .../MaxLengthViolation/blob/idShort.xml | 0 .../blob/idShort.xml.errors | 0 .../capability/category.xml | 0 .../capability/category.xml.errors | 0 .../MaxLengthViolation/capability/idShort.xml | 0 .../capability/idShort.xml.errors | 0 .../conceptDescription/category.xml | 0 .../conceptDescription/category.xml.errors | 0 .../conceptDescription/id.xml | 0 .../conceptDescription/id.xml.errors | 0 .../conceptDescription/idShort.xml | 0 .../conceptDescription/idShort.xml.errors | 0 .../dataSpecificationIec61360/value.xml | 0 .../value.xml.errors | 0 .../MaxLengthViolation/entity/category.xml | 0 .../entity/category.xml.errors | 0 .../MaxLengthViolation/entity/idShort.xml | 0 .../entity/idShort.xml.errors | 0 .../MaxLengthViolation/extension/name.xml | 0 .../extension/name.xml.errors | 0 .../MaxLengthViolation/file/category.xml | 0 .../file/category.xml.errors | 0 .../MaxLengthViolation/file/contentType.xml | 0 .../file/contentType.xml.errors | 0 .../MaxLengthViolation/file/idShort.xml | 0 .../file/idShort.xml.errors | 0 .../MaxLengthViolation/file/value.xml | 0 .../MaxLengthViolation/file/value.xml.errors | 0 .../MaxLengthViolation/key/value.xml | 0 .../MaxLengthViolation/key/value.xml.errors | 0 .../langStringDefinitionTypeIec61360/text.xml | 0 .../text.xml.errors | 0 .../langStringNameType/text.xml | 0 .../langStringNameType/text.xml.errors | 0 .../text.xml | 0 .../text.xml.errors | 0 .../langStringShortNameTypeIec61360/text.xml | 0 .../text.xml.errors | 0 .../langStringTextType/text.xml | 0 .../langStringTextType/text.xml.errors | 0 .../multiLanguageProperty/category.xml | 0 .../multiLanguageProperty/category.xml.errors | 0 .../multiLanguageProperty/idShort.xml | 0 .../multiLanguageProperty/idShort.xml.errors | 0 .../MaxLengthViolation/operation/category.xml | 0 .../operation/category.xml.errors | 0 .../MaxLengthViolation/operation/idShort.xml | 0 .../operation/idShort.xml.errors | 0 .../MaxLengthViolation/property/category.xml | 0 .../property/category.xml.errors | 0 .../MaxLengthViolation/property/idShort.xml | 0 .../property/idShort.xml.errors | 0 .../MaxLengthViolation/qualifier/type.xml | 0 .../qualifier/type.xml.errors | 0 .../MaxLengthViolation/range/category.xml | 0 .../range/category.xml.errors | 0 .../MaxLengthViolation/range/idShort.xml | 0 .../range/idShort.xml.errors | 0 .../referenceElement/category.xml | 0 .../referenceElement/category.xml.errors | 0 .../referenceElement/idShort.xml | 0 .../referenceElement/idShort.xml.errors | 0 .../relationshipElement/category.xml | 0 .../relationshipElement/category.xml.errors | 0 .../relationshipElement/idShort.xml | 0 .../relationshipElement/idShort.xml.errors | 0 .../resource/contentType.xml | 0 .../resource/contentType.xml.errors | 0 .../MaxLengthViolation/resource/path.xml | 0 .../resource/path.xml.errors | 0 .../specificAssetId/name.xml | 0 .../specificAssetId/name.xml.errors | 0 .../specificAssetId/value.xml | 0 .../specificAssetId/value.xml.errors | 0 .../MaxLengthViolation/submodel/category.xml | 0 .../submodel/category.xml.errors | 0 .../MaxLengthViolation/submodel/id.xml | 0 .../MaxLengthViolation/submodel/id.xml.errors | 0 .../MaxLengthViolation/submodel/idShort.xml | 0 .../submodel/idShort.xml.errors | 0 .../submodelElementCollection/category.xml | 0 .../category.xml.errors | 0 .../submodelElementCollection/idShort.xml | 0 .../idShort.xml.errors | 0 .../submodelElementList/category.xml | 0 .../submodelElementList/category.xml.errors | 0 .../submodelElementList/idShort.xml | 0 .../submodelElementList/idShort.xml.errors | 0 .../valueReferencePair/value.xml | 0 .../valueReferencePair/value.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../administrativeInformation/revision.xml | 0 .../revision.xml.errors | 0 .../administrativeInformation/templateId.xml | 0 .../templateId.xml.errors | 0 .../administrativeInformation/version.xml | 0 .../version.xml.errors | 0 .../annotations.xml | 0 .../annotations.xml.errors | 0 .../annotatedRelationshipElement/category.xml | 0 .../category.xml.errors | 0 .../description.xml | 0 .../description.xml.errors | 0 .../displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../extensions.xml | 0 .../extensions.xml.errors | 0 .../annotatedRelationshipElement/idShort.xml | 0 .../idShort.xml.errors | 0 .../qualifiers.xml | 0 .../qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../assetAdministrationShell/category.xml | 0 .../category.xml.errors | 0 .../assetAdministrationShell/description.xml | 0 .../description.xml.errors | 0 .../assetAdministrationShell/displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../assetAdministrationShell/extensions.xml | 0 .../extensions.xml.errors | 0 .../assetAdministrationShell/id.xml | 0 .../assetAdministrationShell/id.xml.errors | 0 .../assetAdministrationShell/idShort.xml | 0 .../idShort.xml.errors | 0 .../assetAdministrationShell/submodels.xml | 0 .../submodels.xml.errors | 0 .../assetInformation/assetType.xml | 0 .../assetInformation/assetType.xml.errors | 0 .../assetInformation/globalAssetId.xml | 0 .../assetInformation/globalAssetId.xml.errors | 0 .../basicEventElement/category.xml | 0 .../basicEventElement/category.xml.errors | 0 .../basicEventElement/description.xml | 0 .../basicEventElement/description.xml.errors | 0 .../basicEventElement/displayName.xml | 0 .../basicEventElement/displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../basicEventElement/extensions.xml | 0 .../basicEventElement/extensions.xml.errors | 0 .../basicEventElement/idShort.xml | 0 .../basicEventElement/idShort.xml.errors | 0 .../basicEventElement/messageTopic.xml | 0 .../basicEventElement/messageTopic.xml.errors | 0 .../basicEventElement/qualifiers.xml | 0 .../basicEventElement/qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/blob/category.xml | 0 .../blob/category.xml.errors | 0 .../MinLengthViolation/blob/contentType.xml | 0 .../blob/contentType.xml.errors | 0 .../MinLengthViolation/blob/description.xml | 0 .../blob/description.xml.errors | 0 .../MinLengthViolation/blob/displayName.xml | 0 .../blob/displayName.xml.errors | 0 .../blob/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../MinLengthViolation/blob/extensions.xml | 0 .../blob/extensions.xml.errors | 0 .../MinLengthViolation/blob/idShort.xml | 0 .../blob/idShort.xml.errors | 0 .../MinLengthViolation/blob/qualifiers.xml | 0 .../blob/qualifiers.xml.errors | 0 .../blob/supplementalSemanticIds.xml | 0 .../blob/supplementalSemanticIds.xml.errors | 0 .../capability/category.xml | 0 .../capability/category.xml.errors | 0 .../capability/description.xml | 0 .../capability/description.xml.errors | 0 .../capability/displayName.xml | 0 .../capability/displayName.xml.errors | 0 .../capability/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../capability/extensions.xml | 0 .../capability/extensions.xml.errors | 0 .../MinLengthViolation/capability/idShort.xml | 0 .../capability/idShort.xml.errors | 0 .../capability/qualifiers.xml | 0 .../capability/qualifiers.xml.errors | 0 .../capability/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../conceptDescription/category.xml | 0 .../conceptDescription/category.xml.errors | 0 .../conceptDescription/description.xml | 0 .../conceptDescription/description.xml.errors | 0 .../conceptDescription/displayName.xml | 0 .../conceptDescription/displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../conceptDescription/extensions.xml | 0 .../conceptDescription/extensions.xml.errors | 0 .../conceptDescription/id.xml | 0 .../conceptDescription/id.xml.errors | 0 .../conceptDescription/idShort.xml | 0 .../conceptDescription/idShort.xml.errors | 0 .../conceptDescription/isCaseOf.xml | 0 .../conceptDescription/isCaseOf.xml.errors | 0 .../dataSpecificationIec61360/definition.xml | 0 .../definition.xml.errors | 0 .../preferredName.xml | 0 .../preferredName.xml.errors | 0 .../dataSpecificationIec61360/shortName.xml | 0 .../shortName.xml.errors | 0 .../sourceOfDefinition.xml | 0 .../sourceOfDefinition.xml.errors | 0 .../dataSpecificationIec61360/symbol.xml | 0 .../symbol.xml.errors | 0 .../dataSpecificationIec61360/unit.xml | 0 .../dataSpecificationIec61360/unit.xml.errors | 0 .../dataSpecificationIec61360/value.xml | 0 .../value.xml.errors | 0 .../dataSpecificationIec61360/valueFormat.xml | 0 .../valueFormat.xml.errors | 0 .../MinLengthViolation/entity/category.xml | 0 .../entity/category.xml.errors | 0 .../MinLengthViolation/entity/description.xml | 0 .../entity/description.xml.errors | 0 .../MinLengthViolation/entity/displayName.xml | 0 .../entity/displayName.xml.errors | 0 .../entity/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../MinLengthViolation/entity/extensions.xml | 0 .../entity/extensions.xml.errors | 0 .../MinLengthViolation/entity/idShort.xml | 0 .../entity/idShort.xml.errors | 0 .../MinLengthViolation/entity/qualifiers.xml | 0 .../entity/qualifiers.xml.errors | 0 .../MinLengthViolation/entity/statements.xml | 0 .../entity/statements.xml.errors | 0 .../entity/supplementalSemanticIds.xml | 0 .../entity/supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/extension/name.xml | 0 .../extension/name.xml.errors | 0 .../MinLengthViolation/extension/refersTo.xml | 0 .../extension/refersTo.xml.errors | 0 .../extension/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/file/category.xml | 0 .../file/category.xml.errors | 0 .../MinLengthViolation/file/contentType.xml | 0 .../file/contentType.xml.errors | 0 .../MinLengthViolation/file/description.xml | 0 .../file/description.xml.errors | 0 .../MinLengthViolation/file/displayName.xml | 0 .../file/displayName.xml.errors | 0 .../file/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../MinLengthViolation/file/extensions.xml | 0 .../file/extensions.xml.errors | 0 .../MinLengthViolation/file/idShort.xml | 0 .../file/idShort.xml.errors | 0 .../MinLengthViolation/file/qualifiers.xml | 0 .../file/qualifiers.xml.errors | 0 .../file/supplementalSemanticIds.xml | 0 .../file/supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/file/value.xml | 0 .../MinLengthViolation/file/value.xml.errors | 0 .../MinLengthViolation/key/value.xml | 0 .../MinLengthViolation/key/value.xml.errors | 0 .../langStringDefinitionTypeIec61360/text.xml | 0 .../text.xml.errors | 0 .../langStringNameType/text.xml | 0 .../langStringNameType/text.xml.errors | 0 .../text.xml | 0 .../text.xml.errors | 0 .../langStringShortNameTypeIec61360/text.xml | 0 .../text.xml.errors | 0 .../langStringTextType/text.xml | 0 .../langStringTextType/text.xml.errors | 0 .../multiLanguageProperty/category.xml | 0 .../multiLanguageProperty/category.xml.errors | 0 .../multiLanguageProperty/description.xml | 0 .../description.xml.errors | 0 .../multiLanguageProperty/displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../multiLanguageProperty/extensions.xml | 0 .../extensions.xml.errors | 0 .../multiLanguageProperty/idShort.xml | 0 .../multiLanguageProperty/idShort.xml.errors | 0 .../multiLanguageProperty/qualifiers.xml | 0 .../qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../multiLanguageProperty/value.xml | 0 .../multiLanguageProperty/value.xml.errors | 0 .../MinLengthViolation/operation/category.xml | 0 .../operation/category.xml.errors | 0 .../operation/description.xml | 0 .../operation/description.xml.errors | 0 .../operation/displayName.xml | 0 .../operation/displayName.xml.errors | 0 .../operation/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../operation/extensions.xml | 0 .../operation/extensions.xml.errors | 0 .../MinLengthViolation/operation/idShort.xml | 0 .../operation/idShort.xml.errors | 0 .../operation/inoutputVariables.xml | 0 .../operation/inoutputVariables.xml.errors | 0 .../operation/inputVariables.xml | 0 .../operation/inputVariables.xml.errors | 0 .../operation/outputVariables.xml | 0 .../operation/outputVariables.xml.errors | 0 .../operation/qualifiers.xml | 0 .../operation/qualifiers.xml.errors | 0 .../operation/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/property/category.xml | 0 .../property/category.xml.errors | 0 .../property/description.xml | 0 .../property/description.xml.errors | 0 .../property/displayName.xml | 0 .../property/displayName.xml.errors | 0 .../property/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../property/extensions.xml | 0 .../property/extensions.xml.errors | 0 .../MinLengthViolation/property/idShort.xml | 0 .../property/idShort.xml.errors | 0 .../property/qualifiers.xml | 0 .../property/qualifiers.xml.errors | 0 .../property/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../qualifier/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/qualifier/type.xml | 0 .../qualifier/type.xml.errors | 0 .../MinLengthViolation/range/category.xml | 0 .../range/category.xml.errors | 0 .../MinLengthViolation/range/description.xml | 0 .../range/description.xml.errors | 0 .../MinLengthViolation/range/displayName.xml | 0 .../range/displayName.xml.errors | 0 .../range/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../MinLengthViolation/range/extensions.xml | 0 .../range/extensions.xml.errors | 0 .../MinLengthViolation/range/idShort.xml | 0 .../range/idShort.xml.errors | 0 .../MinLengthViolation/range/qualifiers.xml | 0 .../range/qualifiers.xml.errors | 0 .../range/supplementalSemanticIds.xml | 0 .../range/supplementalSemanticIds.xml.errors | 0 .../MinLengthViolation/reference/keys.xml | 0 .../reference/keys.xml.errors | 0 .../referenceElement/category.xml | 0 .../referenceElement/category.xml.errors | 0 .../referenceElement/description.xml | 0 .../referenceElement/description.xml.errors | 0 .../referenceElement/displayName.xml | 0 .../referenceElement/displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../referenceElement/extensions.xml | 0 .../referenceElement/extensions.xml.errors | 0 .../referenceElement/idShort.xml | 0 .../referenceElement/idShort.xml.errors | 0 .../referenceElement/qualifiers.xml | 0 .../referenceElement/qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../relationshipElement/category.xml | 0 .../relationshipElement/category.xml.errors | 0 .../relationshipElement/description.xml | 0 .../description.xml.errors | 0 .../relationshipElement/displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../relationshipElement/extensions.xml | 0 .../relationshipElement/extensions.xml.errors | 0 .../relationshipElement/idShort.xml | 0 .../relationshipElement/idShort.xml.errors | 0 .../relationshipElement/qualifiers.xml | 0 .../relationshipElement/qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../resource/contentType.xml | 0 .../resource/contentType.xml.errors | 0 .../MinLengthViolation/resource/path.xml | 0 .../resource/path.xml.errors | 0 .../specificAssetId/name.xml | 0 .../specificAssetId/name.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../specificAssetId/value.xml | 0 .../specificAssetId/value.xml.errors | 0 .../MinLengthViolation/submodel/category.xml | 0 .../submodel/category.xml.errors | 0 .../submodel/description.xml | 0 .../submodel/description.xml.errors | 0 .../submodel/displayName.xml | 0 .../submodel/displayName.xml.errors | 0 .../submodel/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../submodel/extensions.xml | 0 .../submodel/extensions.xml.errors | 0 .../MinLengthViolation/submodel/id.xml | 0 .../MinLengthViolation/submodel/id.xml.errors | 0 .../MinLengthViolation/submodel/idShort.xml | 0 .../submodel/idShort.xml.errors | 0 .../submodel/qualifiers.xml | 0 .../submodel/qualifiers.xml.errors | 0 .../submodel/submodelElements.xml | 0 .../submodel/submodelElements.xml.errors | 0 .../submodel/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../submodelElementCollection/category.xml | 0 .../category.xml.errors | 0 .../submodelElementCollection/description.xml | 0 .../description.xml.errors | 0 .../submodelElementCollection/displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../submodelElementCollection/extensions.xml | 0 .../extensions.xml.errors | 0 .../submodelElementCollection/idShort.xml | 0 .../idShort.xml.errors | 0 .../submodelElementCollection/qualifiers.xml | 0 .../qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../submodelElementCollection/value.xml | 0 .../value.xml.errors | 0 .../submodelElementList/category.xml | 0 .../submodelElementList/category.xml.errors | 0 .../submodelElementList/description.xml | 0 .../description.xml.errors | 0 .../submodelElementList/displayName.xml | 0 .../displayName.xml.errors | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.errors | 0 .../submodelElementList/extensions.xml | 0 .../submodelElementList/extensions.xml.errors | 0 .../submodelElementList/idShort.xml | 0 .../submodelElementList/idShort.xml.errors | 0 .../submodelElementList/qualifiers.xml | 0 .../submodelElementList/qualifiers.xml.errors | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.errors | 0 .../submodelElementList/value.xml | 0 .../submodelElementList/value.xml.errors | 0 .../valueList/valueReferencePairs.xml | 0 .../valueList/valueReferencePairs.xml.errors | 0 .../valueReferencePair/value.xml | 0 .../valueReferencePair/value.xml.errors | 0 .../revision/dot.xml | 0 .../revision/dot.xml.errors | 0 .../revision/letter.xml | 0 .../revision/letter.xml.errors | 0 .../revision/negative.xml | 0 .../revision/negative.xml.errors | 0 .../administrativeInformation/version/dot.xml | 0 .../version/dot.xml.errors | 0 .../version/letter.xml | 0 .../version/letter.xml.errors | 0 .../version/negative.xml | 0 .../version/negative.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../date_time_with_UTC_and_suffix.xml | 0 .../date_time_with_UTC_and_suffix.xml.errors | 0 .../lastUpdate/date_time_with_offset.xml | 0 .../date_time_with_offset.xml.errors | 0 .../lastUpdate/date_time_without_zone.xml | 0 .../date_time_without_zone.xml.errors | 0 .../basicEventElement/lastUpdate/empty.xml | 0 .../lastUpdate/empty.xml.errors | 0 .../lastUpdate/negatively_fuzzed_02.xml | 0 .../negatively_fuzzed_02.xml.errors | 0 .../lastUpdate/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../lastUpdate/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../lastUpdate/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../lastUpdate/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../lastUpdate/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../lastUpdate/negatively_fuzzed_09.xml | 0 .../negatively_fuzzed_09.xml.errors | 0 .../lastUpdate/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../lastUpdate/only_date.xml | 0 .../lastUpdate/only_date.xml.errors | 0 .../lastUpdate/only_date_with_time_zone.xml | 0 .../only_date_with_time_zone.xml.errors | 0 .../lastUpdate/without_minutes.xml | 0 .../lastUpdate/without_minutes.xml.errors | 0 .../lastUpdate/without_seconds.xml | 0 .../lastUpdate/without_seconds.xml.errors | 0 .../basicEventElement/maxInterval/empty.xml | 0 .../maxInterval/empty.xml.errors | 0 .../maxInterval/free_form_text.xml | 0 .../maxInterval/free_form_text.xml.errors | 0 .../basicEventElement/maxInterval/integer.xml | 0 .../maxInterval/integer.xml.errors | 0 .../maxInterval/leading_P_missing.xml | 0 .../maxInterval/leading_P_missing.xml.errors | 0 .../maxInterval/negative_years.xml | 0 .../maxInterval/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../maxInterval/separator_T_missing.xml | 0 .../separator_T_missing.xml.errors | 0 .../maxInterval/the_order_matters.xml | 0 .../maxInterval/the_order_matters.xml.errors | 0 .../basicEventElement/minInterval/empty.xml | 0 .../minInterval/empty.xml.errors | 0 .../minInterval/free_form_text.xml | 0 .../minInterval/free_form_text.xml.errors | 0 .../basicEventElement/minInterval/integer.xml | 0 .../minInterval/integer.xml.errors | 0 .../minInterval/leading_P_missing.xml | 0 .../minInterval/leading_P_missing.xml.errors | 0 .../minInterval/negative_years.xml | 0 .../minInterval/negative_years.xml.errors | 0 .../positive_year_negative_months.xml | 0 .../positive_year_negative_months.xml.errors | 0 .../minInterval/separator_T_missing.xml | 0 .../separator_T_missing.xml.errors | 0 .../minInterval/the_order_matters.xml | 0 .../minInterval/the_order_matters.xml.errors | 0 .../blob/contentType/empty.xml | 0 .../blob/contentType/empty.xml.errors | 0 .../blob/contentType/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../blob/contentType/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../blob/contentType/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../blob/contentType/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../blob/contentType/negatively_fuzzed_07.xml | 0 .../negatively_fuzzed_07.xml.errors | 0 .../blob/contentType/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../blob/contentType/negatively_fuzzed_09.xml | 0 .../negatively_fuzzed_09.xml.errors | 0 .../blob/contentType/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../blob/contentType/number.xml | 0 .../blob/contentType/number.xml.errors | 0 .../blob/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../blob/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../blob/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../blob/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../blob/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../blob/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../blob/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../blob/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../entity/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../entity/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../entity/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../entity/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../entity/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../entity/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../entity/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../entity/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../file/contentType/empty.xml | 0 .../file/contentType/empty.xml.errors | 0 .../file/contentType/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../file/contentType/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../file/contentType/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../file/contentType/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../file/contentType/negatively_fuzzed_07.xml | 0 .../negatively_fuzzed_07.xml.errors | 0 .../file/contentType/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../file/contentType/negatively_fuzzed_09.xml | 0 .../negatively_fuzzed_09.xml.errors | 0 .../file/contentType/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../file/contentType/number.xml | 0 .../file/contentType/number.xml.errors | 0 .../file/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../file/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../file/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../file/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../file/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../file/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../file/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../file/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../value/absolute_path_without_scheme.xml | 0 .../absolute_path_without_scheme.xml.errors | 0 .../PatternViolation/file/value/empty.xml | 0 .../file/value/empty.xml.errors | 0 .../value/local_relative_path_with_scheme.xml | 0 ...local_relative_path_with_scheme.xml.errors | 0 .../file/value/negatively_fuzzed_01.xml | 0 .../value/negatively_fuzzed_01.xml.errors | 0 .../file/value/negatively_fuzzed_02.xml | 0 .../value/negatively_fuzzed_02.xml.errors | 0 .../file/value/negatively_fuzzed_03.xml | 0 .../value/negatively_fuzzed_03.xml.errors | 0 .../file/value/negatively_fuzzed_04.xml | 0 .../value/negatively_fuzzed_04.xml.errors | 0 .../file/value/negatively_fuzzed_06.xml | 0 .../value/negatively_fuzzed_06.xml.errors | 0 .../file/value/negatively_fuzzed_07.xml | 0 .../value/negatively_fuzzed_07.xml.errors | 0 .../file/value/negatively_fuzzed_08.xml | 0 .../value/negatively_fuzzed_08.xml.errors | 0 .../file/value/negatively_fuzzed_09.xml | 0 .../value/negatively_fuzzed_09.xml.errors | 0 .../file/value/negatively_fuzzed_10.xml | 0 .../value/negatively_fuzzed_10.xml.errors | 0 .../PatternViolation/file/value/number.xml | 0 .../file/value/number.xml.errors | 0 .../value/relative_path_without_scheme.xml | 0 .../relative_path_without_scheme.xml.errors | 0 .../language/empty.xml | 0 .../language/empty.xml.errors | 0 .../language/free_form_text.xml | 0 .../language/free_form_text.xml.errors | 0 .../language/negatively_fuzzed_02.xml | 0 .../language/negatively_fuzzed_02.xml.errors | 0 .../language/negatively_fuzzed_03.xml | 0 .../language/negatively_fuzzed_03.xml.errors | 0 .../language/negatively_fuzzed_04.xml | 0 .../language/negatively_fuzzed_04.xml.errors | 0 .../language/negatively_fuzzed_05.xml | 0 .../language/negatively_fuzzed_05.xml.errors | 0 .../language/negatively_fuzzed_06.xml | 0 .../language/negatively_fuzzed_06.xml.errors | 0 .../language/negatively_fuzzed_07.xml | 0 .../language/negatively_fuzzed_07.xml.errors | 0 .../language/negatively_fuzzed_08.xml | 0 .../language/negatively_fuzzed_08.xml.errors | 0 .../language/negatively_fuzzed_09.xml | 0 .../language/negatively_fuzzed_09.xml.errors | 0 .../langStringNameType/language/empty.xml | 0 .../language/empty.xml.errors | 0 .../language/free_form_text.xml | 0 .../language/free_form_text.xml.errors | 0 .../language/negatively_fuzzed_02.xml | 0 .../language/negatively_fuzzed_02.xml.errors | 0 .../language/negatively_fuzzed_03.xml | 0 .../language/negatively_fuzzed_03.xml.errors | 0 .../language/negatively_fuzzed_04.xml | 0 .../language/negatively_fuzzed_04.xml.errors | 0 .../language/negatively_fuzzed_05.xml | 0 .../language/negatively_fuzzed_05.xml.errors | 0 .../language/negatively_fuzzed_06.xml | 0 .../language/negatively_fuzzed_06.xml.errors | 0 .../language/negatively_fuzzed_07.xml | 0 .../language/negatively_fuzzed_07.xml.errors | 0 .../language/negatively_fuzzed_08.xml | 0 .../language/negatively_fuzzed_08.xml.errors | 0 .../language/negatively_fuzzed_09.xml | 0 .../language/negatively_fuzzed_09.xml.errors | 0 .../language/empty.xml | 0 .../language/empty.xml.errors | 0 .../language/free_form_text.xml | 0 .../language/free_form_text.xml.errors | 0 .../language/negatively_fuzzed_02.xml | 0 .../language/negatively_fuzzed_02.xml.errors | 0 .../language/negatively_fuzzed_03.xml | 0 .../language/negatively_fuzzed_03.xml.errors | 0 .../language/negatively_fuzzed_04.xml | 0 .../language/negatively_fuzzed_04.xml.errors | 0 .../language/negatively_fuzzed_05.xml | 0 .../language/negatively_fuzzed_05.xml.errors | 0 .../language/negatively_fuzzed_06.xml | 0 .../language/negatively_fuzzed_06.xml.errors | 0 .../language/negatively_fuzzed_07.xml | 0 .../language/negatively_fuzzed_07.xml.errors | 0 .../language/negatively_fuzzed_08.xml | 0 .../language/negatively_fuzzed_08.xml.errors | 0 .../language/negatively_fuzzed_09.xml | 0 .../language/negatively_fuzzed_09.xml.errors | 0 .../language/empty.xml | 0 .../language/empty.xml.errors | 0 .../language/free_form_text.xml | 0 .../language/free_form_text.xml.errors | 0 .../language/negatively_fuzzed_02.xml | 0 .../language/negatively_fuzzed_02.xml.errors | 0 .../language/negatively_fuzzed_03.xml | 0 .../language/negatively_fuzzed_03.xml.errors | 0 .../language/negatively_fuzzed_04.xml | 0 .../language/negatively_fuzzed_04.xml.errors | 0 .../language/negatively_fuzzed_05.xml | 0 .../language/negatively_fuzzed_05.xml.errors | 0 .../language/negatively_fuzzed_06.xml | 0 .../language/negatively_fuzzed_06.xml.errors | 0 .../language/negatively_fuzzed_07.xml | 0 .../language/negatively_fuzzed_07.xml.errors | 0 .../language/negatively_fuzzed_08.xml | 0 .../language/negatively_fuzzed_08.xml.errors | 0 .../language/negatively_fuzzed_09.xml | 0 .../language/negatively_fuzzed_09.xml.errors | 0 .../langStringTextType/language/empty.xml | 0 .../language/empty.xml.errors | 0 .../language/free_form_text.xml | 0 .../language/free_form_text.xml.errors | 0 .../language/negatively_fuzzed_02.xml | 0 .../language/negatively_fuzzed_02.xml.errors | 0 .../language/negatively_fuzzed_03.xml | 0 .../language/negatively_fuzzed_03.xml.errors | 0 .../language/negatively_fuzzed_04.xml | 0 .../language/negatively_fuzzed_04.xml.errors | 0 .../language/negatively_fuzzed_05.xml | 0 .../language/negatively_fuzzed_05.xml.errors | 0 .../language/negatively_fuzzed_06.xml | 0 .../language/negatively_fuzzed_06.xml.errors | 0 .../language/negatively_fuzzed_07.xml | 0 .../language/negatively_fuzzed_07.xml.errors | 0 .../language/negatively_fuzzed_08.xml | 0 .../language/negatively_fuzzed_08.xml.errors | 0 .../language/negatively_fuzzed_09.xml | 0 .../language/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../property/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../property/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../property/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../property/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../property/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../property/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../property/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../property/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../range/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../range/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../range/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../range/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../range/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../range/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../range/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../range/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../resource/contentType/empty.xml | 0 .../resource/contentType/empty.xml.errors | 0 .../contentType/negatively_fuzzed_03.xml | 0 .../negatively_fuzzed_03.xml.errors | 0 .../contentType/negatively_fuzzed_04.xml | 0 .../negatively_fuzzed_04.xml.errors | 0 .../contentType/negatively_fuzzed_05.xml | 0 .../negatively_fuzzed_05.xml.errors | 0 .../contentType/negatively_fuzzed_06.xml | 0 .../negatively_fuzzed_06.xml.errors | 0 .../contentType/negatively_fuzzed_07.xml | 0 .../negatively_fuzzed_07.xml.errors | 0 .../contentType/negatively_fuzzed_08.xml | 0 .../negatively_fuzzed_08.xml.errors | 0 .../contentType/negatively_fuzzed_09.xml | 0 .../negatively_fuzzed_09.xml.errors | 0 .../contentType/negatively_fuzzed_10.xml | 0 .../negatively_fuzzed_10.xml.errors | 0 .../resource/contentType/number.xml | 0 .../resource/contentType/number.xml.errors | 0 .../path/absolute_path_without_scheme.xml | 0 .../absolute_path_without_scheme.xml.errors | 0 .../PatternViolation/resource/path/empty.xml | 0 .../resource/path/empty.xml.errors | 0 .../path/local_relative_path_with_scheme.xml | 0 ...local_relative_path_with_scheme.xml.errors | 0 .../resource/path/negatively_fuzzed_01.xml | 0 .../path/negatively_fuzzed_01.xml.errors | 0 .../resource/path/negatively_fuzzed_02.xml | 0 .../path/negatively_fuzzed_02.xml.errors | 0 .../resource/path/negatively_fuzzed_03.xml | 0 .../path/negatively_fuzzed_03.xml.errors | 0 .../resource/path/negatively_fuzzed_04.xml | 0 .../path/negatively_fuzzed_04.xml.errors | 0 .../resource/path/negatively_fuzzed_06.xml | 0 .../path/negatively_fuzzed_06.xml.errors | 0 .../resource/path/negatively_fuzzed_07.xml | 0 .../path/negatively_fuzzed_07.xml.errors | 0 .../resource/path/negatively_fuzzed_08.xml | 0 .../path/negatively_fuzzed_08.xml.errors | 0 .../resource/path/negatively_fuzzed_09.xml | 0 .../path/negatively_fuzzed_09.xml.errors | 0 .../resource/path/negatively_fuzzed_10.xml | 0 .../path/negatively_fuzzed_10.xml.errors | 0 .../PatternViolation/resource/path/number.xml | 0 .../resource/path/number.xml.errors | 0 .../path/relative_path_without_scheme.xml | 0 .../relative_path_without_scheme.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../submodel/idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../idShort/negatively_fuzzed_01.xml | 0 .../idShort/negatively_fuzzed_01.xml.errors | 0 .../idShort/negatively_fuzzed_02.xml | 0 .../idShort/negatively_fuzzed_02.xml.errors | 0 .../idShort/negatively_fuzzed_03.xml | 0 .../idShort/negatively_fuzzed_03.xml.errors | 0 .../idShort/negatively_fuzzed_04.xml | 0 .../idShort/negatively_fuzzed_04.xml.errors | 0 .../idShort/negatively_fuzzed_06.xml | 0 .../idShort/negatively_fuzzed_06.xml.errors | 0 .../idShort/negatively_fuzzed_08.xml | 0 .../idShort/negatively_fuzzed_08.xml.errors | 0 .../idShort/negatively_fuzzed_09.xml | 0 .../idShort/negatively_fuzzed_09.xml.errors | 0 .../idShort/negatively_fuzzed_10.xml | 0 .../idShort/negatively_fuzzed_10.xml.errors | 0 .../SetViolation/blob/category.xml | 0 .../SetViolation/blob/category.xml.errors | 0 .../SetViolation/file/category.xml | 0 .../SetViolation/file/category.xml.errors | 0 .../multiLanguageProperty/category.xml | 0 .../multiLanguageProperty/category.xml.errors | 0 .../SetViolation/property/category.xml | 0 .../SetViolation/property/category.xml.errors | 0 .../SetViolation/range/category.xml | 0 .../SetViolation/range/category.xml.errors | 0 .../referenceElement/category.xml | 0 .../referenceElement/category.xml.errors | 0 .../assetKind_as_assetKind.xml | 0 .../assetKind_as_assetKind.xml.exception | 0 .../direction_as_direction.xml | 0 .../direction_as_direction.xml.exception | 0 .../state_as_stateOfEvent.xml | 0 .../state_as_stateOfEvent.xml.exception | 0 .../dataType_as_dataTypeIec61360.xml | 0 ...dataType_as_dataTypeIec61360.xml.exception | 0 .../entity/entityType_as_entityType.xml | 0 .../entityType_as_entityType.xml.exception | 0 .../extension/valueType_as_dataTypeDefXsd.xml | 0 .../valueType_as_dataTypeDefXsd.xml.exception | 0 .../EnumViolation/key/type_as_keyTypes.xml | 0 .../key/type_as_keyTypes.xml.exception | 0 .../property/valueType_as_dataTypeDefXsd.xml | 0 .../valueType_as_dataTypeDefXsd.xml.exception | 0 .../qualifier/kind_as_qualifierKind.xml | 0 .../kind_as_qualifierKind.xml.exception | 0 .../qualifier/valueType_as_dataTypeDefXsd.xml | 0 .../valueType_as_dataTypeDefXsd.xml.exception | 0 .../range/valueType_as_dataTypeDefXsd.xml | 0 .../valueType_as_dataTypeDefXsd.xml.exception | 0 .../reference/type_as_referenceTypes.xml | 0 .../type_as_referenceTypes.xml.exception | 0 .../submodel/kind_as_modellingKind.xml | 0 .../kind_as_modellingKind.xml.exception | 0 ...alueListElement_as_aasSubmodelElements.xml | 0 ...ement_as_aasSubmodelElements.xml.exception | 0 ...valueTypeListElement_as_dataTypeDefXsd.xml | 0 ...istElement_as_dataTypeDefXsd.xml.exception | 0 .../annotatedRelationshipElement/first.xml | 0 .../first.xml.exception | 0 .../annotatedRelationshipElement/second.xml | 0 .../second.xml.exception | 0 .../assetInformation.xml | 0 .../assetInformation.xml.exception | 0 .../assetAdministrationShell/id.xml | 0 .../assetAdministrationShell/id.xml.exception | 0 .../assetInformation/assetKind.xml | 0 .../assetInformation/assetKind.xml.exception | 0 .../basicEventElement/direction.xml | 0 .../basicEventElement/direction.xml.exception | 0 .../basicEventElement/observed.xml | 0 .../basicEventElement/observed.xml.exception | 0 .../basicEventElement/state.xml | 0 .../basicEventElement/state.xml.exception | 0 .../RequiredViolation/blob/contentType.xml | 0 .../blob/contentType.xml.exception | 0 .../conceptDescription/id.xml | 0 .../conceptDescription/id.xml.exception | 0 .../preferredName.xml | 0 .../preferredName.xml.exception | 0 .../dataSpecificationContent.xml | 0 .../dataSpecificationContent.xml.exception | 0 .../RequiredViolation/entity/entityType.xml | 0 .../entity/entityType.xml.exception | 0 .../RequiredViolation/extension/name.xml | 0 .../extension/name.xml.exception | 0 .../RequiredViolation/file/contentType.xml | 0 .../file/contentType.xml.exception | 0 .../RequiredViolation/key/type.xml | 0 .../RequiredViolation/key/type.xml.exception | 0 .../RequiredViolation/key/value.xml | 0 .../RequiredViolation/key/value.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../langStringDefinitionTypeIec61360/text.xml | 0 .../text.xml.exception | 0 .../langStringNameType/language.xml | 0 .../langStringNameType/language.xml.exception | 0 .../langStringNameType/text.xml | 0 .../langStringNameType/text.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../text.xml | 0 .../text.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../langStringShortNameTypeIec61360/text.xml | 0 .../text.xml.exception | 0 .../langStringTextType/language.xml | 0 .../langStringTextType/language.xml.exception | 0 .../langStringTextType/text.xml | 0 .../langStringTextType/text.xml.exception | 0 .../RequiredViolation/levelType/max.xml | 0 .../levelType/max.xml.exception | 0 .../RequiredViolation/levelType/min.xml | 0 .../levelType/min.xml.exception | 0 .../RequiredViolation/levelType/nom.xml | 0 .../levelType/nom.xml.exception | 0 .../RequiredViolation/levelType/typ.xml | 0 .../levelType/typ.xml.exception | 0 .../operationVariable/value.xml | 0 .../operationVariable/value.xml.exception | 0 .../RequiredViolation/property/valueType.xml | 0 .../property/valueType.xml.exception | 0 .../RequiredViolation/qualifier/type.xml | 0 .../qualifier/type.xml.exception | 0 .../RequiredViolation/qualifier/valueType.xml | 0 .../qualifier/valueType.xml.exception | 0 .../RequiredViolation/range/valueType.xml | 0 .../range/valueType.xml.exception | 0 .../RequiredViolation/reference/keys.xml | 0 .../reference/keys.xml.exception | 0 .../RequiredViolation/reference/type.xml | 0 .../reference/type.xml.exception | 0 .../relationshipElement/first.xml | 0 .../relationshipElement/first.xml.exception | 0 .../relationshipElement/second.xml | 0 .../relationshipElement/second.xml.exception | 0 .../RequiredViolation/resource/path.xml | 0 .../resource/path.xml.exception | 0 .../specificAssetId/name.xml | 0 .../specificAssetId/name.xml.exception | 0 .../specificAssetId/value.xml | 0 .../specificAssetId/value.xml.exception | 0 .../RequiredViolation/submodel/id.xml | 0 .../submodel/id.xml.exception | 0 .../typeValueListElement.xml | 0 .../typeValueListElement.xml.exception | 0 .../valueList/valueReferencePairs.xml | 0 .../valueReferencePairs.xml.exception | 0 .../valueReferencePair/value.xml | 0 .../valueReferencePair/value.xml.exception | 0 .../valueReferencePair/valueId.xml | 0 .../valueReferencePair/valueId.xml.exception | 0 .../administrativeInformation/creator.xml | 0 .../creator.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../administrativeInformation/revision.xml | 0 .../revision.xml.exception | 0 .../administrativeInformation/templateId.xml | 0 .../templateId.xml.exception | 0 .../administrativeInformation/version.xml | 0 .../version.xml.exception | 0 .../annotations.xml | 0 .../annotations.xml.exception | 0 .../annotatedRelationshipElement/category.xml | 0 .../category.xml.exception | 0 .../description.xml | 0 .../description.xml.exception | 0 .../displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../extensions.xml | 0 .../extensions.xml.exception | 0 .../annotatedRelationshipElement/first.xml | 0 .../first.xml.exception | 0 .../annotatedRelationshipElement/idShort.xml | 0 .../idShort.xml.exception | 0 .../qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../annotatedRelationshipElement/second.xml | 0 .../second.xml.exception | 0 .../semanticId.xml | 0 .../semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../administration.xml | 0 .../administration.xml.exception | 0 .../assetInformation.xml | 0 .../assetInformation.xml.exception | 0 .../assetAdministrationShell/category.xml | 0 .../category.xml.exception | 0 .../assetAdministrationShell/derivedFrom.xml | 0 .../derivedFrom.xml.exception | 0 .../assetAdministrationShell/description.xml | 0 .../description.xml.exception | 0 .../assetAdministrationShell/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../assetAdministrationShell/extensions.xml | 0 .../extensions.xml.exception | 0 .../assetAdministrationShell/id.xml | 0 .../assetAdministrationShell/id.xml.exception | 0 .../assetAdministrationShell/idShort.xml | 0 .../idShort.xml.exception | 0 .../assetAdministrationShell/submodels.xml | 0 .../submodels.xml.exception | 0 .../assetInformation/assetKind.xml | 0 .../assetInformation/assetKind.xml.exception | 0 .../assetInformation/assetType.xml | 0 .../assetInformation/assetType.xml.exception | 0 .../assetInformation/defaultThumbnail.xml | 0 .../defaultThumbnail.xml.exception | 0 .../assetInformation/globalAssetId.xml | 0 .../globalAssetId.xml.exception | 0 .../basicEventElement/category.xml | 0 .../basicEventElement/category.xml.exception | 0 .../basicEventElement/description.xml | 0 .../description.xml.exception | 0 .../basicEventElement/direction.xml | 0 .../basicEventElement/direction.xml.exception | 0 .../basicEventElement/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../basicEventElement/extensions.xml | 0 .../extensions.xml.exception | 0 .../basicEventElement/idShort.xml | 0 .../basicEventElement/idShort.xml.exception | 0 .../basicEventElement/lastUpdate.xml | 0 .../lastUpdate.xml.exception | 0 .../basicEventElement/maxInterval.xml | 0 .../maxInterval.xml.exception | 0 .../basicEventElement/messageBroker.xml | 0 .../messageBroker.xml.exception | 0 .../basicEventElement/messageTopic.xml | 0 .../messageTopic.xml.exception | 0 .../basicEventElement/minInterval.xml | 0 .../minInterval.xml.exception | 0 .../basicEventElement/observed.xml | 0 .../basicEventElement/observed.xml.exception | 0 .../basicEventElement/qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../basicEventElement/semanticId.xml | 0 .../semanticId.xml.exception | 0 .../TypeViolation/basicEventElement/state.xml | 0 .../basicEventElement/state.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/blob/category.xml | 0 .../TypeViolation/blob/category.xml.exception | 0 .../TypeViolation/blob/contentType.xml | 0 .../blob/contentType.xml.exception | 0 .../TypeViolation/blob/description.xml | 0 .../blob/description.xml.exception | 0 .../TypeViolation/blob/displayName.xml | 0 .../blob/displayName.xml.exception | 0 .../blob/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/blob/extensions.xml | 0 .../blob/extensions.xml.exception | 0 .../TypeViolation/blob/idShort.xml | 0 .../TypeViolation/blob/idShort.xml.exception | 0 .../TypeViolation/blob/qualifiers.xml | 0 .../blob/qualifiers.xml.exception | 0 .../TypeViolation/blob/semanticId.xml | 0 .../blob/semanticId.xml.exception | 0 .../blob/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/blob/value.xml | 0 .../TypeViolation/blob/value.xml.exception | 0 .../TypeViolation/capability/category.xml | 0 .../capability/category.xml.exception | 0 .../TypeViolation/capability/description.xml | 0 .../capability/description.xml.exception | 0 .../TypeViolation/capability/displayName.xml | 0 .../capability/displayName.xml.exception | 0 .../capability/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/capability/extensions.xml | 0 .../capability/extensions.xml.exception | 0 .../TypeViolation/capability/idShort.xml | 0 .../capability/idShort.xml.exception | 0 .../TypeViolation/capability/qualifiers.xml | 0 .../capability/qualifiers.xml.exception | 0 .../TypeViolation/capability/semanticId.xml | 0 .../capability/semanticId.xml.exception | 0 .../capability/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../conceptDescription/administration.xml | 0 .../administration.xml.exception | 0 .../conceptDescription/category.xml | 0 .../conceptDescription/category.xml.exception | 0 .../conceptDescription/description.xml | 0 .../description.xml.exception | 0 .../conceptDescription/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../conceptDescription/extensions.xml | 0 .../extensions.xml.exception | 0 .../TypeViolation/conceptDescription/id.xml | 0 .../conceptDescription/id.xml.exception | 0 .../conceptDescription/idShort.xml | 0 .../conceptDescription/idShort.xml.exception | 0 .../conceptDescription/isCaseOf.xml | 0 .../conceptDescription/isCaseOf.xml.exception | 0 .../dataSpecificationIec61360/dataType.xml | 0 .../dataType.xml.exception | 0 .../dataSpecificationIec61360/definition.xml | 0 .../definition.xml.exception | 0 .../dataSpecificationIec61360/levelType.xml | 0 .../levelType.xml.exception | 0 .../preferredName.xml | 0 .../preferredName.xml.exception | 0 .../dataSpecificationIec61360/shortName.xml | 0 .../shortName.xml.exception | 0 .../sourceOfDefinition.xml | 0 .../sourceOfDefinition.xml.exception | 0 .../dataSpecificationIec61360/symbol.xml | 0 .../symbol.xml.exception | 0 .../dataSpecificationIec61360/unit.xml | 0 .../unit.xml.exception | 0 .../dataSpecificationIec61360/unitId.xml | 0 .../unitId.xml.exception | 0 .../dataSpecificationIec61360/value.xml | 0 .../value.xml.exception | 0 .../dataSpecificationIec61360/valueFormat.xml | 0 .../valueFormat.xml.exception | 0 .../dataSpecification.xml | 0 .../dataSpecification.xml.exception | 0 .../dataSpecificationContent.xml | 0 .../dataSpecificationContent.xml.exception | 0 .../TypeViolation/entity/category.xml | 0 .../entity/category.xml.exception | 0 .../TypeViolation/entity/description.xml | 0 .../entity/description.xml.exception | 0 .../TypeViolation/entity/displayName.xml | 0 .../entity/displayName.xml.exception | 0 .../entity/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/entity/entityType.xml | 0 .../entity/entityType.xml.exception | 0 .../TypeViolation/entity/extensions.xml | 0 .../entity/extensions.xml.exception | 0 .../TypeViolation/entity/idShort.xml | 0 .../entity/idShort.xml.exception | 0 .../TypeViolation/entity/qualifiers.xml | 0 .../entity/qualifiers.xml.exception | 0 .../TypeViolation/entity/semanticId.xml | 0 .../entity/semanticId.xml.exception | 0 .../TypeViolation/entity/statements.xml | 0 .../entity/statements.xml.exception | 0 .../entity/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/extension/name.xml | 0 .../extension/name.xml.exception | 0 .../TypeViolation/extension/refersTo.xml | 0 .../extension/refersTo.xml.exception | 0 .../TypeViolation/extension/semanticId.xml | 0 .../extension/semanticId.xml.exception | 0 .../extension/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/extension/value.xml | 0 .../extension/value.xml.exception | 0 .../TypeViolation/extension/valueType.xml | 0 .../extension/valueType.xml.exception | 0 .../TypeViolation/file/category.xml | 0 .../TypeViolation/file/category.xml.exception | 0 .../TypeViolation/file/contentType.xml | 0 .../file/contentType.xml.exception | 0 .../TypeViolation/file/description.xml | 0 .../file/description.xml.exception | 0 .../TypeViolation/file/displayName.xml | 0 .../file/displayName.xml.exception | 0 .../file/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/file/extensions.xml | 0 .../file/extensions.xml.exception | 0 .../TypeViolation/file/idShort.xml | 0 .../TypeViolation/file/idShort.xml.exception | 0 .../TypeViolation/file/qualifiers.xml | 0 .../file/qualifiers.xml.exception | 0 .../TypeViolation/file/semanticId.xml | 0 .../file/semanticId.xml.exception | 0 .../file/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/file/value.xml | 0 .../TypeViolation/file/value.xml.exception | 0 .../TypeViolation/key/type.xml | 0 .../TypeViolation/key/type.xml.exception | 0 .../TypeViolation/key/value.xml | 0 .../TypeViolation/key/value.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../langStringDefinitionTypeIec61360/text.xml | 0 .../text.xml.exception | 0 .../langStringNameType/language.xml | 0 .../langStringNameType/language.xml.exception | 0 .../TypeViolation/langStringNameType/text.xml | 0 .../langStringNameType/text.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../text.xml | 0 .../text.xml.exception | 0 .../language.xml | 0 .../language.xml.exception | 0 .../langStringShortNameTypeIec61360/text.xml | 0 .../text.xml.exception | 0 .../langStringTextType/language.xml | 0 .../langStringTextType/language.xml.exception | 0 .../TypeViolation/langStringTextType/text.xml | 0 .../langStringTextType/text.xml.exception | 0 .../TypeViolation/levelType/max.xml | 0 .../TypeViolation/levelType/max.xml.exception | 0 .../TypeViolation/levelType/min.xml | 0 .../TypeViolation/levelType/min.xml.exception | 0 .../TypeViolation/levelType/nom.xml | 0 .../TypeViolation/levelType/nom.xml.exception | 0 .../TypeViolation/levelType/typ.xml | 0 .../TypeViolation/levelType/typ.xml.exception | 0 .../multiLanguageProperty/category.xml | 0 .../category.xml.exception | 0 .../multiLanguageProperty/description.xml | 0 .../description.xml.exception | 0 .../multiLanguageProperty/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../multiLanguageProperty/extensions.xml | 0 .../extensions.xml.exception | 0 .../multiLanguageProperty/idShort.xml | 0 .../idShort.xml.exception | 0 .../multiLanguageProperty/qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../multiLanguageProperty/semanticId.xml | 0 .../semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../multiLanguageProperty/value.xml | 0 .../multiLanguageProperty/value.xml.exception | 0 .../multiLanguageProperty/valueId.xml | 0 .../valueId.xml.exception | 0 .../TypeViolation/operation/category.xml | 0 .../operation/category.xml.exception | 0 .../TypeViolation/operation/description.xml | 0 .../operation/description.xml.exception | 0 .../TypeViolation/operation/displayName.xml | 0 .../operation/displayName.xml.exception | 0 .../operation/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/operation/extensions.xml | 0 .../operation/extensions.xml.exception | 0 .../TypeViolation/operation/idShort.xml | 0 .../operation/idShort.xml.exception | 0 .../operation/inoutputVariables.xml | 0 .../operation/inoutputVariables.xml.exception | 0 .../operation/inputVariables.xml | 0 .../operation/inputVariables.xml.exception | 0 .../operation/outputVariables.xml | 0 .../operation/outputVariables.xml.exception | 0 .../TypeViolation/operation/qualifiers.xml | 0 .../operation/qualifiers.xml.exception | 0 .../TypeViolation/operation/semanticId.xml | 0 .../operation/semanticId.xml.exception | 0 .../operation/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/operationVariable/value.xml | 0 .../operationVariable/value.xml.exception | 0 .../TypeViolation/property/category.xml | 0 .../property/category.xml.exception | 0 .../TypeViolation/property/description.xml | 0 .../property/description.xml.exception | 0 .../TypeViolation/property/displayName.xml | 0 .../property/displayName.xml.exception | 0 .../property/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/property/extensions.xml | 0 .../property/extensions.xml.exception | 0 .../TypeViolation/property/idShort.xml | 0 .../property/idShort.xml.exception | 0 .../TypeViolation/property/qualifiers.xml | 0 .../property/qualifiers.xml.exception | 0 .../TypeViolation/property/semanticId.xml | 0 .../property/semanticId.xml.exception | 0 .../property/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/property/value.xml | 0 .../property/value.xml.exception | 0 .../TypeViolation/property/valueId.xml | 0 .../property/valueId.xml.exception | 0 .../TypeViolation/property/valueType.xml | 0 .../property/valueType.xml.exception | 0 .../TypeViolation/qualifier/kind.xml | 0 .../qualifier/kind.xml.exception | 0 .../TypeViolation/qualifier/semanticId.xml | 0 .../qualifier/semanticId.xml.exception | 0 .../qualifier/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/qualifier/type.xml | 0 .../qualifier/type.xml.exception | 0 .../TypeViolation/qualifier/value.xml | 0 .../qualifier/value.xml.exception | 0 .../TypeViolation/qualifier/valueId.xml | 0 .../qualifier/valueId.xml.exception | 0 .../TypeViolation/qualifier/valueType.xml | 0 .../qualifier/valueType.xml.exception | 0 .../TypeViolation/range/category.xml | 0 .../range/category.xml.exception | 0 .../TypeViolation/range/description.xml | 0 .../range/description.xml.exception | 0 .../TypeViolation/range/displayName.xml | 0 .../range/displayName.xml.exception | 0 .../range/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/range/extensions.xml | 0 .../range/extensions.xml.exception | 0 .../TypeViolation/range/idShort.xml | 0 .../TypeViolation/range/idShort.xml.exception | 0 .../TypeViolation/range/max.xml | 0 .../TypeViolation/range/max.xml.exception | 0 .../TypeViolation/range/qualifiers.xml | 0 .../range/qualifiers.xml.exception | 0 .../TypeViolation/range/semanticId.xml | 0 .../range/semanticId.xml.exception | 0 .../range/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/range/valueType.xml | 0 .../range/valueType.xml.exception | 0 .../TypeViolation/reference/keys.xml | 0 .../reference/keys.xml.exception | 0 .../reference/referredSemanticId.xml | 0 .../referredSemanticId.xml.exception | 0 .../TypeViolation/reference/type.xml | 0 .../reference/type.xml.exception | 0 .../referenceElement/category.xml | 0 .../referenceElement/category.xml.exception | 0 .../referenceElement/description.xml | 0 .../description.xml.exception | 0 .../referenceElement/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../referenceElement/extensions.xml | 0 .../referenceElement/extensions.xml.exception | 0 .../referenceElement/idShort.xml | 0 .../referenceElement/idShort.xml.exception | 0 .../referenceElement/qualifiers.xml | 0 .../referenceElement/qualifiers.xml.exception | 0 .../referenceElement/semanticId.xml | 0 .../referenceElement/semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/referenceElement/value.xml | 0 .../referenceElement/value.xml.exception | 0 .../relationshipElement/category.xml | 0 .../category.xml.exception | 0 .../relationshipElement/description.xml | 0 .../description.xml.exception | 0 .../relationshipElement/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../relationshipElement/extensions.xml | 0 .../extensions.xml.exception | 0 .../relationshipElement/first.xml | 0 .../relationshipElement/first.xml.exception | 0 .../relationshipElement/idShort.xml | 0 .../relationshipElement/idShort.xml.exception | 0 .../relationshipElement/qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../relationshipElement/second.xml | 0 .../relationshipElement/second.xml.exception | 0 .../relationshipElement/semanticId.xml | 0 .../semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/resource/contentType.xml | 0 .../resource/contentType.xml.exception | 0 .../TypeViolation/resource/path.xml | 0 .../TypeViolation/resource/path.xml.exception | 0 .../specificAssetId/externalSubjectId.xml | 0 .../externalSubjectId.xml.exception | 0 .../TypeViolation/specificAssetId/name.xml | 0 .../specificAssetId/name.xml.exception | 0 .../specificAssetId/semanticId.xml | 0 .../specificAssetId/semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../TypeViolation/specificAssetId/value.xml | 0 .../specificAssetId/value.xml.exception | 0 .../TypeViolation/submodel/administration.xml | 0 .../submodel/administration.xml.exception | 0 .../TypeViolation/submodel/category.xml | 0 .../submodel/category.xml.exception | 0 .../TypeViolation/submodel/description.xml | 0 .../submodel/description.xml.exception | 0 .../TypeViolation/submodel/displayName.xml | 0 .../submodel/displayName.xml.exception | 0 .../submodel/embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../TypeViolation/submodel/extensions.xml | 0 .../submodel/extensions.xml.exception | 0 .../TypeViolation/submodel/id.xml | 0 .../TypeViolation/submodel/id.xml.exception | 0 .../TypeViolation/submodel/idShort.xml | 0 .../submodel/idShort.xml.exception | 0 .../TypeViolation/submodel/kind.xml | 0 .../TypeViolation/submodel/kind.xml.exception | 0 .../TypeViolation/submodel/qualifiers.xml | 0 .../submodel/qualifiers.xml.exception | 0 .../TypeViolation/submodel/semanticId.xml | 0 .../submodel/semanticId.xml.exception | 0 .../submodel/submodelElements.xml | 0 .../submodel/submodelElements.xml.exception | 0 .../submodel/supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../submodelElementCollection/category.xml | 0 .../category.xml.exception | 0 .../submodelElementCollection/description.xml | 0 .../description.xml.exception | 0 .../submodelElementCollection/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../submodelElementCollection/extensions.xml | 0 .../extensions.xml.exception | 0 .../submodelElementCollection/idShort.xml | 0 .../idShort.xml.exception | 0 .../submodelElementCollection/qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../submodelElementCollection/semanticId.xml | 0 .../semanticId.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../submodelElementCollection/value.xml | 0 .../value.xml.exception | 0 .../submodelElementList/category.xml | 0 .../category.xml.exception | 0 .../submodelElementList/description.xml | 0 .../description.xml.exception | 0 .../submodelElementList/displayName.xml | 0 .../displayName.xml.exception | 0 .../embeddedDataSpecifications.xml | 0 .../embeddedDataSpecifications.xml.exception | 0 .../submodelElementList/extensions.xml | 0 .../extensions.xml.exception | 0 .../submodelElementList/idShort.xml | 0 .../submodelElementList/idShort.xml.exception | 0 .../submodelElementList/orderRelevant.xml | 0 .../orderRelevant.xml.exception | 0 .../submodelElementList/qualifiers.xml | 0 .../qualifiers.xml.exception | 0 .../submodelElementList/semanticId.xml | 0 .../semanticId.xml.exception | 0 .../semanticIdListElement.xml | 0 .../semanticIdListElement.xml.exception | 0 .../supplementalSemanticIds.xml | 0 .../supplementalSemanticIds.xml.exception | 0 .../typeValueListElement.xml | 0 .../typeValueListElement.xml.exception | 0 .../submodelElementList/value.xml | 0 .../submodelElementList/value.xml.exception | 0 .../valueTypeListElement.xml | 0 .../valueTypeListElement.xml.exception | 0 .../valueList/valueReferencePairs.xml | 0 .../valueReferencePairs.xml.exception | 0 .../valueReferencePair/value.xml | 0 .../valueReferencePair/value.xml.exception | 0 .../valueReferencePair/valueId.xml | 0 .../valueReferencePair/valueId.xml.exception | 0 .../administrativeInformation/invalid.xml | 0 .../invalid.xml.exception | 0 .../annotatedRelationshipElement/invalid.xml | 0 .../invalid.xml.exception | 0 .../assetAdministrationShell/invalid.xml | 0 .../invalid.xml.exception | 0 .../assetInformation/invalid.xml | 0 .../assetInformation/invalid.xml.exception | 0 .../basicEventElement/invalid.xml | 0 .../basicEventElement/invalid.xml.exception | 0 .../blob/invalid.xml | 0 .../blob/invalid.xml.exception | 0 .../capability/invalid.xml | 0 .../capability/invalid.xml.exception | 0 .../conceptDescription/invalid.xml | 0 .../conceptDescription/invalid.xml.exception | 0 .../dataSpecificationIec61360/invalid.xml | 0 .../invalid.xml.exception | 0 .../embeddedDataSpecification/invalid.xml | 0 .../invalid.xml.exception | 0 .../entity/invalid.xml | 0 .../entity/invalid.xml.exception | 0 .../extension/invalid.xml | 0 .../extension/invalid.xml.exception | 0 .../file/invalid.xml | 0 .../file/invalid.xml.exception | 0 .../key/invalid.xml | 0 .../key/invalid.xml.exception | 0 .../invalid.xml | 0 .../invalid.xml.exception | 0 .../langStringNameType/invalid.xml | 0 .../langStringNameType/invalid.xml.exception | 0 .../invalid.xml | 0 .../invalid.xml.exception | 0 .../invalid.xml | 0 .../invalid.xml.exception | 0 .../langStringTextType/invalid.xml | 0 .../langStringTextType/invalid.xml.exception | 0 .../levelType/invalid.xml | 0 .../levelType/invalid.xml.exception | 0 .../multiLanguageProperty/invalid.xml | 0 .../invalid.xml.exception | 0 .../operation/invalid.xml | 0 .../operation/invalid.xml.exception | 0 .../operationVariable/invalid.xml | 0 .../operationVariable/invalid.xml.exception | 0 .../property/invalid.xml | 0 .../property/invalid.xml.exception | 0 .../qualifier/invalid.xml | 0 .../qualifier/invalid.xml.exception | 0 .../range/invalid.xml | 0 .../range/invalid.xml.exception | 0 .../reference/invalid.xml | 0 .../reference/invalid.xml.exception | 0 .../referenceElement/invalid.xml | 0 .../referenceElement/invalid.xml.exception | 0 .../relationshipElement/invalid.xml | 0 .../relationshipElement/invalid.xml.exception | 0 .../resource/invalid.xml | 0 .../resource/invalid.xml.exception | 0 .../specificAssetId/invalid.xml | 0 .../specificAssetId/invalid.xml.exception | 0 .../submodel/invalid.xml | 0 .../submodel/invalid.xml.exception | 0 .../submodelElementCollection/invalid.xml | 0 .../invalid.xml.exception | 0 .../submodelElementList/invalid.xml | 0 .../submodelElementList/invalid.xml.exception | 0 .../valueList/invalid.xml | 0 .../valueList/invalid.xml.exception | 0 .../valueReferencePair/invalid.xml | 0 .../valueReferencePair/invalid.xml.exception | 0 .../eventPayload/timeStamp.xml | 0 .../eventPayload/timeStamp.xml.errors | 1 + .../MaxLengthViolation/eventPayload/topic.xml | 0 .../eventPayload/topic.xml.errors | 0 .../environment/assetAdministrationShells.xml | 0 .../assetAdministrationShells.xml.errors | 0 .../environment/conceptDescriptions.xml | 0 .../conceptDescriptions.xml.errors | 0 .../environment/submodels.xml | 0 .../environment/submodels.xml.errors | 0 .../MinLengthViolation/eventPayload/topic.xml | 0 .../eventPayload/topic.xml.errors | 0 .../date_time_with_UTC_and_suffix.xml | 0 .../date_time_with_UTC_and_suffix.xml.errors | 0 .../timeStamp/date_time_with_offset.xml | 0 .../date_time_with_offset.xml.errors | 0 .../timeStamp/date_time_without_zone.xml | 0 .../date_time_without_zone.xml.errors | 0 .../eventPayload/timeStamp/empty.xml | 0 .../eventPayload/timeStamp/empty.xml.errors | 0 .../timeStamp/negatively_fuzzed_02.xml | 0 .../timeStamp/negatively_fuzzed_02.xml.errors | 0 .../timeStamp/negatively_fuzzed_03.xml | 0 .../timeStamp/negatively_fuzzed_03.xml.errors | 0 .../timeStamp/negatively_fuzzed_04.xml | 0 .../timeStamp/negatively_fuzzed_04.xml.errors | 0 .../timeStamp/negatively_fuzzed_05.xml | 0 .../timeStamp/negatively_fuzzed_05.xml.errors | 0 .../timeStamp/negatively_fuzzed_06.xml | 0 .../timeStamp/negatively_fuzzed_06.xml.errors | 0 .../timeStamp/negatively_fuzzed_08.xml | 0 .../timeStamp/negatively_fuzzed_08.xml.errors | 0 .../timeStamp/negatively_fuzzed_09.xml | 0 .../timeStamp/negatively_fuzzed_09.xml.errors | 0 .../timeStamp/negatively_fuzzed_10.xml | 0 .../timeStamp/negatively_fuzzed_10.xml.errors | 0 .../eventPayload/timeStamp/only_date.xml | 0 .../timeStamp/only_date.xml.errors | 0 .../timeStamp/only_date_with_time_zone.xml | 0 .../only_date_with_time_zone.xml.errors | 0 .../timeStamp/without_minutes.xml | 0 .../timeStamp/without_minutes.xml.errors | 0 .../timeStamp/without_seconds.xml | 0 .../timeStamp/without_seconds.xml.errors | 0 .../eventPayload/observableReference.xml | 0 .../observableReference.xml.exception | 0 .../RequiredViolation/eventPayload/source.xml | 0 .../eventPayload/source.xml.exception | 0 .../eventPayload/timeStamp.xml | 0 .../eventPayload/timeStamp.xml.exception | 0 .../environment/assetAdministrationShells.xml | 0 .../assetAdministrationShells.xml.exception | 0 .../environment/conceptDescriptions.xml | 0 .../conceptDescriptions.xml.exception | 0 .../TypeViolation/environment/submodels.xml | 0 .../environment/submodels.xml.exception | 0 .../eventPayload/observableReference.xml | 0 .../observableReference.xml.exception | 0 .../eventPayload/observableSemanticId.xml | 0 .../observableSemanticId.xml.exception | 0 .../TypeViolation/eventPayload/payload.xml | 0 .../eventPayload/payload.xml.exception | 0 .../TypeViolation/eventPayload/source.xml | 0 .../eventPayload/source.xml.exception | 0 .../eventPayload/sourceSemanticId.xml | 0 .../sourceSemanticId.xml.exception | 0 .../TypeViolation/eventPayload/subjectId.xml | 0 .../eventPayload/subjectId.xml.exception | 0 .../TypeViolation/eventPayload/timeStamp.xml | 0 .../eventPayload/timeStamp.xml.exception | 0 .../TypeViolation/eventPayload/topic.xml | 0 .../eventPayload/topic.xml.exception | 0 .../environment/invalid.xml | 0 .../environment/invalid.xml.exception | 0 .../eventPayload/invalid.xml | 0 .../eventPayload/invalid.xml.exception | 0 tests/common.py | 13 - tests/test_jsonization_of_concrete_classes.py | 4647 ++++++++--------- tests/test_xmlization_of_concrete_classes.py | 4572 ++++++++-------- 7683 files changed, 4539 insertions(+), 5135 deletions(-) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json (100%) create mode 100644 test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json.errors rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_with_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_with_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_without_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_time_without_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/without_minutes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/without_minutes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/without_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/without_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Decimal/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Decimal/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Decimal/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Decimal/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Double/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Duration/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Float/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/unexpected_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year/unexpected_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/missing_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/missing_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/single_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Hex_binary/single_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_negative_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_utf16.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_utf16.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_utf32.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_utf32.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_x.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/NUL_as_x.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/hour_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/hour_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/minute_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/minute_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/missing_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/missing_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/second_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Time/second_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/Range/Unsigned_short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/too_many_fragments.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Any_URI/too_many_fragments.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/false_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Boolean/true_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_with_UTC.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_with_UTC.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_with_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_with_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_without_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_time_without_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_with_time_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/date_with_time_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/without_minutes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/without_minutes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/without_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/without_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Decimal/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Decimal/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Decimal/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Decimal/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Double/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Duration/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Float/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_day/unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/month_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/month_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/unexpected_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year/unexpected_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/missing_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/missing_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/month_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/G_year_month/month_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/single_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Hex_binary/single_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_negative_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Non_positive_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_utf16.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_utf16.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_utf32.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_utf32.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_x.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/NUL_as_x.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/String/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/hour_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/hour_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/minute_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/minute_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/missing_padded_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/missing_padded_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/missing_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/missing_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/second_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Time/second_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Extension/Unsigned_short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/too_many_fragments.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Any_URI/too_many_fragments.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/false_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Boolean/true_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_with_UTC.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_with_UTC.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_with_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_with_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_without_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_time_without_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_with_time_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/date_with_time_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/without_minutes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/without_minutes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/without_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/without_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Decimal/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Decimal/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Decimal/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Decimal/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Double/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Duration/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Float/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_day/unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/month_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/month_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/unexpected_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year/unexpected_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/missing_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/missing_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/month_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/G_year_month/month_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/single_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Hex_binary/single_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_negative_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Non_positive_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_utf16.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_utf16.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_utf32.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_utf32.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_x.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/NUL_as_x.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/String/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/hour_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/hour_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/minute_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/minute_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/missing_padded_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/missing_padded_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/missing_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/missing_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/second_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Time/second_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Property/Unsigned_short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_with_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_with_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_without_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_time_without_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/without_minutes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/without_minutes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/without_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/without_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Decimal/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Decimal/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Decimal/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Decimal/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Double/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Duration/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/inf_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/inf_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/nan_case_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/nan_case_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/plus_inf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/plus_inf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/too_large.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Float/too_large.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/unexpected_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year/unexpected_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/missing_century.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/missing_century.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/missing_month.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/missing_month.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/single_digit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Hex_binary/single_digit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_negative_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/zero.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/zero.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/min_minus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/min_minus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_utf16.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_utf16.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_utf32.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_utf32.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_x.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/NUL_as_x.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/hour_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/hour_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/minute_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/minute_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/missing_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/missing_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/second_out_of_range.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Time/second_out_of_range.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_int/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_long/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/decimal.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/decimal.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/scientific.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/Qualifier/Unsigned_short/scientific.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/revision.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/revision.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/templateId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/templateId.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/version.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AdministrativeInformation/version.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AnnotatedRelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AnnotatedRelationshipElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetAdministrationShell/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetInformation/assetType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetInformation/assetType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetInformation/globalAssetId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/AssetInformation/globalAssetId.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/messageTopic.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/BasicEventElement/messageTopic.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Blob/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Capability/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Capability/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Capability/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Capability/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ConceptDescription/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/DataSpecificationIec61360/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/DataSpecificationIec61360/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Entity/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Entity/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Entity/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Entity/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Extension/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Extension/name.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/File/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Key/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Key/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringNameType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringNameType/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringTextType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/LangStringTextType/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/MultiLanguageProperty/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/MultiLanguageProperty/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/MultiLanguageProperty/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/MultiLanguageProperty/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Operation/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Operation/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Operation/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Operation/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Property/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Property/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Property/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Property/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Qualifier/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Qualifier/type.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Range/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Range/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Range/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Range/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ReferenceElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ReferenceElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ReferenceElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ReferenceElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/RelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/RelationshipElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/RelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/RelationshipElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Resource/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Resource/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Resource/path.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Resource/path.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SpecificAssetId/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SpecificAssetId/name.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SpecificAssetId/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SpecificAssetId/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/Submodel/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementCollection/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementCollection/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementCollection/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementCollection/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementList/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementList/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementList/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/SubmodelElementList/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ValueReferencePair/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/ValueReferencePair/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/revision.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/revision.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/templateId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/templateId.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/version.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AdministrativeInformation/version.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/annotations.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/annotations.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/submodels.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetAdministrationShell/submodels.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetInformation/assetType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetInformation/assetType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetInformation/globalAssetId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/AssetInformation/globalAssetId.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/messageTopic.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/messageTopic.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Blob/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Capability/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/isCaseOf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ConceptDescription/isCaseOf.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/definition.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/definition.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/preferredName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/preferredName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/shortName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/shortName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/symbol.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/symbol.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/unit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/unit.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/valueFormat.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/DataSpecificationIec61360/valueFormat.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/statements.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/statements.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Entity/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/name.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/refersTo.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/refersTo.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Extension/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/File/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Key/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Key/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringNameType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringNameType/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringShortNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringShortNameTypeIec61360/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringTextType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/LangStringTextType/text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/MultiLanguageProperty/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/inoutputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/inoutputVariables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/inputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/inputVariables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/outputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/outputVariables.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Operation/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Property/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Qualifier/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Qualifier/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Qualifier/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Qualifier/type.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Range/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Reference/keys.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Reference/keys.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Resource/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Resource/contentType.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Resource/path.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Resource/path.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/name.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SpecificAssetId/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/id.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/submodelElements.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/submodelElements.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/Submodel/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementCollection/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/description.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/displayName.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/extensions.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/idShort.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/qualifiers.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/SubmodelElementList/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ValueList/valueReferencePairs.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ValueList/valueReferencePairs.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ValueReferencePair/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/ValueReferencePair/value.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/dot.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/dot.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/letter.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/letter.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/revision/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/dot.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/dot.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/letter.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/letter.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/negative.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AdministrativeInformation/version/negative.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/only_date.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/only_date.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/integer.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/integer.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/negative_years.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/negative_years.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/the_order_matters.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/BasicEventElement/minInterval/the_order_matters.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/number.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/contentType/number.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Blob/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Capability/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Entity/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/number.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/contentType/number.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/absolute_path_without_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/absolute_path_without_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/local_relative_path_with_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/local_relative_path_with_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/number.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/number.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/relative_path_without_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/File/value/relative_path_without_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/free_form_text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/free_form_text.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Operation/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Property/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Range/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/number.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/contentType/number.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/absolute_path_without_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/absolute_path_without_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/empty.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/empty.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/local_relative_path_with_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/local_relative_path_with_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/number.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/number.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/relative_path_without_scheme.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Resource/path/relative_path_without_scheme.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Blob/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Blob/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/File/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/File/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/MultiLanguageProperty/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/MultiLanguageProperty/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Property/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Property/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Range/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/Range/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/ReferenceElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/ReferenceElement/category.json.errors (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/AssetInformation/assetKind_as_AssetKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/AssetInformation/assetKind_as_AssetKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/BasicEventElement/direction_as_Direction.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/BasicEventElement/direction_as_Direction.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/BasicEventElement/state_as_StateOfEvent.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/BasicEventElement/state_as_StateOfEvent.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Entity/entityType_as_EntityType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Entity/entityType_as_EntityType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Key/type_as_KeyTypes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Key/type_as_KeyTypes.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Property/valueType_as_DataTypeDefXsd.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Property/valueType_as_DataTypeDefXsd.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Qualifier/kind_as_QualifierKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Qualifier/kind_as_QualifierKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Range/valueType_as_DataTypeDefXsd.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Range/valueType_as_DataTypeDefXsd.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Reference/type_as_ReferenceTypes.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Reference/type_as_ReferenceTypes.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Submodel/kind_as_ModellingKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/Submodel/kind_as_ModellingKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AnnotatedRelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AnnotatedRelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AnnotatedRelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AnnotatedRelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetAdministrationShell/assetInformation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetAdministrationShell/assetInformation.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetAdministrationShell/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetAdministrationShell/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetInformation/assetKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/AssetInformation/assetKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/direction.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/direction.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/observed.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/observed.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/state.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/BasicEventElement/state.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Blob/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Blob/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ConceptDescription/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ConceptDescription/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/DataSpecificationIec61360/preferredName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/DataSpecificationIec61360/preferredName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Entity/entityType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Entity/entityType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Extension/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Extension/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/File/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/File/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Key/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Key/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Key/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Key/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringDefinitionTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringDefinitionTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringDefinitionTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringDefinitionTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringNameType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringNameType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringNameType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringNameType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringPreferredNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringPreferredNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringPreferredNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringPreferredNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringShortNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringShortNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringShortNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringShortNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringTextType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringTextType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringTextType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LangStringTextType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/max.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/max.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/min.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/min.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/nom.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/nom.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/typ.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/LevelType/typ.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/OperationVariable/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/OperationVariable/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Property/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Property/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Qualifier/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Qualifier/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Qualifier/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Qualifier/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Range/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Range/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Reference/keys.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Reference/keys.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Reference/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Reference/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/RelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/RelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/RelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/RelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Resource/path.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Resource/path.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SpecificAssetId/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SpecificAssetId/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SpecificAssetId/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SpecificAssetId/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Submodel/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/Submodel/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SubmodelElementList/typeValueListElement.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/SubmodelElementList/typeValueListElement.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueList/valueReferencePairs.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueList/valueReferencePairs.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueReferencePair/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueReferencePair/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueReferencePair/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/NullViolation/ValueReferencePair/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AnnotatedRelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AnnotatedRelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AnnotatedRelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AnnotatedRelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetAdministrationShell/assetInformation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetAdministrationShell/assetInformation.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetAdministrationShell/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetAdministrationShell/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetInformation/assetKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/AssetInformation/assetKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/direction.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/direction.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/observed.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/observed.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/state.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/BasicEventElement/state.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Blob/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Blob/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ConceptDescription/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ConceptDescription/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/DataSpecificationIec61360/preferredName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/DataSpecificationIec61360/preferredName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Entity/entityType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Entity/entityType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Extension/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Extension/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/File/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/File/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Key/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Key/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Key/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Key/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringDefinitionTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringDefinitionTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringDefinitionTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringDefinitionTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringNameType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringNameType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringNameType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringNameType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringShortNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringShortNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringShortNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringShortNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringTextType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringTextType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringTextType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LangStringTextType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/max.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/max.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/min.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/min.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/nom.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/nom.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/typ.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/LevelType/typ.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/OperationVariable/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/OperationVariable/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Property/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Property/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Qualifier/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Qualifier/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Qualifier/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Qualifier/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Range/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Range/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Reference/keys.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Reference/keys.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Reference/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Reference/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/RelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/RelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/RelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/RelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Resource/path.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Resource/path.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SpecificAssetId/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SpecificAssetId/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SpecificAssetId/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SpecificAssetId/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Submodel/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/Submodel/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SubmodelElementList/typeValueListElement.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/SubmodelElementList/typeValueListElement.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueList/valueReferencePairs.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueList/valueReferencePairs.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueReferencePair/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueReferencePair/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueReferencePair/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/ValueReferencePair/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/creator.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/creator.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/revision.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/revision.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/templateId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/templateId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/version.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AdministrativeInformation/version.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/annotations.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/annotations.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/administration.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/administration.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/assetInformation.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/assetInformation.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/derivedFrom.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/derivedFrom.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/submodels.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetAdministrationShell/submodels.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/assetKind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/assetKind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/assetType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/assetType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/defaultThumbnail.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/defaultThumbnail.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/globalAssetId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/AssetInformation/globalAssetId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/direction.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/direction.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/lastUpdate.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/lastUpdate.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/maxInterval.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/maxInterval.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/messageBroker.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/messageBroker.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/messageTopic.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/messageTopic.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/minInterval.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/minInterval.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/observed.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/observed.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/state.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/state.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/BasicEventElement/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Blob/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Capability/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/administration.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/administration.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/isCaseOf.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ConceptDescription/isCaseOf.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/dataType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/dataType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/definition.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/definition.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/levelType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/levelType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/preferredName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/preferredName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/shortName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/shortName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/symbol.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/symbol.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/unit.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/unit.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/unitId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/unitId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/valueFormat.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/DataSpecificationIec61360/valueFormat.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/EmbeddedDataSpecification/dataSpecification.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/EmbeddedDataSpecification/dataSpecification.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/entityType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/entityType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/statements.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/statements.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Entity/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/refersTo.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/refersTo.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Extension/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/File/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Key/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Key/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Key/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Key/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringDefinitionTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringDefinitionTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringDefinitionTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringDefinitionTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringNameType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringNameType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringNameType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringNameType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringPreferredNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringPreferredNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringPreferredNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringPreferredNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringShortNameTypeIec61360/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringShortNameTypeIec61360/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringShortNameTypeIec61360/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringShortNameTypeIec61360/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringTextType/language.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringTextType/language.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringTextType/text.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LangStringTextType/text.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/max.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/max.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/min.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/min.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/nom.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/nom.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/typ.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/LevelType/typ.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/MultiLanguageProperty/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/inoutputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/inoutputVariables.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/inputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/inputVariables.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/outputVariables.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/outputVariables.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Operation/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/OperationVariable/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/OperationVariable/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Property/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/kind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/kind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Qualifier/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/max.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/max.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/valueType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Range/valueType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/keys.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/keys.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/referredSemanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/referredSemanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/type.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Reference/type.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ReferenceElement/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/first.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/first.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/second.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/second.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/RelationshipElement/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Resource/contentType.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Resource/contentType.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Resource/path.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Resource/path.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/externalSubjectId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/externalSubjectId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/name.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/name.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SpecificAssetId/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/administration.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/administration.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/id.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/id.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/kind.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/kind.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/submodelElements.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/submodelElements.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/Submodel/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementCollection/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/category.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/category.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/description.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/description.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/displayName.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/displayName.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/extensions.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/extensions.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/idShort.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/idShort.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/orderRelevant.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/orderRelevant.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/qualifiers.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/qualifiers.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/semanticId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/semanticId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/semanticIdListElement.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/semanticIdListElement.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/supplementalSemanticIds.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/supplementalSemanticIds.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/typeValueListElement.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/typeValueListElement.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/valueTypeListElement.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/SubmodelElementList/valueTypeListElement.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueList/valueReferencePairs.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueList/valueReferencePairs.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueReferencePair/value.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueReferencePair/value.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueReferencePair/valueId.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/ValueReferencePair/valueId.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AssetInformation/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/AssetInformation/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/BasicEventElement/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/BasicEventElement/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Blob/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Blob/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Capability/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Capability/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ConceptDescription/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ConceptDescription/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Entity/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Entity/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Extension/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Extension/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/File/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/File/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Key/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Key/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringNameType/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringNameType/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringTextType/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LangStringTextType/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LevelType/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/LevelType/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Operation/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Operation/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/OperationVariable/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/OperationVariable/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Property/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Property/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Qualifier/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Qualifier/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Range/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Range/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Reference/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Reference/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ReferenceElement/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ReferenceElement/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/RelationshipElement/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/RelationshipElement/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Resource/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Resource/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Submodel/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Submodel/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ValueList/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ValueList/invalid.json.exception (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json (100%) rename test_data/Json/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json (100%) create mode 100644 test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json.errors rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MaxLengthViolation/EventPayload/topic.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MaxLengthViolation/EventPayload/topic.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/assetAdministrationShells.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/assetAdministrationShells.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/conceptDescriptions.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/conceptDescriptions.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/submodels.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/Environment/submodels.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/EventPayload/topic.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/EventPayload/topic.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/empty.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/empty.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/only_date.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/only_date.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/without_minutes.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/without_minutes.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/without_seconds.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Invalid}/PatternViolation/EventPayload/timeStamp/without_seconds.json.errors (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/observableReference.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/observableReference.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/source.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/source.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/timeStamp.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/NullViolation/EventPayload/timeStamp.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/observableReference.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/observableReference.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/source.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/source.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/timeStamp.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/EventPayload/timeStamp.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/assetAdministrationShells.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/assetAdministrationShells.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/conceptDescriptions.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/conceptDescriptions.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/submodels.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/Environment/submodels.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/observableReference.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/observableReference.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/observableSemanticId.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/observableSemanticId.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/payload.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/payload.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/source.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/source.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/sourceSemanticId.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/sourceSemanticId.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/subjectId.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/subjectId.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/timeStamp.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/timeStamp.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/topic.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/EventPayload/topic.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Environment/invalid.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/Environment/invalid.json.exception (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/EventPayload/invalid.json (100%) rename test_data/Json/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/EventPayload/invalid.json.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_type_value_list_element.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_type_value_list_element.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_value_type_list_element.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/against_value_type_list_element.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/id_short_in_a_value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/id_short_in_a_value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml (100%) create mode 100644 test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml.errors rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_with_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_with_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_without_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_time_without_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/without_minutes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/without_minutes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/without_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/without_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Decimal/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Decimal/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Decimal/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Decimal/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Double/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Duration/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Float/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/unexpected_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year/unexpected_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/missing_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/missing_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/single_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Hex_binary/single_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_negative_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/hour_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/hour_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/minute_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/minute_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/missing_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/missing_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/second_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Time/second_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidMinMaxExample/range/Unsigned_short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/too_many_fragments.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Any_URI/too_many_fragments.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/false_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Boolean/true_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_with_UTC.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_with_UTC.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_with_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_with_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_without_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_time_without_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_with_time_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/date_with_time_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/without_minutes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/without_minutes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/without_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/without_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Decimal/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Decimal/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Decimal/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Decimal/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Double/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Duration/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Float/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_day/unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/month_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/month_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/unexpected_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year/unexpected_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/missing_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/missing_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/month_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/G_year_month/month_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/single_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Hex_binary/single_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_negative_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Non_positive_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/hour_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/hour_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/minute_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/minute_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/missing_padded_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/missing_padded_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/missing_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/missing_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/second_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Time/second_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/extension/Unsigned_short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/too_many_fragments.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Any_URI/too_many_fragments.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/false_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Boolean/true_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_with_UTC.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_with_UTC.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_with_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_with_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_without_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_time_without_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_with_time_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/date_with_time_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/without_minutes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/without_minutes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/without_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/without_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Decimal/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Decimal/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Decimal/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Decimal/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Double/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Duration/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Float/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_day/unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/month_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/month_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/unexpected_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year/unexpected_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/missing_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/missing_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/month_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/G_year_month/month_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/single_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Hex_binary/single_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_negative_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Non_positive_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/hour_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/hour_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/minute_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/minute_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/missing_padded_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/missing_padded_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/missing_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/missing_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/second_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Time/second_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/property/Unsigned_short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_with_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_with_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_without_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_time_without_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/without_minutes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/without_minutes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/without_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/without_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Decimal/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Decimal/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Decimal/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Decimal/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Double/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Duration/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/inf_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/inf_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/nan_case_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/nan_case_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/plus_inf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/plus_inf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/too_large.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Float/too_large.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/unexpected_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year/unexpected_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/missing_century.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/missing_century.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/missing_month.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/missing_month.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/single_digit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Hex_binary/single_digit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_negative_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/zero.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/zero.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/min_minus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/min_minus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/hour_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/hour_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/minute_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/minute_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/missing_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/missing_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/second_out_of_range.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Time/second_out_of_range.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_int/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_long/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/decimal.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/decimal.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/scientific.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/InvalidValueExample/qualifier/Unsigned_short/scientific.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/revision.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/revision.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/templateId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/templateId.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/version.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/administrativeInformation/version.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/annotatedRelationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/annotatedRelationshipElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/annotatedRelationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/annotatedRelationshipElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetAdministrationShell/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetInformation/assetType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetInformation/assetType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetInformation/globalAssetId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/assetInformation/globalAssetId.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/messageTopic.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/basicEventElement/messageTopic.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/blob/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/capability/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/capability/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/capability/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/capability/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/conceptDescription/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/dataSpecificationIec61360/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/dataSpecificationIec61360/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/entity/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/entity/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/entity/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/entity/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/extension/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/extension/name.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/file/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/key/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/key/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringNameType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringNameType/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringTextType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/langStringTextType/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/multiLanguageProperty/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/multiLanguageProperty/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/multiLanguageProperty/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/multiLanguageProperty/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/operation/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/operation/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/operation/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/operation/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/property/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/property/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/property/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/property/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/qualifier/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/qualifier/type.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/range/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/range/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/range/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/range/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/referenceElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/referenceElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/referenceElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/referenceElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/relationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/relationshipElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/relationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/relationshipElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/resource/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/resource/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/resource/path.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/resource/path.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/specificAssetId/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/specificAssetId/name.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/specificAssetId/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/specificAssetId/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodel/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementCollection/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementCollection/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementCollection/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementCollection/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementList/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementList/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementList/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/submodelElementList/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/valueReferencePair/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MaxLengthViolation/valueReferencePair/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/revision.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/revision.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/templateId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/templateId.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/version.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/administrativeInformation/version.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/annotations.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/annotations.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/submodels.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetAdministrationShell/submodels.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetInformation/assetType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetInformation/assetType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetInformation/globalAssetId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/assetInformation/globalAssetId.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/messageTopic.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/messageTopic.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/blob/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/capability/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/isCaseOf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/conceptDescription/isCaseOf.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/definition.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/definition.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/preferredName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/preferredName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/shortName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/shortName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/symbol.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/symbol.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/unit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/unit.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/statements.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/statements.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/entity/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/name.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/refersTo.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/refersTo.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/extension/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/file/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/key/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/key/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringNameType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringNameType/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringShortNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringShortNameTypeIec61360/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringTextType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/langStringTextType/text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/multiLanguageProperty/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/inoutputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/inoutputVariables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/inputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/inputVariables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/outputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/outputVariables.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/operation/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/property/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/qualifier/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/qualifier/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/qualifier/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/qualifier/type.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/range/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/reference/keys.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/reference/keys.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/referenceElement/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/resource/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/resource/contentType.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/resource/path.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/resource/path.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/name.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/specificAssetId/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/id.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/submodelElements.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/submodelElements.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodel/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementCollection/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/description.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/displayName.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/extensions.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/idShort.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/qualifiers.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/submodelElementList/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/valueList/valueReferencePairs.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/valueList/valueReferencePairs.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/valueReferencePair/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/MinLengthViolation/valueReferencePair/value.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/dot.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/dot.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/letter.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/letter.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/revision/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/dot.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/dot.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/letter.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/letter.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/negative.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/administrativeInformation/version/negative.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/only_date.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/only_date.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/integer.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/integer.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/negative_years.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/negative_years.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/the_order_matters.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/basicEventElement/minInterval/the_order_matters.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/number.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/contentType/number.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/blob/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/capability/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/entity/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/number.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/contentType/number.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/absolute_path_without_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/absolute_path_without_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/local_relative_path_with_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/local_relative_path_with_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/number.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/number.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/relative_path_without_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/file/value/relative_path_without_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/free_form_text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/free_form_text.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/operation/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/property/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/range/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_05.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/number.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/contentType/number.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/absolute_path_without_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/absolute_path_without_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/empty.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/empty.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/local_relative_path_with_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/local_relative_path_with_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_07.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_07.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/number.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/number.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/relative_path_without_scheme.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/resource/path/relative_path_without_scheme.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/blob/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/blob/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/file/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/file/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/multiLanguageProperty/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/multiLanguageProperty/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/property/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/property/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/range/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/range/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/referenceElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Invalid}/SetViolation/referenceElement/category.xml.errors (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/assetInformation/assetKind_as_assetKind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/assetInformation/assetKind_as_assetKind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/basicEventElement/direction_as_direction.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/basicEventElement/direction_as_direction.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/basicEventElement/state_as_stateOfEvent.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/basicEventElement/state_as_stateOfEvent.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/entity/entityType_as_entityType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/entity/entityType_as_entityType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/key/type_as_keyTypes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/key/type_as_keyTypes.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/property/valueType_as_dataTypeDefXsd.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/property/valueType_as_dataTypeDefXsd.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/qualifier/kind_as_qualifierKind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/qualifier/kind_as_qualifierKind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/range/valueType_as_dataTypeDefXsd.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/range/valueType_as_dataTypeDefXsd.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/reference/type_as_referenceTypes.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/reference/type_as_referenceTypes.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodel/kind_as_modellingKind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodel/kind_as_modellingKind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/annotatedRelationshipElement/first.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/annotatedRelationshipElement/first.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/annotatedRelationshipElement/second.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/annotatedRelationshipElement/second.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetAdministrationShell/assetInformation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetAdministrationShell/assetInformation.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetAdministrationShell/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetAdministrationShell/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetInformation/assetKind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/assetInformation/assetKind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/direction.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/direction.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/observed.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/observed.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/state.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/basicEventElement/state.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/blob/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/blob/contentType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/conceptDescription/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/conceptDescription/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/dataSpecificationIec61360/preferredName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/dataSpecificationIec61360/preferredName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/entity/entityType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/entity/entityType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/extension/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/extension/name.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/file/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/file/contentType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/key/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/key/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/key/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/key/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringDefinitionTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringDefinitionTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringDefinitionTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringDefinitionTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringNameType/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringNameType/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringNameType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringNameType/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringShortNameTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringShortNameTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringShortNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringShortNameTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringTextType/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringTextType/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringTextType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/langStringTextType/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/max.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/max.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/min.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/min.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/nom.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/nom.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/typ.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/levelType/typ.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/operationVariable/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/operationVariable/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/property/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/property/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/qualifier/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/qualifier/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/qualifier/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/qualifier/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/range/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/range/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/reference/keys.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/reference/keys.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/reference/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/reference/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/relationshipElement/first.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/relationshipElement/first.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/relationshipElement/second.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/relationshipElement/second.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/resource/path.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/resource/path.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/specificAssetId/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/specificAssetId/name.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/specificAssetId/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/specificAssetId/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/submodel/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/submodel/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/submodelElementList/typeValueListElement.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/submodelElementList/typeValueListElement.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueList/valueReferencePairs.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueList/valueReferencePairs.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueReferencePair/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueReferencePair/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueReferencePair/valueId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/RequiredViolation/valueReferencePair/valueId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/creator.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/creator.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/revision.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/revision.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/templateId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/templateId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/version.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/administrativeInformation/version.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/annotations.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/annotations.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/first.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/first.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/second.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/second.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/administration.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/administration.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/assetInformation.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/assetInformation.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/derivedFrom.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/derivedFrom.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/submodels.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetAdministrationShell/submodels.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/assetKind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/assetKind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/assetType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/assetType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/defaultThumbnail.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/defaultThumbnail.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/globalAssetId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/assetInformation/globalAssetId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/direction.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/direction.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/lastUpdate.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/lastUpdate.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/maxInterval.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/maxInterval.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/messageBroker.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/messageBroker.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/messageTopic.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/messageTopic.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/minInterval.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/minInterval.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/observed.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/observed.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/state.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/state.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/basicEventElement/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/contentType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/blob/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/capability/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/administration.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/administration.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/isCaseOf.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/conceptDescription/isCaseOf.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/dataType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/dataType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/definition.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/definition.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/levelType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/levelType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/preferredName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/preferredName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/shortName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/shortName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/symbol.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/symbol.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/unit.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/unit.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/unitId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/unitId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/valueFormat.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/dataSpecificationIec61360/valueFormat.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/embeddedDataSpecification/dataSpecification.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/embeddedDataSpecification/dataSpecification.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/entityType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/entityType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/statements.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/statements.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/entity/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/name.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/refersTo.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/refersTo.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/extension/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/contentType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/file/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/key/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/key/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/key/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/key/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringDefinitionTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringDefinitionTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringDefinitionTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringDefinitionTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringNameType/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringNameType/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringNameType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringNameType/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringPreferredNameTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringPreferredNameTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringPreferredNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringPreferredNameTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringShortNameTypeIec61360/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringShortNameTypeIec61360/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringShortNameTypeIec61360/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringShortNameTypeIec61360/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringTextType/language.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringTextType/language.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringTextType/text.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/langStringTextType/text.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/max.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/max.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/min.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/min.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/nom.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/nom.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/typ.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/levelType/typ.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/valueId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/multiLanguageProperty/valueId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/inoutputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/inoutputVariables.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/inputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/inputVariables.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/outputVariables.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/outputVariables.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operation/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operationVariable/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/operationVariable/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/valueId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/valueId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/property/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/kind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/kind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/valueId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/valueId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/qualifier/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/max.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/max.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/valueType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/range/valueType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/keys.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/keys.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/referredSemanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/referredSemanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/type.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/reference/type.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/referenceElement/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/first.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/first.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/second.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/second.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/relationshipElement/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/resource/contentType.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/resource/contentType.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/resource/path.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/resource/path.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/externalSubjectId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/externalSubjectId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/name.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/name.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/specificAssetId/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/administration.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/administration.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/id.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/id.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/kind.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/kind.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/submodelElements.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/submodelElements.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodel/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementCollection/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/category.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/category.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/description.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/description.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/displayName.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/displayName.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/embeddedDataSpecifications.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/embeddedDataSpecifications.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/extensions.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/extensions.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/idShort.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/idShort.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/orderRelevant.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/orderRelevant.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/qualifiers.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/qualifiers.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/semanticId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/semanticId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/semanticIdListElement.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/semanticIdListElement.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/supplementalSemanticIds.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/supplementalSemanticIds.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/typeValueListElement.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/typeValueListElement.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/valueTypeListElement.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/submodelElementList/valueTypeListElement.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueList/valueReferencePairs.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueList/valueReferencePairs.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueReferencePair/value.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueReferencePair/value.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueReferencePair/valueId.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/TypeViolation/valueReferencePair/valueId.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/assetInformation/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/assetInformation/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/basicEventElement/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/basicEventElement/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/blob/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/blob/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/capability/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/capability/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/conceptDescription/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/conceptDescription/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/entity/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/entity/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/extension/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/extension/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/file/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/file/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/key/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/key/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringNameType/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringNameType/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringTextType/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/langStringTextType/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/levelType/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/levelType/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/operation/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/operation/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/operationVariable/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/operationVariable/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/property/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/property/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/qualifier/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/qualifier/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/range/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/range/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/reference/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/reference/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/referenceElement/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/referenceElement/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/relationshipElement/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/relationshipElement/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/resource/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/resource/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/specificAssetId/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/specificAssetId/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodel/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodel/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodelElementList/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/submodelElementList/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/valueList/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/valueList/invalid.xml.exception (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml (100%) rename test_data/Xml/ContainedInEnvironment/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml (100%) create mode 100644 test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml.errors rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MaxLengthViolation/eventPayload/topic.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MaxLengthViolation/eventPayload/topic.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/assetAdministrationShells.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/assetAdministrationShells.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/conceptDescriptions.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/conceptDescriptions.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/submodels.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/environment/submodels.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/eventPayload/topic.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/MinLengthViolation/eventPayload/topic.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/empty.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/empty.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/only_date.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/only_date.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/without_minutes.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/without_minutes.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/without_seconds.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Invalid}/PatternViolation/eventPayload/timeStamp/without_seconds.xml.errors (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/observableReference.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/observableReference.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/source.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/source.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/timeStamp.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/RequiredViolation/eventPayload/timeStamp.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/assetAdministrationShells.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/assetAdministrationShells.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/conceptDescriptions.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/conceptDescriptions.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/submodels.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/environment/submodels.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/observableReference.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/observableReference.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/observableSemanticId.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/observableSemanticId.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/payload.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/payload.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/source.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/source.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/sourceSemanticId.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/sourceSemanticId.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/subjectId.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/subjectId.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/timeStamp.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/timeStamp.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/topic.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/TypeViolation/eventPayload/topic.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/environment/invalid.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/environment/invalid.xml.exception (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/eventPayload/invalid.xml (100%) rename test_data/Xml/SelfContained/Unexpected/{ => Unserializable}/UnexpectedAdditionalProperty/eventPayload/invalid.xml.exception (100%) diff --git a/dev_scripts/test_codegen/generate_test_for_jsonization_of_concrete_classes.py b/dev_scripts/test_codegen/generate_test_for_jsonization_of_concrete_classes.py index 2df20b25..54410430 100644 --- a/dev_scripts/test_codegen/generate_test_for_jsonization_of_concrete_classes.py +++ b/dev_scripts/test_codegen/generate_test_for_jsonization_of_concrete_classes.py @@ -35,9 +35,9 @@ def _generate_for_self_contained( ) -> Stripped: """Generate the test class for a self-contained class.""" # noinspection PyListCreation - cls_name_json_literal = aas_core_codegen.python.common.string_literal( - aas_core_codegen.naming.json_model_type(cls.name) - ) + cls_name_json = aas_core_codegen.naming.json_model_type(cls.name) + + cls_name_json_literal = aas_core_codegen.python.common.string_literal(cls_name_json) deserialization_function = aas_core_codegen.python.naming.function_name( aas_core_codegen.common.Identifier(f"{cls.name}_from_jsonable") @@ -106,89 +106,83 @@ def test_that_deserialization_from_non_object_fails(self) -> None: Stripped( f"""\ def test_deserialization_failures(self) -> None: -{I}for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Json" -{III}/ "SelfContained" -{III}/ "Unexpected" -{III}/ cause -{III}/ {cls_name_json_literal} -{II}) +{I}unserializable_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Json" +{II}/ "SelfContained" +{II}/ "Unexpected" +{II}/ "Unserializable" +{I}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{cls_name_json}/**/*.json" -{II}for path in sorted(base_dir.glob("**/*.json")): -{III}with path.open("rt") as fid: -{IIII}jsonable = json.load(fid) +{I}paths = sorted(unserializable_dir.glob(glob_pattern)) + +{I}for path in paths: +{II}with path.open("rt") as fid: +{III}jsonable = json.load(fid) -{III}observed_exception: Optional[ -{IIII}aas_jsonization.DeserializationException -{III}] = None +{II}observed_exception: Optional[ +{III}aas_jsonization.DeserializationException +{II}] = None -{III}try: -{IIII}_ = aas_jsonization.{deserialization_function}(jsonable) -{III}except aas_jsonization.DeserializationException as exception: -{IIII}observed_exception = exception +{II}try: +{III}_ = aas_jsonization.{deserialization_function}(jsonable) +{II}except aas_jsonization.DeserializationException as exception: +{III}observed_exception = exception -{III}assert observed_exception is not None, ( -{IIII}f"Expected an exception, but got none for: {{path}}" -{III}) +{II}assert observed_exception is not None, ( +{III}f"Expected an exception, but got none for: {{path}}" +{II}) -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".exception"), -{IIII}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" -{III})""" +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".exception"), +{III}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" +{II})""" ), Stripped( f"""\ def test_verification_failures(self) -> None: -{I}for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Json" -{III}/ "SelfContained" -{III}/ "Unexpected" -{III}/ cause -{III}/ {cls_name_json_literal} +{I}invalid_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Json" +{II}/ "SelfContained" +{II}/ "Unexpected" +{II}/ "Invalid" +{I}) + +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{cls_name_json}/**/*.json" + +{I}paths = sorted(invalid_dir.glob(glob_pattern)) + +{I}for path in paths: +{II}with path.open("rt") as fid: +{III}jsonable = json.load(fid) + +{II}try: +{III}instance = aas_jsonization.{deserialization_function}(jsonable) +{II}except aas_jsonization.DeserializationException as exception: +{III}raise AssertionError( +{IIII}f"Expected no deserialization exception from {{path}}" +{III}) from exception + +{II}errors = list(aas_verification.verify(instance)) + +{II}self.assertGreater( +{III}len(errors), +{III}0, +{III}f"Expected verification errors from {{path}}, but got none" {II}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue - -{II}for path in sorted(base_dir.glob("**/*.json")): -{III}with path.open("rt") as fid: -{IIII}jsonable = json.load(fid) - -{III}try: -{IIII}instance = aas_jsonization.{deserialization_function}(jsonable) -{III}except aas_jsonization.DeserializationException as exception: -{IIII}raise AssertionError( -{IIIII}f"Expected no deserialization exception from {{path}}" -{IIII}) from exception - -{III}errors = list(aas_verification.verify(instance)) - -{III}self.assertGreater( -{IIII}len(errors), -{IIII}0, -{IIII}f"Expected verification errors from {{path}}, but got none" +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".errors"), +{III}got="\\n".join( +{IIII}f"{{error.path}}: {{error.cause}}" +{IIII}for error in errors {III}) - -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".errors"), -{IIII}got="\\n".join( -{IIIII}f"{{error.path}}: {{error.cause}}" -{IIIII}for error in errors -{IIII}) -{III})""" +{II})""" ), ] @@ -223,9 +217,9 @@ def _generate_for_contained_in_environment( aas_module: aas_core_codegen.python.common.QualifiedModuleName, ) -> Stripped: """Generate the tests for a class contained in an ``Environment`` instance.""" - cls_name_json_literal = aas_core_codegen.python.common.string_literal( - aas_core_codegen.naming.json_model_type(cls.name) - ) + cls_name_json = aas_core_codegen.naming.json_model_type(cls.name) + + cls_name_json_literal = aas_core_codegen.python.common.string_literal(cls_name_json) deserialization_function = aas_core_codegen.python.naming.function_name( aas_core_codegen.common.Identifier(f"{container_cls.name}_from_jsonable") @@ -294,89 +288,83 @@ def test_that_deserialization_from_non_object_fails(self) -> None: Stripped( f"""\ def test_deserialization_failures(self) -> None: -{I}for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Json" -{III}/ "ContainedInEnvironment" -{III}/ "Unexpected" -{III}/ cause -{III}/ {cls_name_json_literal} -{II}) +{I}unserializable_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Json" +{II}/ "ContainedInEnvironment" +{II}/ "Unexpected" +{II}/ "Unserializable" +{I}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{cls_name_json}/**/*.json" -{II}for path in sorted(base_dir.glob("**/*.json")): -{III}with path.open("rt") as fid: -{IIII}jsonable = json.load(fid) +{I}paths = sorted(unserializable_dir.glob(glob_pattern)) -{III}observed_exception: Optional[ -{IIII}aas_jsonization.DeserializationException -{III}] = None +{I}for path in paths: +{II}with path.open("rt") as fid: +{III}jsonable = json.load(fid) -{III}try: -{IIII}_ = aas_jsonization.{deserialization_function}(jsonable) -{III}except aas_jsonization.DeserializationException as exception: -{IIII}observed_exception = exception +{II}observed_exception: Optional[ +{III}aas_jsonization.DeserializationException +{II}] = None -{III}assert observed_exception is not None, ( -{IIII}f"Expected an exception, but got none for: {{path}}" -{III}) +{II}try: +{III}_ = aas_jsonization.{deserialization_function}(jsonable) +{II}except aas_jsonization.DeserializationException as exception: +{III}observed_exception = exception -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".exception"), -{IIII}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" -{III})""" +{II}assert observed_exception is not None, ( +{III}f"Expected an exception, but got none for: {{path}}" +{II}) + +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".exception"), +{III}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" +{II})""" ), Stripped( f"""\ def test_verification_failures(self) -> None: -{I}for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Json" -{III}/ "ContainedInEnvironment" -{III}/ "Unexpected" -{III}/ cause -{III}/ {cls_name_json_literal} +{I}invalid_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Json" +{II}/ "ContainedInEnvironment" +{II}/ "Unexpected" +{II}/ "Invalid" +{I}) + +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{cls_name_json}/**/*.json" + +{I}paths = sorted(invalid_dir.glob(glob_pattern)) + +{I}for path in paths: +{II}with path.open("rt") as fid: +{III}jsonable = json.load(fid) + +{II}try: +{III}container = aas_jsonization.{deserialization_function}(jsonable) +{II}except aas_jsonization.DeserializationException as exception: +{III}raise AssertionError( +{IIII}f"Expected no deserialization exception from {{path}}" +{III}) from exception + +{II}errors = list(aas_verification.verify(container)) + +{II}self.assertGreater( +{III}len(errors), +{III}0, +{III}f"Expected verification errors from {{path}}, but got none" {II}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue - -{II}for path in sorted(base_dir.glob("**/*.json")): -{III}with path.open("rt") as fid: -{IIII}jsonable = json.load(fid) - -{III}try: -{IIII}container = aas_jsonization.{deserialization_function}(jsonable) -{III}except aas_jsonization.DeserializationException as exception: -{IIII}raise AssertionError( -{IIIII}f"Expected no deserialization exception from {{path}}" -{IIII}) from exception - -{III}errors = list(aas_verification.verify(container)) - -{III}self.assertGreater( -{IIII}len(errors), -{IIII}0, -{IIII}f"Expected verification errors from {{path}}, but got none" +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".errors"), +{III}got="\\n".join( +{IIII}f"{{error.path}}: {{error.cause}}" +{IIII}for error in errors {III}) - -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".errors"), -{IIII}got="\\n".join( -{IIIII}f"{{error.path}}: {{error.cause}}" -{IIIII}for error in errors -{IIII}) -{III})""" +{II})""" ), ] @@ -427,18 +415,6 @@ def main() -> int: import tests.common import tests.common_jsonization""" ), - Stripped( - f"""\ -#: List of identifiers for serialization failures (corresponding to subdirectory names -#: in the directory with test data) -_CAUSES_FOR_DESERIALIZATION_FAILURE = [ -{I}"TypeViolation", -{I}"RequiredViolation", -{I}"EnumViolation", -{I}"NullViolation", -{I}"UnexpectedAdditionalProperty", -]""" - ), ] # type: List[Stripped] environment_cls = symbol_table.must_find_concrete_class( diff --git a/dev_scripts/test_codegen/generate_test_for_xmlization_of_concrete_classes.py b/dev_scripts/test_codegen/generate_test_for_xmlization_of_concrete_classes.py index 46dc85f1..7cc80e64 100644 --- a/dev_scripts/test_codegen/generate_test_for_xmlization_of_concrete_classes.py +++ b/dev_scripts/test_codegen/generate_test_for_xmlization_of_concrete_classes.py @@ -34,8 +34,10 @@ def _generate_test_case( aas_module: aas_core_codegen.python.common.QualifiedModuleName, ) -> Stripped: """Generate the test class for a self-contained class.""" + xml_class_name = aas_core_codegen.naming.xml_class_name(cls.name) + xml_class_name_literal = aas_core_codegen.python.common.string_literal( - aas_core_codegen.naming.xml_class_name(cls.name) + xml_class_name ) from_str = aas_core_codegen.python.naming.function_name( @@ -127,88 +129,83 @@ def test_ok(self) -> None: Stripped( f"""\ def test_deserialization_failures(self) -> None: -{I}for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Xml" -{III}/ {container_kind_literal} -{III}/ "Unexpected" -{III}/ cause -{III}/ {xml_class_name_literal} -{II}) +{I}unserializable_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Xml" +{II}/ {container_kind_literal} +{II}/ "Unexpected" +{II}/ "Unserializable" +{I}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{xml_class_name}/**/*.xml" -{II}for path in sorted(base_dir.glob("**/*.xml")): -{III}observed_exception: Optional[ -{IIII}aas_xmlization.DeserializationException -{III}] = None +{I}paths = sorted(unserializable_dir.glob(glob_pattern)) -{III}try: -{IIII}_ = aas_xmlization.{from_str}( -{IIIII}path.read_text(encoding='utf-8') -{IIII}) -{III}except aas_xmlization.DeserializationException as exception: -{IIII}observed_exception = exception +{I}for path in paths: +{II}observed_exception: Optional[ +{III}aas_xmlization.DeserializationException +{II}] = None -{III}assert observed_exception is not None, ( -{IIII}f"Expected an exception, but got none for: {{path}}" +{II}try: +{III}_ = aas_xmlization.{from_str}( +{IIII}path.read_text(encoding='utf-8') {III}) +{II}except aas_xmlization.DeserializationException as exception: +{III}observed_exception = exception + +{II}assert observed_exception is not None, ( +{III}f"Expected an exception, but got none for: {{path}}" +{II}) -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".exception"), -{IIII}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" -{III})""" +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".exception"), +{III}got=f"{{observed_exception.path}}: {{observed_exception.cause}}" +{II})""" ), Stripped( f"""\ def test_verification_failures(self) -> None: -{I}for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: -{II}base_dir = ( -{III}tests.common.TEST_DATA_DIR -{III}/ "Xml" -{III}/ {container_kind_literal} -{III}/ "Unexpected" -{III}/ cause -{III}/ {xml_class_name_literal} -{II}) +{I}invalid_dir = ( +{II}tests.common.TEST_DATA_DIR +{II}/ "Xml" +{II}/ {container_kind_literal} +{II}/ "Unexpected" +{II}/ "Invalid" +{I}) -{II}if not base_dir.exists(): -{III}# There are no failure cases -{III}# for :py:class:`{aas_module}.types.{cls_name}` -{III}# and this ``cause``. -{III}continue +{I}# The first ``*`` corresponds to the cause. +{I}glob_pattern = "*/{xml_class_name}/**/*.xml" -{II}for path in sorted(base_dir.glob("**/*.xml")): -{III}try: -{IIII}{target_variable} = aas_xmlization.{from_str}( -{IIIII}path.read_text(encoding='utf-8') -{IIII}) -{III}except aas_xmlization.DeserializationException as exception: -{IIII}raise AssertionError( -{IIIII}f"Unexpected failure in deserialization from {{path}} " -{IIIII}f"at {{exception.path}}: {{exception.cause}}" -{IIII}) from exception - -{III}errors = list(aas_verification.verify({target_variable})) - -{III}self.assertGreater( -{IIII}len(errors), -{IIII}0, -{IIII}f"Expected verification errors from {{path}}, but got none" + +{I}paths = sorted(invalid_dir.glob(glob_pattern)) + +{I}for path in paths: +{II}try: +{III}{target_variable} = aas_xmlization.{from_str}( +{IIII}path.read_text(encoding='utf-8') {III}) +{II}except aas_xmlization.DeserializationException as exception: +{III}raise AssertionError( +{IIII}f"Unexpected failure in deserialization from {{path}} " +{IIII}f"at {{exception.path}}: {{exception.cause}}" +{III}) from exception -{III}tests.common.record_or_check( -{IIII}path=path.parent / (path.name + ".errors"), -{IIII}got="\\n".join( -{IIIII}f"{{error.path}}: {{error.cause}}" -{IIIII}for error in errors -{IIII}) -{III})""" +{II}errors = list(aas_verification.verify({target_variable})) + +{II}self.assertGreater( +{III}len(errors), +{III}0, +{III}f"Expected verification errors from {{path}}, but got none" +{II}) + +{II}tests.common.record_or_check( +{III}path=path.parent / (path.name + ".errors"), +{III}got="\\n".join( +{IIII}f"{{error.path}}: {{error.cause}}" +{IIII}for error in errors +{III}) +{II})""" ), Stripped( f"""\ @@ -337,7 +334,7 @@ def main() -> int: blocks = [ warning, - Stripped('"""Test JSON de/serialization of concrete classes."""'), + Stripped('"""Test XML de/serialization of concrete classes."""'), Stripped("# pylint: disable=missing-docstring"), Stripped( f"""\ @@ -352,15 +349,6 @@ def main() -> int: import tests.common import tests.common_xmlization""" ), - Stripped( - f"""\ -_CAUSES_FOR_DESERIALIZATION_FAILURE = [ -{I}"TypeViolation", -{I}"RequiredViolation", -{I}"EnumViolation", -{I}"UnexpectedAdditionalProperty", -]""" - ), ] # type: List[Stripped] environment_cls = symbol_table.must_find_concrete_class( diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/first_key_not_in_globally_identifiables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_first_key_not_in_aas_identifiables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_in_the_middle.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_a_model_reference_second_key_not_in_fragment_keys.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/Reference/for_an_external_reference_invalid_last_key.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_semantic_id_list_element.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_type_value_list_element.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/against_value_type_list_element.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/id_short_in_a_value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/SubmodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json.errors new file mode 100644 index 00000000..0bea67d0 --- /dev/null +++ b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json.errors @@ -0,0 +1 @@ +.submodels[0].submodel_elements[0].last_update: The value must represent a valid xs:dateTime with the time zone fixed to UTC. \ No newline at end of file diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Any_URI/too_many_fragments.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Base_64_binary/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/false_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Boolean/true_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_UTC.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_with_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_with_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_without_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_without_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_without_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_without_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_without_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_time_without_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_time_without_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/date_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_prefix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_time_with_unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/date_with_time_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_minutes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_minutes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_minutes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_minutes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_minutes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_minutes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_minutes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_minutes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/without_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/without_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Date_time/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Decimal/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Decimal/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Double/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Double/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Duration/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Duration/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Float/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Float/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_day/unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/month_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/non_existing_april_31st.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_month_day/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/unexpected_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/unexpected_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/unexpected_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/unexpected_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/unexpected_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/unexpected_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year/unexpected_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year/unexpected_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/missing_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/missing_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/G_year_month/month_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/odd_number_of_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/single_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/single_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/single_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/single_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/single_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/single_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Hex_binary/single_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Hex_binary/single_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/explicitly_positive_zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Negative_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_negative_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_negative_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Non_positive_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Positive_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf16.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf16.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf16.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf16.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf16.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf16.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf16.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf16.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf32.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf32.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf32.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf32.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf32.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf32.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_utf32.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_utf32.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_x.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_x.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_x.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_x.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_x.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_x.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/NUL_as_x.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/NUL_as_x.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/String/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/hour_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/hour_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/hour_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/hour_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/hour_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/hour_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/hour_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/hour_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/minute_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/minute_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/minute_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/minute_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/minute_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/minute_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/minute_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/minute_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_padded_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/missing_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/missing_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/second_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/second_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/second_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/second_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/second_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/second_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Time/second_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Time/second_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/Range/Unsigned_short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/Range/Unsigned_short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/too_many_fragments.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/too_many_fragments.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/too_many_fragments.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/too_many_fragments.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/too_many_fragments.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/too_many_fragments.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Any_URI/too_many_fragments.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Any_URI/too_many_fragments.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Base_64_binary/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/false_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/false_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Boolean/true_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Boolean/true_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_UTC.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_UTC.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_UTC.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_UTC.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_UTC.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_UTC.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_UTC.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_UTC.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_with_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_with_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_without_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_without_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_without_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_without_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_without_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_time_without_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_time_without_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/date_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_prefix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_time_with_unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_with_time_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_with_time_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_with_time_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_with_time_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_with_time_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/date_with_time_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/date_with_time_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_minutes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_minutes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_minutes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_minutes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_minutes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_minutes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_minutes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_minutes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/without_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/without_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Date_time/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Decimal/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Decimal/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Double/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Double/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Duration/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Duration/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Float/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Float/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_day/unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_day/unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/month_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/month_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/month_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/month_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/month_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/month_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/month_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/month_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/non_existing_april_31st.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_month_day/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/unexpected_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/unexpected_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/unexpected_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/unexpected_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/unexpected_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/unexpected_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year/unexpected_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year/unexpected_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/missing_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/missing_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/month_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/month_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/month_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/month_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/month_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/month_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/G_year_month/month_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/G_year_month/month_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/odd_number_of_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/single_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/single_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/single_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/single_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/single_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/single_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Hex_binary/single_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Hex_binary/single_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/explicitly_positive_zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Negative_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_negative_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_negative_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Non_positive_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Non_positive_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Positive_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf16.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf16.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf16.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf16.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf16.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf16.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf16.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf16.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf32.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf32.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf32.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf32.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf32.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf32.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_utf32.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_utf32.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_x.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_x.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_x.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_x.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_x.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_x.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/NUL_as_x.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/NUL_as_x.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/String/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/String/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/hour_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/hour_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/hour_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/hour_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/hour_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/hour_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/hour_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/hour_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/minute_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/minute_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/minute_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/minute_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/minute_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/minute_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/minute_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/minute_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_padded_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_padded_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_padded_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_padded_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_padded_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_padded_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_padded_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_padded_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/missing_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/missing_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/second_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/second_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/second_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/second_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/second_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/second_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Time/second_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Time/second_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Extension/Unsigned_short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Extension/Unsigned_short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/too_many_fragments.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/too_many_fragments.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/too_many_fragments.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/too_many_fragments.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/too_many_fragments.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/too_many_fragments.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Any_URI/too_many_fragments.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Any_URI/too_many_fragments.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Base_64_binary/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/false_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/false_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Boolean/true_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Boolean/true_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_UTC.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_UTC.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_UTC.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_UTC.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_UTC.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_UTC.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_UTC.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_UTC.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_with_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_with_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_without_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_without_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_without_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_without_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_without_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_time_without_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_time_without_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/date_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_prefix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_time_with_unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_with_time_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_with_time_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_with_time_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_with_time_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_with_time_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/date_with_time_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/date_with_time_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_minutes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_minutes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_minutes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_minutes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_minutes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_minutes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_minutes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_minutes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/without_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/without_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Date_time/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Decimal/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Decimal/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Double/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Double/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Duration/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Duration/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Float/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Float/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_day/unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_day/unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/month_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/month_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/month_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/month_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/month_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/month_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/month_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/month_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/non_existing_april_31st.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_month_day/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/unexpected_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/unexpected_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/unexpected_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/unexpected_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/unexpected_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/unexpected_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year/unexpected_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year/unexpected_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/missing_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/missing_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/month_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/month_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/month_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/month_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/month_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/month_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/G_year_month/month_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/G_year_month/month_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/odd_number_of_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/single_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/single_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/single_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/single_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/single_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/single_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Hex_binary/single_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Hex_binary/single_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/explicitly_positive_zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Negative_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_negative_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_negative_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Non_positive_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Non_positive_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Positive_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf16.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf16.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf16.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf16.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf16.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf16.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf16.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf16.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf32.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf32.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf32.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf32.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf32.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf32.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_utf32.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_utf32.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_x.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_x.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_x.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_x.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_x.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_x.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/NUL_as_x.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/NUL_as_x.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/String/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/String/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/hour_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/hour_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/hour_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/hour_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/hour_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/hour_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/hour_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/hour_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/minute_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/minute_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/minute_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/minute_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/minute_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/minute_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/minute_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/minute_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_padded_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_padded_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_padded_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_padded_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_padded_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_padded_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_padded_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_padded_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/missing_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/missing_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/second_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/second_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/second_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/second_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/second_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/second_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Time/second_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Time/second_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Property/Unsigned_short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Property/Unsigned_short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Any_URI/too_many_fragments.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Base_64_binary/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/false_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_as_number_with_leading_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_camelcase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Boolean/true_in_uppercase.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_UTC.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_with_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_with_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_without_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_without_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_without_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_without_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_without_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_time_without_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_time_without_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/date_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_seconds_in_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_prefix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_time_with_unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/date_with_time_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/non_existing_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_minutes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_minutes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_minutes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_minutes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_minutes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_minutes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_minutes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_minutes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/without_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/without_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_4_bce_february_29th.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Date_time/year_zero_doesnt_exist.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Decimal/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Decimal/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Double/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Double/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Duration/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Duration/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/inf_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/inf_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/inf_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/inf_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/inf_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/inf_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/inf_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/inf_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/nan_case_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/nan_case_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/nan_case_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/nan_case_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/nan_case_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/nan_case_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/nan_case_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/nan_case_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/no_fraction_in_scientific_notation.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/plus_inf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/plus_inf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/plus_inf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/plus_inf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/plus_inf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/plus_inf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/plus_inf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/plus_inf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/too_large.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/too_large.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/too_large.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/too_large.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/too_large.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/too_large.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Float/too_large.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Float/too_large.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_day/unexpected_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/month_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/day_outside_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_dashes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/missing_leading_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/non_existing_april_31st.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_month_day/unexpected_prefix_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/unexpected_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/unexpected_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/unexpected_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/unexpected_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/unexpected_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/unexpected_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year/unexpected_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year/unexpected_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_century.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_century.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_century.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_century.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_century.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_century.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_century.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_century.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_month.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_month.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_month.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_month.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_month.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_month.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/missing_month.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/missing_month.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/G_year_month/month_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/odd_number_of_digits.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/single_digit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/single_digit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/single_digit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/single_digit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/single_digit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/single_digit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Hex_binary/single_digit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Hex_binary/single_digit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/explicitly_positive_zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Negative_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_negative_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_negative_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/explicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/implicitly_positive.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Non_positive_integer/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Positive_integer/zero_prefixed_with_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/min_minus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/min_minus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/min_minus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/min_minus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/min_minus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/min_minus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/min_minus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/min_minus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf16.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf16.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf16.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf16.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf16.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf16.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf16.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf16.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf32.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf32.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf32.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf32.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf32.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf32.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_utf32.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_utf32.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_x.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_x.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_x.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_x.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_x.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_x.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/NUL_as_x.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/NUL_as_x.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/String/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/hour_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/hour_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/hour_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/hour_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/hour_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/hour_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/hour_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/hour_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_negative_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_offset_with_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/invalid_positive_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/minute_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/minute_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/minute_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/minute_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/minute_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/minute_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/minute_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/minute_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_padded_zeros.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/missing_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/missing_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/second_out_of_range.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/second_out_of_range.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/second_out_of_range.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/second_out_of_range.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/second_out_of_range.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/second_out_of_range.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Time/second_out_of_range.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Time/second_out_of_range.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_byte/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_int/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_int/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_long/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_long/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/decimal.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/decimal.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/decimal.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/decimal.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/decimal.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/decimal.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/decimal.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/decimal.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/mathematical_formula.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/max_plus_one.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/scientific.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/scientific.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/scientific.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/scientific.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/scientific.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/scientific.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/InvalidValueExample/Qualifier/Unsigned_short/scientific.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/Qualifier/Unsigned_short/scientific.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/revision.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/revision.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/revision.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/revision.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/revision.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/revision.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/revision.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/revision.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/templateId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/templateId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/templateId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/templateId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/templateId.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/templateId.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/templateId.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/templateId.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/version.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/version.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/version.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/version.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/version.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/version.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AdministrativeInformation/version.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AdministrativeInformation/version.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AnnotatedRelationshipElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetAdministrationShell/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetAdministrationShell/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/assetType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/assetType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/assetType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/assetType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/assetType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/assetType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/assetType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/assetType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/globalAssetId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/globalAssetId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/globalAssetId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/globalAssetId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/globalAssetId.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/globalAssetId.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/AssetInformation/globalAssetId.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/AssetInformation/globalAssetId.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/messageTopic.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/messageTopic.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/messageTopic.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/messageTopic.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/messageTopic.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/messageTopic.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/BasicEventElement/messageTopic.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/BasicEventElement/messageTopic.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Blob/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Blob/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Capability/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Capability/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ConceptDescription/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ConceptDescription/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/DataSpecificationIec61360/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/DataSpecificationIec61360/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/DataSpecificationIec61360/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/DataSpecificationIec61360/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/DataSpecificationIec61360/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/DataSpecificationIec61360/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/DataSpecificationIec61360/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/DataSpecificationIec61360/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Entity/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Entity/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Extension/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Extension/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Extension/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Extension/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Extension/name.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Extension/name.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Extension/name.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Extension/name.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/File/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/File/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Key/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Key/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Key/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Key/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Key/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Key/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Key/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Key/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringNameType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringNameType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringNameType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringNameType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringNameType/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringNameType/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringNameType/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringNameType/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringShortNameTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringTextType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringTextType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringTextType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringTextType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringTextType/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringTextType/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/LangStringTextType/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/LangStringTextType/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/MultiLanguageProperty/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/MultiLanguageProperty/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Operation/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Operation/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Property/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Property/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Qualifier/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Qualifier/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Qualifier/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Qualifier/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Qualifier/type.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Qualifier/type.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Qualifier/type.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Qualifier/type.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Range/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Range/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ReferenceElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ReferenceElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/RelationshipElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/RelationshipElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/path.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/path.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/path.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/path.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/path.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/path.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Resource/path.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Resource/path.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/name.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/name.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/name.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/name.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SpecificAssetId/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SpecificAssetId/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/Submodel/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/Submodel/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementCollection/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementCollection/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/SubmodelElementList/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/SubmodelElementList/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ValueReferencePair/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ValueReferencePair/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ValueReferencePair/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ValueReferencePair/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ValueReferencePair/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ValueReferencePair/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MaxLengthViolation/ValueReferencePair/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/ValueReferencePair/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/revision.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/revision.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/revision.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/revision.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/revision.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/revision.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/revision.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/revision.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/templateId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/templateId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/templateId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/templateId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/templateId.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/templateId.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/templateId.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/templateId.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/version.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/version.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/version.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/version.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/version.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/version.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AdministrativeInformation/version.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AdministrativeInformation/version.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/annotations.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/annotations.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/annotations.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/annotations.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/annotations.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/annotations.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/annotations.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/annotations.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/submodels.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/submodels.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/submodels.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/submodels.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/submodels.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/submodels.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetAdministrationShell/submodels.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetAdministrationShell/submodels.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/assetType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/assetType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/assetType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/assetType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/assetType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/assetType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/assetType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/assetType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/globalAssetId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/globalAssetId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/globalAssetId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/globalAssetId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/globalAssetId.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/globalAssetId.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/AssetInformation/globalAssetId.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/AssetInformation/globalAssetId.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/messageTopic.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/messageTopic.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/messageTopic.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/messageTopic.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/messageTopic.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/messageTopic.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/messageTopic.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/messageTopic.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/BasicEventElement/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Blob/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Blob/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Capability/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Capability/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/isCaseOf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/isCaseOf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/isCaseOf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/isCaseOf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/isCaseOf.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/isCaseOf.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ConceptDescription/isCaseOf.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ConceptDescription/isCaseOf.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/definition.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/definition.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/definition.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/definition.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/definition.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/definition.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/definition.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/definition.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/preferredName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/preferredName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/preferredName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/preferredName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/preferredName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/preferredName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/preferredName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/preferredName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/shortName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/shortName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/shortName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/shortName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/shortName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/shortName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/shortName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/shortName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/sourceOfDefinition.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/symbol.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/symbol.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/symbol.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/symbol.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/symbol.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/symbol.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/symbol.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/symbol.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/unit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/unit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/unit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/unit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/unit.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/unit.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/unit.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/unit.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/valueFormat.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/valueFormat.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/valueFormat.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/valueFormat.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/valueFormat.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/valueFormat.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/DataSpecificationIec61360/valueFormat.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/DataSpecificationIec61360/valueFormat.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/statements.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/statements.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/statements.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/statements.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/statements.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/statements.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/statements.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/statements.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Entity/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Entity/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/name.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/name.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/name.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/name.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/refersTo.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/refersTo.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/refersTo.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/refersTo.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/refersTo.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/refersTo.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/refersTo.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/refersTo.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Extension/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Extension/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/File/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/File/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Key/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Key/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Key/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Key/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Key/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Key/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Key/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Key/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringDefinitionTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringNameType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringNameType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringNameType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringNameType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringNameType/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringNameType/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringNameType/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringNameType/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringPreferredNameTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringShortNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringShortNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringShortNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringShortNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringShortNameTypeIec61360/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringShortNameTypeIec61360/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringShortNameTypeIec61360/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringShortNameTypeIec61360/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringTextType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringTextType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringTextType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringTextType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringTextType/text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringTextType/text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/LangStringTextType/text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/LangStringTextType/text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/MultiLanguageProperty/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/MultiLanguageProperty/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inoutputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inoutputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inoutputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inoutputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inoutputVariables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inoutputVariables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inoutputVariables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inoutputVariables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inputVariables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inputVariables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/inputVariables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/inputVariables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/outputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/outputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/outputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/outputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/outputVariables.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/outputVariables.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/outputVariables.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/outputVariables.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Operation/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Operation/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Property/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Property/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/type.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/type.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Qualifier/type.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Qualifier/type.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Range/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Range/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Reference/keys.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Reference/keys.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Reference/keys.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Reference/keys.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Reference/keys.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Reference/keys.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Reference/keys.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Reference/keys.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ReferenceElement/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/RelationshipElement/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/contentType.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/contentType.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/contentType.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/contentType.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/path.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/path.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/path.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/path.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/path.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/path.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Resource/path.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Resource/path.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/name.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/name.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/name.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/name.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SpecificAssetId/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SpecificAssetId/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/id.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/id.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/id.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/id.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/submodelElements.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/submodelElements.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/submodelElements.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/submodelElements.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/submodelElements.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/submodelElements.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/submodelElements.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/submodelElements.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/Submodel/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/Submodel/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementCollection/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementCollection/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/description.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/description.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/description.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/description.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/displayName.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/displayName.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/displayName.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/displayName.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/embeddedDataSpecifications.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/extensions.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/extensions.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/extensions.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/extensions.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/idShort.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/idShort.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/idShort.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/idShort.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/qualifiers.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/qualifiers.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/qualifiers.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/qualifiers.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/supplementalSemanticIds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/SubmodelElementList/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/SubmodelElementList/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueList/valueReferencePairs.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueList/valueReferencePairs.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueList/valueReferencePairs.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueList/valueReferencePairs.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueList/valueReferencePairs.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueList/valueReferencePairs.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueList/valueReferencePairs.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueList/valueReferencePairs.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueReferencePair/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueReferencePair/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueReferencePair/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueReferencePair/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueReferencePair/value.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueReferencePair/value.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/MinLengthViolation/ValueReferencePair/value.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/ValueReferencePair/value.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/dot.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/dot.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/dot.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/dot.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/dot.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/dot.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/dot.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/dot.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/letter.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/letter.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/letter.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/letter.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/letter.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/letter.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/letter.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/letter.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/revision/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/revision/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/dot.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/dot.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/dot.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/dot.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/dot.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/dot.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/dot.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/dot.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/letter.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/letter.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/letter.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/letter.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/letter.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/letter.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/letter.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/letter.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/negative.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/negative.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/negative.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/negative.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/negative.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/negative.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AdministrativeInformation/version/negative.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AdministrativeInformation/version/negative.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AnnotatedRelationshipElement/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/AssetAdministrationShell/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_UTC_and_suffix.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_with_offset.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/date_time_without_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/only_date_with_time_zone.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_minutes.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/lastUpdate/without_seconds.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/maxInterval/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/integer.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/integer.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/integer.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/integer.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/integer.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/integer.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/integer.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/integer.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/leading_P_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/negative_years.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/negative_years.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/negative_years.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/negative_years.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/negative_years.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/negative_years.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/negative_years.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/negative_years.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/positive_year_negative_months.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/separator_T_missing.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/the_order_matters.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/the_order_matters.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/the_order_matters.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/the_order_matters.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/the_order_matters.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/the_order_matters.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/BasicEventElement/minInterval/the_order_matters.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/BasicEventElement/minInterval/the_order_matters.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/number.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/number.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/number.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/number.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/number.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/number.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/contentType/number.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/contentType/number.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Blob/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Blob/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Capability/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Capability/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ConceptDescription/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Entity/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Entity/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/number.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/number.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/number.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/number.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/number.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/number.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/contentType/number.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/contentType/number.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/absolute_path_without_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/absolute_path_without_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/absolute_path_without_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/absolute_path_without_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/absolute_path_without_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/absolute_path_without_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/absolute_path_without_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/absolute_path_without_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/local_relative_path_with_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/local_relative_path_with_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/local_relative_path_with_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/local_relative_path_with_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/local_relative_path_with_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/local_relative_path_with_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/local_relative_path_with_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/local_relative_path_with_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/number.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/number.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/number.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/number.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/number.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/number.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/number.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/number.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/relative_path_without_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/relative_path_without_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/relative_path_without_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/relative_path_without_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/relative_path_without_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/relative_path_without_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/File/value/relative_path_without_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/File/value/relative_path_without_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringDefinitionTypeIec61360/language/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringNameType/language/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringPreferredNameTypeIec61360/language/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringShortNameTypeIec61360/language/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/free_form_text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/free_form_text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/free_form_text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/free_form_text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/free_form_text.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/free_form_text.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/free_form_text.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/free_form_text.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/LangStringTextType/language/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/MultiLanguageProperty/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Operation/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Operation/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Property/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Property/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Range/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Range/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/ReferenceElement/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/RelationshipElement/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/number.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/number.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/number.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/number.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/number.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/number.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/contentType/number.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/contentType/number.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/absolute_path_without_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/absolute_path_without_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/absolute_path_without_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/absolute_path_without_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/absolute_path_without_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/absolute_path_without_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/absolute_path_without_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/absolute_path_without_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/empty.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/empty.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/empty.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/empty.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/empty.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/empty.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/empty.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/empty.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/local_relative_path_with_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/local_relative_path_with_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/local_relative_path_with_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/local_relative_path_with_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/local_relative_path_with_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/local_relative_path_with_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/local_relative_path_with_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/local_relative_path_with_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/number.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/number.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/number.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/number.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/number.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/number.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/number.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/number.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/relative_path_without_scheme.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/relative_path_without_scheme.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/relative_path_without_scheme.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/relative_path_without_scheme.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/relative_path_without_scheme.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/relative_path_without_scheme.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Resource/path/relative_path_without_scheme.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Resource/path/relative_path_without_scheme.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/Submodel/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementCollection/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/SubmodelElementList/idShort/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Blob/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Blob/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Blob/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Blob/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Blob/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Blob/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Blob/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Blob/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/File/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/File/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/File/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/File/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/File/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/File/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/File/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/File/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/MultiLanguageProperty/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/MultiLanguageProperty/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/MultiLanguageProperty/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/MultiLanguageProperty/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/MultiLanguageProperty/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/MultiLanguageProperty/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/MultiLanguageProperty/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/MultiLanguageProperty/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Property/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Property/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Property/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Property/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Property/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Property/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Property/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Property/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Range/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Range/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Range/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Range/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Range/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Range/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/Range/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/Range/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/ReferenceElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/ReferenceElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/ReferenceElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/ReferenceElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/ReferenceElement/category.json.errors b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/ReferenceElement/category.json.errors similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/SetViolation/ReferenceElement/category.json.errors rename to test_data/Json/ContainedInEnvironment/Unexpected/Invalid/SetViolation/ReferenceElement/category.json.errors diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/AssetInformation/assetKind_as_AssetKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/AssetInformation/assetKind_as_AssetKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/AssetInformation/assetKind_as_AssetKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/AssetInformation/assetKind_as_AssetKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/AssetInformation/assetKind_as_AssetKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/AssetInformation/assetKind_as_AssetKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/AssetInformation/assetKind_as_AssetKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/AssetInformation/assetKind_as_AssetKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/direction_as_Direction.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/direction_as_Direction.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/direction_as_Direction.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/direction_as_Direction.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/direction_as_Direction.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/direction_as_Direction.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/direction_as_Direction.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/direction_as_Direction.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/state_as_StateOfEvent.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/state_as_StateOfEvent.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/state_as_StateOfEvent.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/state_as_StateOfEvent.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/state_as_StateOfEvent.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/state_as_StateOfEvent.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/BasicEventElement/state_as_StateOfEvent.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/BasicEventElement/state_as_StateOfEvent.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/DataSpecificationIec61360/dataType_as_DataTypeIec61360.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Entity/entityType_as_EntityType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Entity/entityType_as_EntityType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Entity/entityType_as_EntityType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Entity/entityType_as_EntityType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Entity/entityType_as_EntityType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Entity/entityType_as_EntityType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Entity/entityType_as_EntityType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Entity/entityType_as_EntityType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Extension/valueType_as_DataTypeDefXsd.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Key/type_as_KeyTypes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Key/type_as_KeyTypes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Key/type_as_KeyTypes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Key/type_as_KeyTypes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Key/type_as_KeyTypes.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Key/type_as_KeyTypes.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Key/type_as_KeyTypes.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Key/type_as_KeyTypes.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Property/valueType_as_DataTypeDefXsd.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Property/valueType_as_DataTypeDefXsd.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Property/valueType_as_DataTypeDefXsd.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Property/valueType_as_DataTypeDefXsd.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Property/valueType_as_DataTypeDefXsd.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Property/valueType_as_DataTypeDefXsd.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Property/valueType_as_DataTypeDefXsd.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Property/valueType_as_DataTypeDefXsd.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/kind_as_QualifierKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/kind_as_QualifierKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/kind_as_QualifierKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/kind_as_QualifierKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/kind_as_QualifierKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/kind_as_QualifierKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/kind_as_QualifierKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/kind_as_QualifierKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Qualifier/valueType_as_DataTypeDefXsd.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Range/valueType_as_DataTypeDefXsd.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Range/valueType_as_DataTypeDefXsd.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Range/valueType_as_DataTypeDefXsd.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Range/valueType_as_DataTypeDefXsd.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Range/valueType_as_DataTypeDefXsd.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Range/valueType_as_DataTypeDefXsd.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Range/valueType_as_DataTypeDefXsd.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Range/valueType_as_DataTypeDefXsd.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Reference/type_as_ReferenceTypes.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Reference/type_as_ReferenceTypes.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Reference/type_as_ReferenceTypes.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Reference/type_as_ReferenceTypes.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Reference/type_as_ReferenceTypes.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Reference/type_as_ReferenceTypes.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Reference/type_as_ReferenceTypes.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Reference/type_as_ReferenceTypes.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Submodel/kind_as_ModellingKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Submodel/kind_as_ModellingKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Submodel/kind_as_ModellingKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Submodel/kind_as_ModellingKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Submodel/kind_as_ModellingKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Submodel/kind_as_ModellingKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/Submodel/kind_as_ModellingKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/Submodel/kind_as_ModellingKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/typeValueListElement_as_AasSubmodelElements.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/SubmodelElementList/valueTypeListElement_as_DataTypeDefXsd.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AnnotatedRelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AnnotatedRelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/assetInformation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/assetInformation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/assetInformation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/assetInformation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/assetInformation.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/assetInformation.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/assetInformation.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/assetInformation.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetAdministrationShell/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetAdministrationShell/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetInformation/assetKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetInformation/assetKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetInformation/assetKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetInformation/assetKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetInformation/assetKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetInformation/assetKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/AssetInformation/assetKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/AssetInformation/assetKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/direction.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/direction.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/direction.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/direction.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/direction.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/direction.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/direction.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/direction.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/observed.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/observed.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/observed.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/observed.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/observed.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/observed.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/observed.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/observed.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/state.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/state.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/state.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/state.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/state.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/state.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/BasicEventElement/state.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/BasicEventElement/state.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Blob/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Blob/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Blob/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Blob/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Blob/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Blob/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Blob/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Blob/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ConceptDescription/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ConceptDescription/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ConceptDescription/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ConceptDescription/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ConceptDescription/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ConceptDescription/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ConceptDescription/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ConceptDescription/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/DataSpecificationIec61360/preferredName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/DataSpecificationIec61360/preferredName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/DataSpecificationIec61360/preferredName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/DataSpecificationIec61360/preferredName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/DataSpecificationIec61360/preferredName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/DataSpecificationIec61360/preferredName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/DataSpecificationIec61360/preferredName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/DataSpecificationIec61360/preferredName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Entity/entityType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Entity/entityType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Entity/entityType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Entity/entityType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Entity/entityType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Entity/entityType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Entity/entityType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Entity/entityType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Extension/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Extension/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Extension/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Extension/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Extension/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Extension/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Extension/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Extension/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/File/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/File/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/File/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/File/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/File/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/File/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/File/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/File/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Key/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Key/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringDefinitionTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringDefinitionTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringNameType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringNameType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringPreferredNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringPreferredNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringShortNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringShortNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LangStringTextType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LangStringTextType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/max.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/max.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/max.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/max.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/max.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/max.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/max.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/max.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/min.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/min.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/min.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/min.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/min.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/min.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/min.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/min.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/nom.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/nom.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/nom.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/nom.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/nom.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/nom.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/nom.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/nom.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/typ.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/typ.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/typ.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/typ.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/typ.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/typ.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/LevelType/typ.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/LevelType/typ.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/OperationVariable/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/OperationVariable/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/OperationVariable/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/OperationVariable/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/OperationVariable/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/OperationVariable/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/OperationVariable/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/OperationVariable/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Property/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Property/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Property/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Property/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Property/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Property/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Property/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Property/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Qualifier/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Qualifier/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Range/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Range/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Range/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Range/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Range/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Range/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Range/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Range/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/keys.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/keys.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/keys.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/keys.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/keys.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/keys.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/keys.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/keys.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Reference/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Reference/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/RelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/RelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Resource/path.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Resource/path.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Resource/path.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Resource/path.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Resource/path.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Resource/path.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Resource/path.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Resource/path.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SpecificAssetId/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SpecificAssetId/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Submodel/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Submodel/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Submodel/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Submodel/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Submodel/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Submodel/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/Submodel/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/Submodel/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SubmodelElementList/typeValueListElement.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SubmodelElementList/typeValueListElement.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SubmodelElementList/typeValueListElement.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SubmodelElementList/typeValueListElement.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SubmodelElementList/typeValueListElement.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SubmodelElementList/typeValueListElement.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/SubmodelElementList/typeValueListElement.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/SubmodelElementList/typeValueListElement.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueList/valueReferencePairs.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueList/valueReferencePairs.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueList/valueReferencePairs.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueList/valueReferencePairs.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueList/valueReferencePairs.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueList/valueReferencePairs.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueList/valueReferencePairs.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueList/valueReferencePairs.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/NullViolation/ValueReferencePair/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/NullViolation/ValueReferencePair/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AnnotatedRelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AnnotatedRelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/assetInformation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/assetInformation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/assetInformation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/assetInformation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/assetInformation.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/assetInformation.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/assetInformation.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/assetInformation.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetAdministrationShell/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetAdministrationShell/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetInformation/assetKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetInformation/assetKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetInformation/assetKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetInformation/assetKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetInformation/assetKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetInformation/assetKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/AssetInformation/assetKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/AssetInformation/assetKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/direction.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/direction.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/direction.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/direction.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/direction.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/direction.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/direction.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/direction.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/observed.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/observed.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/observed.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/observed.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/observed.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/observed.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/observed.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/observed.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/state.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/state.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/state.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/state.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/state.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/state.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/BasicEventElement/state.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/BasicEventElement/state.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Blob/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Blob/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Blob/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Blob/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Blob/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Blob/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Blob/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Blob/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ConceptDescription/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ConceptDescription/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ConceptDescription/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ConceptDescription/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ConceptDescription/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ConceptDescription/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ConceptDescription/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ConceptDescription/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/DataSpecificationIec61360/preferredName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/DataSpecificationIec61360/preferredName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/DataSpecificationIec61360/preferredName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/DataSpecificationIec61360/preferredName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/DataSpecificationIec61360/preferredName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/DataSpecificationIec61360/preferredName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/DataSpecificationIec61360/preferredName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/DataSpecificationIec61360/preferredName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Entity/entityType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Entity/entityType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Entity/entityType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Entity/entityType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Entity/entityType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Entity/entityType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Entity/entityType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Entity/entityType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Extension/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Extension/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Extension/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Extension/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Extension/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Extension/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Extension/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Extension/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/File/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/File/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/File/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/File/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/File/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/File/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/File/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/File/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Key/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Key/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringDefinitionTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringDefinitionTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringNameType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringNameType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringPreferredNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringShortNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringShortNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LangStringTextType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LangStringTextType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/max.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/max.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/max.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/max.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/max.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/max.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/max.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/max.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/min.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/min.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/min.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/min.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/min.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/min.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/min.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/min.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/nom.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/nom.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/nom.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/nom.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/nom.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/nom.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/nom.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/nom.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/typ.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/typ.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/typ.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/typ.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/typ.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/typ.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/LevelType/typ.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/LevelType/typ.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/OperationVariable/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/OperationVariable/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/OperationVariable/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/OperationVariable/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/OperationVariable/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/OperationVariable/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/OperationVariable/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/OperationVariable/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Property/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Property/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Property/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Property/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Property/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Property/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Property/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Property/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Qualifier/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Qualifier/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Range/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Range/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Range/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Range/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Range/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Range/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Range/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Range/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/keys.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/keys.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/keys.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/keys.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/keys.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/keys.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/keys.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/keys.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Reference/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Reference/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/RelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/RelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Resource/path.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Resource/path.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Resource/path.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Resource/path.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Resource/path.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Resource/path.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Resource/path.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Resource/path.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SpecificAssetId/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SpecificAssetId/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Submodel/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Submodel/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Submodel/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Submodel/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Submodel/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Submodel/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/Submodel/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/Submodel/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SubmodelElementList/typeValueListElement.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SubmodelElementList/typeValueListElement.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SubmodelElementList/typeValueListElement.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SubmodelElementList/typeValueListElement.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SubmodelElementList/typeValueListElement.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SubmodelElementList/typeValueListElement.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/SubmodelElementList/typeValueListElement.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/SubmodelElementList/typeValueListElement.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueList/valueReferencePairs.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueList/valueReferencePairs.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueList/valueReferencePairs.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueList/valueReferencePairs.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueList/valueReferencePairs.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueList/valueReferencePairs.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueList/valueReferencePairs.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueList/valueReferencePairs.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/RequiredViolation/ValueReferencePair/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/ValueReferencePair/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/creator.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/creator.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/creator.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/creator.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/creator.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/creator.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/creator.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/creator.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/revision.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/revision.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/revision.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/revision.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/revision.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/revision.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/revision.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/revision.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/templateId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/templateId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/templateId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/templateId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/templateId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/templateId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/templateId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/templateId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/version.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/version.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/version.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/version.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/version.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/version.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AdministrativeInformation/version.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AdministrativeInformation/version.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/annotations.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/annotations.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/annotations.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/annotations.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/annotations.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/annotations.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/annotations.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/annotations.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AnnotatedRelationshipElement/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/administration.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/administration.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/administration.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/administration.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/administration.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/administration.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/administration.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/administration.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/assetInformation.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/assetInformation.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/assetInformation.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/assetInformation.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/assetInformation.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/assetInformation.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/assetInformation.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/assetInformation.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/derivedFrom.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/derivedFrom.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/derivedFrom.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/derivedFrom.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/derivedFrom.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/derivedFrom.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/derivedFrom.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/derivedFrom.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/submodels.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/submodels.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/submodels.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/submodels.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/submodels.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/submodels.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetAdministrationShell/submodels.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetAdministrationShell/submodels.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetKind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetKind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetKind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetKind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetKind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetKind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetKind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetKind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/assetType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/assetType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/defaultThumbnail.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/defaultThumbnail.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/defaultThumbnail.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/defaultThumbnail.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/defaultThumbnail.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/defaultThumbnail.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/defaultThumbnail.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/defaultThumbnail.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/globalAssetId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/globalAssetId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/globalAssetId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/globalAssetId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/globalAssetId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/globalAssetId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/AssetInformation/globalAssetId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/AssetInformation/globalAssetId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/direction.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/direction.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/direction.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/direction.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/direction.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/direction.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/direction.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/direction.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/lastUpdate.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/lastUpdate.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/lastUpdate.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/lastUpdate.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/lastUpdate.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/lastUpdate.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/lastUpdate.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/lastUpdate.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/maxInterval.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/maxInterval.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/maxInterval.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/maxInterval.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/maxInterval.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/maxInterval.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/maxInterval.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/maxInterval.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageBroker.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageBroker.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageBroker.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageBroker.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageBroker.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageBroker.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageBroker.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageBroker.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageTopic.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageTopic.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageTopic.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageTopic.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageTopic.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageTopic.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/messageTopic.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/messageTopic.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/minInterval.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/minInterval.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/minInterval.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/minInterval.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/minInterval.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/minInterval.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/minInterval.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/minInterval.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/observed.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/observed.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/observed.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/observed.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/observed.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/observed.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/observed.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/observed.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/state.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/state.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/state.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/state.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/state.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/state.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/state.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/state.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/BasicEventElement/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/BasicEventElement/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Blob/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Blob/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Capability/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Capability/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/administration.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/administration.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/administration.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/administration.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/administration.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/administration.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/administration.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/administration.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/isCaseOf.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/isCaseOf.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/isCaseOf.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/isCaseOf.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/isCaseOf.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/isCaseOf.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ConceptDescription/isCaseOf.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ConceptDescription/isCaseOf.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/dataType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/dataType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/dataType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/dataType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/dataType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/dataType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/dataType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/dataType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/definition.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/definition.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/definition.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/definition.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/definition.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/definition.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/definition.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/definition.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/levelType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/levelType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/levelType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/levelType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/levelType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/levelType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/levelType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/levelType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/preferredName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/preferredName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/preferredName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/preferredName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/preferredName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/preferredName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/preferredName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/preferredName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/shortName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/shortName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/shortName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/shortName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/shortName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/shortName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/shortName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/shortName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/sourceOfDefinition.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/symbol.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/symbol.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/symbol.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/symbol.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/symbol.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/symbol.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/symbol.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/symbol.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unit.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unit.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unit.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unit.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unit.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unit.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unit.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unit.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unitId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unitId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unitId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unitId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unitId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unitId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/unitId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/unitId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/valueFormat.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/valueFormat.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/valueFormat.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/valueFormat.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/valueFormat.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/valueFormat.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/DataSpecificationIec61360/valueFormat.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/DataSpecificationIec61360/valueFormat.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecification.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecification.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecification.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecification.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecification.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecification.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecification.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecification.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/EmbeddedDataSpecification/dataSpecificationContent.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/entityType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/entityType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/entityType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/entityType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/entityType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/entityType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/entityType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/entityType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/statements.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/statements.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/statements.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/statements.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/statements.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/statements.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/statements.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/statements.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Entity/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Entity/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/refersTo.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/refersTo.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/refersTo.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/refersTo.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/refersTo.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/refersTo.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/refersTo.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/refersTo.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Extension/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Extension/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/File/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/File/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Key/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Key/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringDefinitionTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringDefinitionTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringNameType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringNameType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringPreferredNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringPreferredNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringShortNameTypeIec61360/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringShortNameTypeIec61360/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/language.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/language.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/language.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/language.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/language.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/language.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/language.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/language.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/text.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/text.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/text.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/text.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/text.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/text.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LangStringTextType/text.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LangStringTextType/text.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/max.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/max.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/max.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/max.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/max.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/max.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/max.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/max.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/min.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/min.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/min.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/min.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/min.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/min.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/min.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/min.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/nom.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/nom.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/nom.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/nom.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/nom.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/nom.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/nom.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/nom.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/typ.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/typ.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/typ.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/typ.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/typ.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/typ.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/LevelType/typ.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/LevelType/typ.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/MultiLanguageProperty/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/MultiLanguageProperty/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inoutputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inoutputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inoutputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inoutputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inoutputVariables.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inoutputVariables.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inoutputVariables.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inoutputVariables.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inputVariables.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inputVariables.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/inputVariables.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/inputVariables.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/outputVariables.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/outputVariables.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/outputVariables.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/outputVariables.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/outputVariables.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/outputVariables.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/outputVariables.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/outputVariables.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Operation/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Operation/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/OperationVariable/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/OperationVariable/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/OperationVariable/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/OperationVariable/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/OperationVariable/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/OperationVariable/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/OperationVariable/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/OperationVariable/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Property/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Property/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/kind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/kind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/kind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/kind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/kind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/kind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/kind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/kind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Qualifier/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Qualifier/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/max.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/max.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/max.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/max.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/max.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/max.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/max.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/max.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/valueType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/valueType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/valueType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/valueType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/valueType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/valueType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Range/valueType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Range/valueType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/keys.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/keys.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/keys.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/keys.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/keys.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/keys.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/keys.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/keys.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/referredSemanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/referredSemanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/referredSemanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/referredSemanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/referredSemanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/referredSemanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/referredSemanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/referredSemanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/type.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/type.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/type.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/type.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/type.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/type.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Reference/type.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Reference/type.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ReferenceElement/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ReferenceElement/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/first.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/first.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/first.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/first.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/first.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/first.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/first.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/first.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/second.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/second.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/second.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/second.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/second.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/second.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/second.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/second.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/RelationshipElement/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/RelationshipElement/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/contentType.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/contentType.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/contentType.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/contentType.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/contentType.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/contentType.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/contentType.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/contentType.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/path.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/path.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/path.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/path.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/path.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/path.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Resource/path.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Resource/path.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/externalSubjectId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/externalSubjectId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/externalSubjectId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/externalSubjectId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/externalSubjectId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/externalSubjectId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/externalSubjectId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/externalSubjectId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/name.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/name.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/name.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/name.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/name.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/name.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/name.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/name.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SpecificAssetId/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SpecificAssetId/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/administration.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/administration.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/administration.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/administration.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/administration.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/administration.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/administration.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/administration.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/id.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/id.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/id.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/id.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/id.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/id.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/id.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/id.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/kind.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/kind.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/kind.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/kind.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/kind.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/kind.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/kind.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/kind.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/submodelElements.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/submodelElements.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/submodelElements.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/submodelElements.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/submodelElements.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/submodelElements.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/submodelElements.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/submodelElements.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/Submodel/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/Submodel/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementCollection/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementCollection/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/category.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/category.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/category.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/category.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/category.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/category.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/category.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/category.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/description.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/description.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/description.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/description.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/description.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/description.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/description.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/description.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/displayName.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/displayName.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/displayName.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/displayName.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/displayName.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/displayName.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/displayName.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/displayName.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/embeddedDataSpecifications.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/extensions.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/extensions.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/extensions.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/extensions.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/extensions.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/extensions.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/extensions.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/extensions.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/idShort.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/idShort.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/idShort.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/idShort.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/idShort.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/idShort.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/idShort.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/idShort.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/orderRelevant.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/orderRelevant.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/orderRelevant.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/orderRelevant.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/orderRelevant.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/orderRelevant.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/orderRelevant.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/orderRelevant.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/qualifiers.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/qualifiers.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/qualifiers.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/qualifiers.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/qualifiers.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/qualifiers.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/qualifiers.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/qualifiers.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticIdListElement.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticIdListElement.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticIdListElement.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticIdListElement.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticIdListElement.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticIdListElement.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/semanticIdListElement.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/semanticIdListElement.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/supplementalSemanticIds.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/supplementalSemanticIds.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/supplementalSemanticIds.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/supplementalSemanticIds.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/supplementalSemanticIds.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/supplementalSemanticIds.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/supplementalSemanticIds.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/supplementalSemanticIds.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/typeValueListElement.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/typeValueListElement.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/typeValueListElement.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/typeValueListElement.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/typeValueListElement.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/typeValueListElement.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/typeValueListElement.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/typeValueListElement.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/valueTypeListElement.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/valueTypeListElement.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/valueTypeListElement.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/valueTypeListElement.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/valueTypeListElement.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/valueTypeListElement.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/SubmodelElementList/valueTypeListElement.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/SubmodelElementList/valueTypeListElement.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueList/valueReferencePairs.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueList/valueReferencePairs.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueList/valueReferencePairs.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueList/valueReferencePairs.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueList/valueReferencePairs.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueList/valueReferencePairs.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueList/valueReferencePairs.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueList/valueReferencePairs.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/value.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/value.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/value.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/value.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/value.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/value.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/value.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/value.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/valueId.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/valueId.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/valueId.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/valueId.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/valueId.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/valueId.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/TypeViolation/ValueReferencePair/valueId.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/ValueReferencePair/valueId.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AdministrativeInformation/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AnnotatedRelationshipElement/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetAdministrationShell/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetInformation/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetInformation/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetInformation/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetInformation/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetInformation/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetInformation/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/AssetInformation/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/AssetInformation/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/BasicEventElement/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/BasicEventElement/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/BasicEventElement/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/BasicEventElement/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/BasicEventElement/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/BasicEventElement/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/BasicEventElement/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/BasicEventElement/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Blob/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Blob/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Blob/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Blob/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Blob/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Blob/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Blob/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Blob/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Capability/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Capability/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Capability/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Capability/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Capability/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Capability/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Capability/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Capability/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ConceptDescription/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ConceptDescription/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ConceptDescription/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ConceptDescription/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ConceptDescription/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ConceptDescription/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ConceptDescription/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ConceptDescription/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/DataSpecificationIec61360/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/EmbeddedDataSpecification/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Entity/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Entity/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Entity/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Entity/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Entity/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Entity/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Entity/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Entity/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Extension/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Extension/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Extension/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Extension/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Extension/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Extension/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Extension/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Extension/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/File/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/File/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/File/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/File/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/File/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/File/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/File/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/File/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Key/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Key/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Key/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Key/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Key/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Key/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Key/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Key/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringDefinitionTypeIec61360/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringNameType/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringNameType/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringNameType/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringNameType/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringNameType/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringNameType/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringNameType/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringNameType/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringPreferredNameTypeIec61360/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringShortNameTypeIec61360/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringTextType/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringTextType/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringTextType/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringTextType/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringTextType/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringTextType/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LangStringTextType/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LangStringTextType/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LevelType/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LevelType/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LevelType/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LevelType/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LevelType/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LevelType/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/LevelType/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/LevelType/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/MultiLanguageProperty/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Operation/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Operation/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Operation/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Operation/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Operation/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Operation/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Operation/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Operation/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/OperationVariable/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/OperationVariable/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/OperationVariable/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/OperationVariable/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/OperationVariable/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/OperationVariable/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/OperationVariable/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/OperationVariable/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Property/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Property/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Property/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Property/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Property/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Property/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Property/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Property/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Qualifier/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Qualifier/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Qualifier/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Qualifier/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Qualifier/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Qualifier/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Qualifier/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Qualifier/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Range/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Range/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Range/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Range/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Range/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Range/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Range/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Range/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Reference/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Reference/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Reference/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Reference/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Reference/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Reference/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Reference/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Reference/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ReferenceElement/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ReferenceElement/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ReferenceElement/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ReferenceElement/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ReferenceElement/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ReferenceElement/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ReferenceElement/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ReferenceElement/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/RelationshipElement/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/RelationshipElement/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/RelationshipElement/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/RelationshipElement/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/RelationshipElement/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/RelationshipElement/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/RelationshipElement/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/RelationshipElement/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Resource/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Resource/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Resource/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Resource/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Resource/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Resource/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Resource/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Resource/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SpecificAssetId/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Submodel/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Submodel/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Submodel/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Submodel/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Submodel/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Submodel/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/Submodel/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/Submodel/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementCollection/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/SubmodelElementList/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueList/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueList/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueList/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueList/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueList/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueList/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueList/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueList/invalid.json.exception diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json diff --git a/test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json.exception b/test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json.exception similarity index 100% rename from test_data/Json/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json.exception rename to test_data/Json/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/ValueReferencePair/invalid.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json b/test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json rename to test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json diff --git a/test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json.errors new file mode 100644 index 00000000..12e1f754 --- /dev/null +++ b/test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json.errors @@ -0,0 +1 @@ +.time_stamp: The value must represent a valid xs:dateTime with the time zone fixed to UTC. \ No newline at end of file diff --git a/test_data/Json/SelfContained/Unexpected/MaxLengthViolation/EventPayload/topic.json b/test_data/Json/SelfContained/Unexpected/Invalid/MaxLengthViolation/EventPayload/topic.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MaxLengthViolation/EventPayload/topic.json rename to test_data/Json/SelfContained/Unexpected/Invalid/MaxLengthViolation/EventPayload/topic.json diff --git a/test_data/Json/SelfContained/Unexpected/MaxLengthViolation/EventPayload/topic.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/MaxLengthViolation/EventPayload/topic.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MaxLengthViolation/EventPayload/topic.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/MaxLengthViolation/EventPayload/topic.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/assetAdministrationShells.json b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/assetAdministrationShells.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/assetAdministrationShells.json rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/assetAdministrationShells.json diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/assetAdministrationShells.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/assetAdministrationShells.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/assetAdministrationShells.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/assetAdministrationShells.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/conceptDescriptions.json b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/conceptDescriptions.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/conceptDescriptions.json rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/conceptDescriptions.json diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/conceptDescriptions.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/conceptDescriptions.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/conceptDescriptions.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/conceptDescriptions.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/submodels.json b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/submodels.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/submodels.json rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/submodels.json diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/submodels.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/submodels.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/Environment/submodels.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/Environment/submodels.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/EventPayload/topic.json b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/EventPayload/topic.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/EventPayload/topic.json rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/EventPayload/topic.json diff --git a/test_data/Json/SelfContained/Unexpected/MinLengthViolation/EventPayload/topic.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/EventPayload/topic.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/MinLengthViolation/EventPayload/topic.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/MinLengthViolation/EventPayload/topic.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_UTC_and_suffix.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_with_offset.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/date_time_without_zone.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/empty.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/empty.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/empty.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/empty.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/empty.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/empty.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/empty.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/empty.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_01.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_02.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_03.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_04.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_05.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_06.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_07.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_08.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_09.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/negatively_fuzzed_10.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/only_date_with_time_zone.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_minutes.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_minutes.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_minutes.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_minutes.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_minutes.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_minutes.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_minutes.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_minutes.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_seconds.json b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_seconds.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_seconds.json rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_seconds.json diff --git a/test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_seconds.json.errors b/test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_seconds.json.errors similarity index 100% rename from test_data/Json/SelfContained/Unexpected/PatternViolation/EventPayload/timeStamp/without_seconds.json.errors rename to test_data/Json/SelfContained/Unexpected/Invalid/PatternViolation/EventPayload/timeStamp/without_seconds.json.errors diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/observableReference.json b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/observableReference.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/observableReference.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/observableReference.json diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/observableReference.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/observableReference.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/observableReference.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/observableReference.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/source.json b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/source.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/source.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/source.json diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/source.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/source.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/source.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/source.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/timeStamp.json b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/timeStamp.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/timeStamp.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/timeStamp.json diff --git a/test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/timeStamp.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/timeStamp.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/NullViolation/EventPayload/timeStamp.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/NullViolation/EventPayload/timeStamp.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/observableReference.json b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/observableReference.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/observableReference.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/observableReference.json diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/observableReference.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/observableReference.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/observableReference.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/observableReference.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/source.json b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/source.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/source.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/source.json diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/source.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/source.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/source.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/source.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/timeStamp.json b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/timeStamp.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/timeStamp.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/timeStamp.json diff --git a/test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/timeStamp.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/timeStamp.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/RequiredViolation/EventPayload/timeStamp.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/RequiredViolation/EventPayload/timeStamp.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/assetAdministrationShells.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/assetAdministrationShells.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/assetAdministrationShells.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/assetAdministrationShells.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/assetAdministrationShells.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/assetAdministrationShells.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/assetAdministrationShells.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/assetAdministrationShells.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/conceptDescriptions.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/conceptDescriptions.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/conceptDescriptions.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/conceptDescriptions.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/conceptDescriptions.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/conceptDescriptions.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/conceptDescriptions.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/conceptDescriptions.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/submodels.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/submodels.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/submodels.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/submodels.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/submodels.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/submodels.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/Environment/submodels.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/Environment/submodels.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableReference.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableReference.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableReference.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableReference.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableReference.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableReference.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableReference.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableReference.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableSemanticId.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableSemanticId.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableSemanticId.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableSemanticId.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableSemanticId.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableSemanticId.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/observableSemanticId.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/observableSemanticId.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/payload.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/payload.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/payload.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/payload.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/payload.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/payload.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/payload.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/payload.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/source.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/source.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/source.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/source.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/source.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/source.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/source.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/source.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/sourceSemanticId.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/sourceSemanticId.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/sourceSemanticId.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/sourceSemanticId.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/sourceSemanticId.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/sourceSemanticId.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/sourceSemanticId.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/sourceSemanticId.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/subjectId.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/subjectId.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/subjectId.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/subjectId.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/subjectId.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/subjectId.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/subjectId.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/subjectId.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/timeStamp.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/timeStamp.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/timeStamp.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/timeStamp.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/timeStamp.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/timeStamp.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/timeStamp.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/timeStamp.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/topic.json b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/topic.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/topic.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/topic.json diff --git a/test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/topic.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/topic.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/TypeViolation/EventPayload/topic.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/TypeViolation/EventPayload/topic.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/Environment/invalid.json b/test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/Environment/invalid.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/Environment/invalid.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/Environment/invalid.json diff --git a/test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/Environment/invalid.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/Environment/invalid.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/Environment/invalid.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/Environment/invalid.json.exception diff --git a/test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/EventPayload/invalid.json b/test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/EventPayload/invalid.json similarity index 100% rename from test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/EventPayload/invalid.json rename to test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/EventPayload/invalid.json diff --git a/test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/EventPayload/invalid.json.exception b/test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/EventPayload/invalid.json.exception similarity index 100% rename from test_data/Json/SelfContained/Unexpected/UnexpectedAdditionalProperty/EventPayload/invalid.json.exception rename to test_data/Json/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/EventPayload/invalid.json.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/first_key_not_in_globally_identifiables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_first_key_not_in_aas_identifiables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_in_the_middle.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_fragment_reference_not_after_file_or_blob.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_invalid_key_value_after_submodel_element_list.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_a_model_reference_second_key_not_in_fragment_keys.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_first_key_not_in_generic_globally_identifiables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/reference/for_an_external_reference_invalid_last_key.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_semantic_id_list_element.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_type_value_list_element.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_type_value_list_element.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_type_value_list_element.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_type_value_list_element.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_type_value_list_element.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_type_value_list_element.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_type_value_list_element.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_type_value_list_element.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_value_type_list_element.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_value_type_list_element.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_value_type_list_element.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_value_type_list_element.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_value_type_list_element.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_value_type_list_element.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/against_value_type_list_element.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/against_value_type_list_element.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/id_short_in_a_value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/id_short_in_a_value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/id_short_in_a_value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/id_short_in_a_value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/id_short_in_a_value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/id_short_in_a_value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/id_short_in_a_value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/id_short_in_a_value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/ConstraintViolation/submodelElementList/no_semantic_id_list_element_but_semantic_id_mismatch_in_value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml.errors new file mode 100644 index 00000000..0bea67d0 --- /dev/null +++ b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml.errors @@ -0,0 +1 @@ +.submodels[0].submodel_elements[0].last_update: The value must represent a valid xs:dateTime with the time zone fixed to UTC. \ No newline at end of file diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Any_URI/too_many_fragments.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Base_64_binary/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/false_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Boolean/true_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_UTC.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_with_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_with_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_without_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_without_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_without_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_without_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_time_without_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_time_without_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/date_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_prefix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_time_with_unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/date_with_time_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_minutes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_minutes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_minutes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_minutes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_minutes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_minutes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_minutes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/without_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/without_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Date_time/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Decimal/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Decimal/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Double/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Double/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Duration/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Duration/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Float/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Float/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_day/unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/month_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/non_existing_april_31st.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_month_day/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/unexpected_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/unexpected_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/unexpected_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/unexpected_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/unexpected_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/unexpected_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year/unexpected_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year/unexpected_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/missing_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/missing_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/G_year_month/month_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/odd_number_of_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/single_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/single_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/single_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/single_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/single_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/single_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Hex_binary/single_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Hex_binary/single_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/explicitly_positive_zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Negative_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_negative_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_negative_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Non_positive_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Positive_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/hour_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/hour_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/hour_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/hour_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/hour_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/hour_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/hour_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/hour_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/minute_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/minute_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/minute_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/minute_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/minute_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/minute_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/minute_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/minute_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_padded_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/missing_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/missing_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/second_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/second_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/second_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/second_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/second_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/second_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Time/second_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Time/second_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidMinMaxExample/range/Unsigned_short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidMinMaxExample/range/Unsigned_short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/too_many_fragments.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/too_many_fragments.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/too_many_fragments.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/too_many_fragments.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/too_many_fragments.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/too_many_fragments.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Any_URI/too_many_fragments.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Any_URI/too_many_fragments.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Base_64_binary/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/false_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/false_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Boolean/true_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Boolean/true_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_UTC.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_UTC.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_UTC.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_UTC.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_UTC.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_UTC.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_UTC.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_UTC.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_with_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_with_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_without_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_without_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_without_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_without_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_time_without_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_time_without_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/date_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_prefix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_time_with_unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_with_time_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_with_time_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_with_time_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_with_time_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_with_time_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/date_with_time_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/date_with_time_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_minutes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_minutes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_minutes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_minutes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_minutes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_minutes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_minutes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/without_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/without_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Date_time/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Decimal/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Decimal/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Double/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Double/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Duration/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Duration/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Float/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Float/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_day/unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_day/unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/month_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/month_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/month_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/month_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/month_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/month_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/month_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/month_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/non_existing_april_31st.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_month_day/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/unexpected_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/unexpected_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/unexpected_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/unexpected_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/unexpected_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/unexpected_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year/unexpected_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year/unexpected_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/missing_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/missing_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/month_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/month_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/month_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/month_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/month_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/month_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/G_year_month/month_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/G_year_month/month_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/odd_number_of_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/single_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/single_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/single_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/single_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/single_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/single_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Hex_binary/single_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Hex_binary/single_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/explicitly_positive_zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Negative_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_negative_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_negative_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Non_positive_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Non_positive_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Positive_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/hour_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/hour_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/hour_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/hour_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/hour_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/hour_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/hour_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/hour_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/minute_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/minute_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/minute_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/minute_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/minute_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/minute_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/minute_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/minute_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_padded_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_padded_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_padded_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_padded_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_padded_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_padded_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_padded_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_padded_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/missing_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/missing_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/second_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/second_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/second_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/second_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/second_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/second_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Time/second_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Time/second_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/extension/Unsigned_short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/extension/Unsigned_short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/too_many_fragments.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/too_many_fragments.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/too_many_fragments.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/too_many_fragments.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/too_many_fragments.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/too_many_fragments.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Any_URI/too_many_fragments.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Any_URI/too_many_fragments.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Base_64_binary/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/false_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/false_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Boolean/true_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Boolean/true_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_UTC.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_UTC.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_UTC.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_UTC.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_UTC.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_UTC.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_UTC.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_UTC.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_with_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_with_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_without_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_without_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_without_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_without_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_time_without_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_time_without_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/date_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_prefix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_time_with_unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_with_time_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_with_time_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_with_time_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_with_time_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_with_time_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/date_with_time_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/date_with_time_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_minutes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_minutes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_minutes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_minutes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_minutes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_minutes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_minutes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/without_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/without_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Date_time/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Decimal/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Decimal/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Double/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Double/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Duration/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Duration/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Float/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Float/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_day/unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_day/unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/month_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/month_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/month_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/month_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/month_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/month_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/month_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/month_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/non_existing_april_31st.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_month_day/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/unexpected_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/unexpected_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/unexpected_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/unexpected_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/unexpected_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/unexpected_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year/unexpected_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year/unexpected_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/missing_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/missing_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/month_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/month_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/month_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/month_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/month_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/month_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/G_year_month/month_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/G_year_month/month_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/odd_number_of_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/single_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/single_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/single_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/single_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/single_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/single_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Hex_binary/single_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Hex_binary/single_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/explicitly_positive_zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Negative_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_negative_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_negative_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Non_positive_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Non_positive_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Positive_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/hour_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/hour_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/hour_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/hour_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/hour_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/hour_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/hour_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/hour_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/minute_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/minute_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/minute_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/minute_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/minute_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/minute_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/minute_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/minute_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_padded_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_padded_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_padded_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_padded_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_padded_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_padded_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_padded_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_padded_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/missing_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/missing_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/second_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/second_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/second_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/second_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/second_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/second_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Time/second_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Time/second_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/property/Unsigned_short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/property/Unsigned_short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/percentage_followed_by_non_two_hexadecimal_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Any_URI/too_many_fragments.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/an_odd_number_of_characters_is_not_valid.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/equals_signs_may_only_appear_at_the_end.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Base_64_binary/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/false_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_as_number_with_leading_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_camelcase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Boolean/true_in_uppercase.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_UTC.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_with_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_with_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_without_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_without_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_without_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_without_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_time_without_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_time_without_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/date_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_seconds_in_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_prefix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_time_with_unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/date_with_time_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/non_existing_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_minutes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_minutes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_minutes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_minutes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_minutes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_minutes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_minutes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/without_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/without_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_4_bce_february_29th.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Date_time/year_zero_doesnt_exist.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Decimal/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Decimal/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Double/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Double/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Duration/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Duration/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/inf_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/inf_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/inf_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/inf_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/inf_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/inf_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/inf_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/inf_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/nan_case_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/nan_case_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/nan_case_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/nan_case_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/nan_case_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/nan_case_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/nan_case_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/nan_case_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/no_fraction_in_scientific_notation.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/plus_inf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/plus_inf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/plus_inf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/plus_inf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/plus_inf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/plus_inf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/plus_inf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/plus_inf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/too_large.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/too_large.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/too_large.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/too_large.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/too_large.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/too_large.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Float/too_large.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Float/too_large.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_day/unexpected_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/month_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/day_outside_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_dashes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/missing_leading_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/non_existing_april_31st.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_month_day/unexpected_prefix_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/unexpected_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/unexpected_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/unexpected_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/unexpected_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/unexpected_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/unexpected_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year/unexpected_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year/unexpected_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_century.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_century.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_century.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_century.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_century.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_century.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_century.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_century.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_month.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_month.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_month.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_month.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_month.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_month.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/missing_month.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/missing_month.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/G_year_month/month_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/odd_number_of_digits.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/single_digit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/single_digit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/single_digit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/single_digit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/single_digit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/single_digit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Hex_binary/single_digit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Hex_binary/single_digit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/explicitly_positive_zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Negative_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_negative_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_negative_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/explicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/implicitly_positive.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Non_positive_integer/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Positive_integer/zero_prefixed_with_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/min_minus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/min_minus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/min_minus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/min_minus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/min_minus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/min_minus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/min_minus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/min_minus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/hour_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/hour_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/hour_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/hour_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/hour_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/hour_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/hour_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/hour_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_negative_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_offset_with_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/invalid_positive_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/minute_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/minute_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/minute_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/minute_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/minute_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/minute_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/minute_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/minute_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_padded_zeros.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/missing_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/missing_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/second_out_of_range.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/second_out_of_range.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/second_out_of_range.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/second_out_of_range.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/second_out_of_range.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/second_out_of_range.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Time/second_out_of_range.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Time/second_out_of_range.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_byte/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_int/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_int/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_long/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_long/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/decimal.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/decimal.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/decimal.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/decimal.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/decimal.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/decimal.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/decimal.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/decimal.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/mathematical_formula.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/max_plus_one.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/scientific.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/scientific.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/scientific.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/scientific.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/scientific.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/scientific.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/InvalidValueExample/qualifier/Unsigned_short/scientific.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/InvalidValueExample/qualifier/Unsigned_short/scientific.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/revision.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/revision.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/revision.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/revision.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/revision.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/revision.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/revision.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/revision.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/templateId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/templateId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/templateId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/templateId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/templateId.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/templateId.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/templateId.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/templateId.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/version.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/version.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/version.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/version.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/version.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/version.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/administrativeInformation/version.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/administrativeInformation/version.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/annotatedRelationshipElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/annotatedRelationshipElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetAdministrationShell/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetAdministrationShell/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/assetType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/assetType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/assetType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/assetType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/assetType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/assetType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/assetType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/assetType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/globalAssetId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/globalAssetId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/globalAssetId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/globalAssetId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/globalAssetId.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/globalAssetId.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/assetInformation/globalAssetId.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/assetInformation/globalAssetId.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/messageTopic.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/messageTopic.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/messageTopic.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/messageTopic.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/messageTopic.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/messageTopic.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/basicEventElement/messageTopic.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/basicEventElement/messageTopic.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/blob/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/blob/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/capability/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/capability/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/conceptDescription/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/conceptDescription/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/dataSpecificationIec61360/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/dataSpecificationIec61360/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/dataSpecificationIec61360/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/dataSpecificationIec61360/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/dataSpecificationIec61360/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/dataSpecificationIec61360/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/dataSpecificationIec61360/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/dataSpecificationIec61360/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/entity/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/entity/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/extension/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/extension/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/extension/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/extension/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/extension/name.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/extension/name.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/extension/name.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/extension/name.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/file/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/file/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/key/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/key/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/key/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/key/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/key/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/key/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/key/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/key/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringNameType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringNameType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringNameType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringNameType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringNameType/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringNameType/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringNameType/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringNameType/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringShortNameTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringTextType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringTextType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringTextType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringTextType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringTextType/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringTextType/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/langStringTextType/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/langStringTextType/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/multiLanguageProperty/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/multiLanguageProperty/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/operation/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/operation/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/property/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/property/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/qualifier/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/qualifier/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/qualifier/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/qualifier/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/qualifier/type.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/qualifier/type.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/qualifier/type.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/qualifier/type.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/range/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/range/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/referenceElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/referenceElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/relationshipElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/relationshipElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/path.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/path.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/path.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/path.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/path.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/path.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/resource/path.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/resource/path.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/name.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/name.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/name.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/name.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/specificAssetId/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/specificAssetId/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodel/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodel/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementCollection/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementCollection/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/submodelElementList/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/submodelElementList/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/valueReferencePair/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/valueReferencePair/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/valueReferencePair/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/valueReferencePair/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/valueReferencePair/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/valueReferencePair/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MaxLengthViolation/valueReferencePair/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MaxLengthViolation/valueReferencePair/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/revision.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/revision.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/revision.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/revision.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/revision.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/revision.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/revision.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/revision.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/templateId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/templateId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/templateId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/templateId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/templateId.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/templateId.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/templateId.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/templateId.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/version.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/version.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/version.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/version.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/version.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/version.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/administrativeInformation/version.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/administrativeInformation/version.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/annotations.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/annotations.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/annotations.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/annotations.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/annotations.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/annotations.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/annotations.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/annotations.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/submodels.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/submodels.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/submodels.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/submodels.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/submodels.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/submodels.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetAdministrationShell/submodels.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetAdministrationShell/submodels.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/assetType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/assetType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/assetType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/assetType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/assetType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/assetType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/assetType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/assetType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/globalAssetId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/globalAssetId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/globalAssetId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/globalAssetId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/globalAssetId.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/globalAssetId.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/assetInformation/globalAssetId.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/assetInformation/globalAssetId.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/messageTopic.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/messageTopic.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/messageTopic.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/messageTopic.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/messageTopic.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/messageTopic.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/messageTopic.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/messageTopic.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/basicEventElement/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/blob/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/blob/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/capability/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/capability/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/isCaseOf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/isCaseOf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/isCaseOf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/isCaseOf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/isCaseOf.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/isCaseOf.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/conceptDescription/isCaseOf.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/conceptDescription/isCaseOf.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/definition.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/definition.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/definition.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/definition.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/definition.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/definition.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/definition.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/definition.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/preferredName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/preferredName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/preferredName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/preferredName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/preferredName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/preferredName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/preferredName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/preferredName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/shortName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/shortName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/shortName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/shortName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/shortName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/shortName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/shortName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/shortName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/sourceOfDefinition.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/symbol.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/symbol.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/symbol.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/symbol.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/symbol.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/symbol.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/symbol.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/symbol.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/unit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/unit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/unit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/unit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/unit.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/unit.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/unit.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/unit.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/dataSpecificationIec61360/valueFormat.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/statements.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/statements.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/statements.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/statements.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/statements.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/statements.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/statements.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/statements.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/entity/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/entity/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/name.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/name.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/name.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/name.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/refersTo.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/refersTo.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/refersTo.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/refersTo.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/refersTo.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/refersTo.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/refersTo.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/refersTo.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/extension/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/extension/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/file/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/file/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/key/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/key/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/key/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/key/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/key/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/key/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/key/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/key/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringDefinitionTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringNameType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringNameType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringNameType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringNameType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringNameType/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringNameType/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringNameType/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringNameType/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringPreferredNameTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringShortNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringShortNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringShortNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringShortNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringShortNameTypeIec61360/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringShortNameTypeIec61360/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringShortNameTypeIec61360/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringShortNameTypeIec61360/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringTextType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringTextType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringTextType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringTextType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringTextType/text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringTextType/text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/langStringTextType/text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/langStringTextType/text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/multiLanguageProperty/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/multiLanguageProperty/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inoutputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inoutputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inoutputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inoutputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inoutputVariables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inoutputVariables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inoutputVariables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inoutputVariables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inputVariables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inputVariables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/inputVariables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/inputVariables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/outputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/outputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/outputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/outputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/outputVariables.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/outputVariables.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/outputVariables.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/outputVariables.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/operation/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/operation/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/property/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/property/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/type.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/type.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/qualifier/type.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/qualifier/type.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/range/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/range/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/reference/keys.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/reference/keys.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/reference/keys.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/reference/keys.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/reference/keys.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/reference/keys.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/reference/keys.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/reference/keys.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/referenceElement/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/referenceElement/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/relationshipElement/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/contentType.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/contentType.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/contentType.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/contentType.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/path.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/path.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/path.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/path.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/path.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/path.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/resource/path.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/resource/path.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/name.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/name.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/name.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/name.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/specificAssetId/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/specificAssetId/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/id.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/id.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/id.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/id.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/submodelElements.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/submodelElements.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/submodelElements.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/submodelElements.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/submodelElements.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/submodelElements.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/submodelElements.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/submodelElements.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodel/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodel/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementCollection/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementCollection/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/description.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/description.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/description.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/description.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/displayName.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/displayName.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/displayName.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/displayName.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/embeddedDataSpecifications.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/extensions.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/extensions.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/extensions.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/extensions.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/idShort.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/idShort.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/idShort.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/idShort.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/qualifiers.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/qualifiers.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/qualifiers.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/qualifiers.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/supplementalSemanticIds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/submodelElementList/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/submodelElementList/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueList/valueReferencePairs.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueList/valueReferencePairs.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueList/valueReferencePairs.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueList/valueReferencePairs.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueList/valueReferencePairs.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueList/valueReferencePairs.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueList/valueReferencePairs.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueList/valueReferencePairs.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueReferencePair/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueReferencePair/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueReferencePair/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueReferencePair/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueReferencePair/value.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueReferencePair/value.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/MinLengthViolation/valueReferencePair/value.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/MinLengthViolation/valueReferencePair/value.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/dot.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/dot.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/dot.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/dot.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/dot.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/dot.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/dot.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/dot.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/letter.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/letter.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/letter.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/letter.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/letter.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/letter.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/letter.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/letter.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/revision/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/revision/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/dot.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/dot.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/dot.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/dot.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/dot.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/dot.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/dot.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/dot.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/letter.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/letter.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/letter.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/letter.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/letter.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/letter.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/letter.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/letter.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/negative.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/negative.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/negative.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/negative.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/negative.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/negative.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/administrativeInformation/version/negative.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/administrativeInformation/version/negative.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/annotatedRelationshipElement/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/assetAdministrationShell/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_UTC_and_suffix.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_with_offset.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/date_time_without_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/only_date_with_time_zone.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_minutes.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/lastUpdate/without_seconds.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/maxInterval/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/integer.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/integer.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/integer.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/integer.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/integer.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/integer.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/integer.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/integer.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/leading_P_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/negative_years.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/negative_years.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/negative_years.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/negative_years.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/negative_years.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/negative_years.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/negative_years.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/negative_years.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/positive_year_negative_months.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/separator_T_missing.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/the_order_matters.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/the_order_matters.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/the_order_matters.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/the_order_matters.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/the_order_matters.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/the_order_matters.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/basicEventElement/minInterval/the_order_matters.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/basicEventElement/minInterval/the_order_matters.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/number.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/number.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/number.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/number.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/number.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/number.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/contentType/number.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/contentType/number.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/blob/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/blob/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/capability/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/capability/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/conceptDescription/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/entity/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/entity/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/number.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/number.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/number.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/number.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/number.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/number.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/contentType/number.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/contentType/number.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/absolute_path_without_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/absolute_path_without_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/absolute_path_without_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/absolute_path_without_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/absolute_path_without_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/absolute_path_without_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/absolute_path_without_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/absolute_path_without_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/local_relative_path_with_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/local_relative_path_with_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/local_relative_path_with_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/local_relative_path_with_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/local_relative_path_with_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/local_relative_path_with_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/local_relative_path_with_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/local_relative_path_with_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/number.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/number.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/number.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/number.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/number.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/number.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/number.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/number.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/relative_path_without_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/relative_path_without_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/relative_path_without_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/relative_path_without_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/relative_path_without_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/relative_path_without_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/file/value/relative_path_without_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/file/value/relative_path_without_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringDefinitionTypeIec61360/language/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringNameType/language/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringPreferredNameTypeIec61360/language/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringShortNameTypeIec61360/language/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/free_form_text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/free_form_text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/free_form_text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/free_form_text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/free_form_text.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/free_form_text.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/free_form_text.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/free_form_text.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/langStringTextType/language/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/multiLanguageProperty/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/operation/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/operation/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/property/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/property/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/range/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/range/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/referenceElement/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/relationshipElement/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_05.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_05.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_05.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_05.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_05.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/number.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/number.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/number.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/number.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/number.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/number.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/contentType/number.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/contentType/number.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/absolute_path_without_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/absolute_path_without_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/absolute_path_without_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/absolute_path_without_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/absolute_path_without_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/absolute_path_without_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/absolute_path_without_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/absolute_path_without_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/empty.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/empty.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/empty.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/empty.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/empty.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/empty.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/empty.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/empty.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/local_relative_path_with_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/local_relative_path_with_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/local_relative_path_with_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/local_relative_path_with_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/local_relative_path_with_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/local_relative_path_with_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/local_relative_path_with_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/local_relative_path_with_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_07.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_07.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_07.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_07.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_07.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_07.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_07.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_07.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/number.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/number.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/number.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/number.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/number.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/number.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/number.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/number.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/relative_path_without_scheme.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/relative_path_without_scheme.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/relative_path_without_scheme.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/relative_path_without_scheme.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/relative_path_without_scheme.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/relative_path_without_scheme.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/resource/path/relative_path_without_scheme.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/resource/path/relative_path_without_scheme.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodel/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementCollection/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_01.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/PatternViolation/submodelElementList/idShort/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/blob/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/blob/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/blob/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/blob/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/blob/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/blob/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/blob/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/blob/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/file/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/file/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/file/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/file/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/file/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/file/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/file/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/file/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/multiLanguageProperty/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/multiLanguageProperty/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/multiLanguageProperty/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/multiLanguageProperty/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/multiLanguageProperty/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/multiLanguageProperty/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/multiLanguageProperty/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/multiLanguageProperty/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/property/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/property/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/property/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/property/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/property/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/property/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/property/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/property/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/range/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/range/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/range/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/range/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/range/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/range/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/range/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/range/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/referenceElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/referenceElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/referenceElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/referenceElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/referenceElement/category.xml.errors b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/referenceElement/category.xml.errors similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/SetViolation/referenceElement/category.xml.errors rename to test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/SetViolation/referenceElement/category.xml.errors diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/assetInformation/assetKind_as_assetKind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/assetInformation/assetKind_as_assetKind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/assetInformation/assetKind_as_assetKind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/assetInformation/assetKind_as_assetKind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/assetInformation/assetKind_as_assetKind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/assetInformation/assetKind_as_assetKind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/assetInformation/assetKind_as_assetKind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/assetInformation/assetKind_as_assetKind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/direction_as_direction.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/direction_as_direction.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/direction_as_direction.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/direction_as_direction.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/direction_as_direction.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/direction_as_direction.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/direction_as_direction.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/direction_as_direction.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/state_as_stateOfEvent.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/state_as_stateOfEvent.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/state_as_stateOfEvent.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/state_as_stateOfEvent.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/state_as_stateOfEvent.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/state_as_stateOfEvent.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/basicEventElement/state_as_stateOfEvent.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/basicEventElement/state_as_stateOfEvent.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/dataSpecificationIec61360/dataType_as_dataTypeIec61360.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/entity/entityType_as_entityType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/entity/entityType_as_entityType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/entity/entityType_as_entityType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/entity/entityType_as_entityType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/entity/entityType_as_entityType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/entity/entityType_as_entityType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/entity/entityType_as_entityType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/entity/entityType_as_entityType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/extension/valueType_as_dataTypeDefXsd.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/key/type_as_keyTypes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/key/type_as_keyTypes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/key/type_as_keyTypes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/key/type_as_keyTypes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/key/type_as_keyTypes.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/key/type_as_keyTypes.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/key/type_as_keyTypes.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/key/type_as_keyTypes.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/property/valueType_as_dataTypeDefXsd.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/property/valueType_as_dataTypeDefXsd.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/property/valueType_as_dataTypeDefXsd.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/property/valueType_as_dataTypeDefXsd.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/property/valueType_as_dataTypeDefXsd.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/property/valueType_as_dataTypeDefXsd.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/property/valueType_as_dataTypeDefXsd.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/property/valueType_as_dataTypeDefXsd.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/kind_as_qualifierKind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/kind_as_qualifierKind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/kind_as_qualifierKind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/kind_as_qualifierKind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/kind_as_qualifierKind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/kind_as_qualifierKind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/kind_as_qualifierKind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/kind_as_qualifierKind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/qualifier/valueType_as_dataTypeDefXsd.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/range/valueType_as_dataTypeDefXsd.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/range/valueType_as_dataTypeDefXsd.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/range/valueType_as_dataTypeDefXsd.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/range/valueType_as_dataTypeDefXsd.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/range/valueType_as_dataTypeDefXsd.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/range/valueType_as_dataTypeDefXsd.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/range/valueType_as_dataTypeDefXsd.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/range/valueType_as_dataTypeDefXsd.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/reference/type_as_referenceTypes.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/reference/type_as_referenceTypes.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/reference/type_as_referenceTypes.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/reference/type_as_referenceTypes.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/reference/type_as_referenceTypes.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/reference/type_as_referenceTypes.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/reference/type_as_referenceTypes.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/reference/type_as_referenceTypes.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodel/kind_as_modellingKind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodel/kind_as_modellingKind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodel/kind_as_modellingKind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodel/kind_as_modellingKind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodel/kind_as_modellingKind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodel/kind_as_modellingKind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodel/kind_as_modellingKind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodel/kind_as_modellingKind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/typeValueListElement_as_aasSubmodelElements.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/EnumViolation/submodelElementList/valueTypeListElement_as_dataTypeDefXsd.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/first.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/first.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/first.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/first.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/first.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/first.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/first.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/first.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/second.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/second.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/second.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/second.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/second.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/second.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/annotatedRelationshipElement/second.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/annotatedRelationshipElement/second.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/assetInformation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/assetInformation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/assetInformation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/assetInformation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/assetInformation.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/assetInformation.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/assetInformation.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/assetInformation.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetAdministrationShell/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetAdministrationShell/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetInformation/assetKind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetInformation/assetKind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetInformation/assetKind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetInformation/assetKind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetInformation/assetKind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetInformation/assetKind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/assetInformation/assetKind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/assetInformation/assetKind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/direction.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/direction.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/direction.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/direction.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/direction.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/direction.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/direction.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/direction.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/observed.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/observed.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/observed.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/observed.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/observed.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/observed.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/observed.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/observed.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/state.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/state.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/state.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/state.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/state.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/state.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/basicEventElement/state.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/basicEventElement/state.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/blob/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/blob/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/blob/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/blob/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/blob/contentType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/blob/contentType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/blob/contentType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/blob/contentType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/conceptDescription/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/conceptDescription/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/conceptDescription/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/conceptDescription/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/conceptDescription/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/conceptDescription/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/conceptDescription/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/conceptDescription/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/dataSpecificationIec61360/preferredName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/dataSpecificationIec61360/preferredName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/dataSpecificationIec61360/preferredName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/dataSpecificationIec61360/preferredName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/dataSpecificationIec61360/preferredName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/dataSpecificationIec61360/preferredName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/dataSpecificationIec61360/preferredName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/dataSpecificationIec61360/preferredName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/entity/entityType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/entity/entityType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/entity/entityType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/entity/entityType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/entity/entityType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/entity/entityType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/entity/entityType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/entity/entityType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/extension/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/extension/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/extension/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/extension/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/extension/name.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/extension/name.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/extension/name.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/extension/name.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/file/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/file/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/file/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/file/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/file/contentType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/file/contentType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/file/contentType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/file/contentType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/key/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/key/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringDefinitionTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringDefinitionTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringNameType/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringNameType/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringPreferredNameTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringShortNameTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringShortNameTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/langStringTextType/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/langStringTextType/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/max.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/max.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/max.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/max.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/max.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/max.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/max.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/max.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/min.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/min.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/min.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/min.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/min.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/min.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/min.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/min.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/nom.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/nom.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/nom.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/nom.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/nom.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/nom.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/nom.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/nom.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/typ.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/typ.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/typ.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/typ.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/typ.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/typ.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/levelType/typ.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/levelType/typ.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/operationVariable/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/operationVariable/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/operationVariable/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/operationVariable/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/operationVariable/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/operationVariable/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/operationVariable/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/operationVariable/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/property/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/property/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/property/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/property/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/property/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/property/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/property/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/property/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/qualifier/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/qualifier/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/range/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/range/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/range/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/range/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/range/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/range/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/range/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/range/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/keys.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/keys.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/keys.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/keys.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/keys.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/keys.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/keys.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/keys.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/reference/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/reference/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/first.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/first.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/first.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/first.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/first.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/first.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/first.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/first.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/second.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/second.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/second.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/second.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/second.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/second.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/relationshipElement/second.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/relationshipElement/second.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/resource/path.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/resource/path.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/resource/path.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/resource/path.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/resource/path.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/resource/path.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/resource/path.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/resource/path.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/name.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/name.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/name.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/name.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/specificAssetId/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/specificAssetId/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodel/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodel/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodel/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodel/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodel/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodel/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodel/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodel/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodelElementList/typeValueListElement.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodelElementList/typeValueListElement.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodelElementList/typeValueListElement.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodelElementList/typeValueListElement.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodelElementList/typeValueListElement.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodelElementList/typeValueListElement.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/submodelElementList/typeValueListElement.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/submodelElementList/typeValueListElement.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueList/valueReferencePairs.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueList/valueReferencePairs.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueList/valueReferencePairs.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueList/valueReferencePairs.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueList/valueReferencePairs.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueList/valueReferencePairs.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueList/valueReferencePairs.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueList/valueReferencePairs.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/valueId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/valueId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/valueId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/valueId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/valueId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/valueId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/RequiredViolation/valueReferencePair/valueId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/RequiredViolation/valueReferencePair/valueId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/creator.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/creator.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/creator.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/creator.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/creator.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/creator.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/creator.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/creator.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/revision.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/revision.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/revision.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/revision.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/revision.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/revision.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/revision.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/revision.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/templateId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/templateId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/templateId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/templateId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/templateId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/templateId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/templateId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/templateId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/version.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/version.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/version.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/version.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/version.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/version.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/administrativeInformation/version.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/administrativeInformation/version.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/annotations.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/annotations.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/annotations.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/annotations.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/annotations.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/annotations.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/annotations.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/annotations.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/first.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/first.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/first.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/first.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/first.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/first.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/first.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/first.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/second.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/second.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/second.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/second.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/second.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/second.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/second.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/second.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/annotatedRelationshipElement/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/administration.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/administration.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/administration.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/administration.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/administration.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/administration.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/administration.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/administration.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/assetInformation.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/assetInformation.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/assetInformation.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/assetInformation.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/assetInformation.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/assetInformation.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/assetInformation.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/assetInformation.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/derivedFrom.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/derivedFrom.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/derivedFrom.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/derivedFrom.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/derivedFrom.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/derivedFrom.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/derivedFrom.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/derivedFrom.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/submodels.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/submodels.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/submodels.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/submodels.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/submodels.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/submodels.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetAdministrationShell/submodels.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetAdministrationShell/submodels.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetKind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetKind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetKind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetKind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetKind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetKind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetKind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetKind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/assetType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/assetType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/defaultThumbnail.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/defaultThumbnail.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/defaultThumbnail.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/defaultThumbnail.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/defaultThumbnail.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/defaultThumbnail.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/defaultThumbnail.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/defaultThumbnail.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/globalAssetId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/globalAssetId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/globalAssetId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/globalAssetId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/globalAssetId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/globalAssetId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/assetInformation/globalAssetId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/assetInformation/globalAssetId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/direction.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/direction.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/direction.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/direction.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/direction.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/direction.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/direction.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/direction.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/lastUpdate.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/lastUpdate.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/lastUpdate.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/lastUpdate.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/lastUpdate.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/lastUpdate.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/lastUpdate.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/lastUpdate.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/maxInterval.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/maxInterval.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/maxInterval.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/maxInterval.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/maxInterval.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/maxInterval.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/maxInterval.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/maxInterval.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageBroker.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageBroker.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageBroker.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageBroker.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageBroker.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageBroker.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageBroker.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageBroker.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageTopic.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageTopic.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageTopic.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageTopic.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageTopic.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageTopic.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/messageTopic.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/messageTopic.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/minInterval.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/minInterval.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/minInterval.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/minInterval.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/minInterval.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/minInterval.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/minInterval.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/minInterval.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/observed.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/observed.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/observed.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/observed.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/observed.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/observed.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/observed.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/observed.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/state.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/state.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/state.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/state.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/state.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/state.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/state.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/state.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/basicEventElement/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/basicEventElement/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/contentType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/contentType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/contentType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/contentType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/blob/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/blob/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/capability/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/capability/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/administration.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/administration.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/administration.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/administration.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/administration.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/administration.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/administration.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/administration.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/isCaseOf.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/isCaseOf.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/isCaseOf.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/isCaseOf.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/isCaseOf.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/isCaseOf.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/conceptDescription/isCaseOf.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/conceptDescription/isCaseOf.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/dataType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/dataType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/dataType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/dataType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/dataType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/dataType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/dataType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/dataType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/definition.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/definition.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/definition.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/definition.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/definition.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/definition.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/definition.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/definition.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/levelType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/levelType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/levelType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/levelType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/levelType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/levelType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/levelType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/levelType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/preferredName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/preferredName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/preferredName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/preferredName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/preferredName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/preferredName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/preferredName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/preferredName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/shortName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/shortName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/shortName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/shortName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/shortName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/shortName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/shortName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/shortName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/sourceOfDefinition.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/symbol.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/symbol.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/symbol.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/symbol.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/symbol.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/symbol.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/symbol.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/symbol.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unit.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unit.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unit.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unit.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unit.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unit.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unit.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unit.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unitId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unitId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unitId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unitId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unitId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unitId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/unitId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/unitId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/valueFormat.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/valueFormat.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/valueFormat.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/valueFormat.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/valueFormat.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/valueFormat.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/dataSpecificationIec61360/valueFormat.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/dataSpecificationIec61360/valueFormat.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecification.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecification.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecification.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecification.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecification.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecification.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecification.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecification.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/embeddedDataSpecification/dataSpecificationContent.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/entityType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/entityType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/entityType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/entityType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/entityType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/entityType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/entityType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/entityType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/statements.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/statements.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/statements.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/statements.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/statements.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/statements.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/statements.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/statements.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/entity/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/entity/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/name.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/name.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/name.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/name.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/refersTo.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/refersTo.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/refersTo.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/refersTo.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/refersTo.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/refersTo.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/refersTo.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/refersTo.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/extension/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/extension/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/contentType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/contentType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/contentType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/contentType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/file/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/file/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/key/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/key/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringDefinitionTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringDefinitionTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringNameType/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringNameType/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringPreferredNameTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringPreferredNameTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringShortNameTypeIec61360/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringShortNameTypeIec61360/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/language.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/language.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/language.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/language.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/language.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/language.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/language.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/language.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/text.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/text.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/text.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/text.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/text.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/text.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/langStringTextType/text.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/langStringTextType/text.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/max.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/max.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/max.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/max.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/max.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/max.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/max.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/max.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/min.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/min.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/min.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/min.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/min.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/min.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/min.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/min.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/nom.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/nom.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/nom.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/nom.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/nom.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/nom.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/nom.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/nom.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/typ.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/typ.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/typ.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/typ.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/typ.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/typ.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/levelType/typ.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/levelType/typ.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/valueId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/valueId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/valueId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/valueId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/valueId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/valueId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/multiLanguageProperty/valueId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/multiLanguageProperty/valueId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inoutputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inoutputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inoutputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inoutputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inoutputVariables.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inoutputVariables.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inoutputVariables.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inoutputVariables.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inputVariables.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inputVariables.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/inputVariables.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/inputVariables.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/outputVariables.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/outputVariables.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/outputVariables.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/outputVariables.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/outputVariables.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/outputVariables.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/outputVariables.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/outputVariables.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operation/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operation/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operationVariable/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operationVariable/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operationVariable/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operationVariable/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operationVariable/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operationVariable/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/operationVariable/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/operationVariable/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/property/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/property/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/kind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/kind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/kind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/kind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/kind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/kind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/kind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/kind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/qualifier/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/qualifier/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/max.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/max.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/max.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/max.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/max.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/max.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/max.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/max.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/valueType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/valueType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/valueType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/valueType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/valueType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/valueType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/range/valueType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/range/valueType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/keys.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/keys.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/keys.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/keys.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/keys.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/keys.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/keys.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/keys.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/referredSemanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/referredSemanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/referredSemanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/referredSemanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/referredSemanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/referredSemanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/referredSemanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/referredSemanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/type.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/type.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/type.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/type.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/type.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/type.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/reference/type.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/reference/type.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/referenceElement/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/referenceElement/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/first.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/first.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/first.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/first.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/first.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/first.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/first.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/first.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/second.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/second.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/second.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/second.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/second.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/second.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/second.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/second.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/relationshipElement/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/relationshipElement/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/contentType.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/contentType.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/contentType.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/contentType.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/contentType.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/contentType.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/contentType.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/contentType.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/path.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/path.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/path.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/path.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/path.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/path.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/resource/path.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/resource/path.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/externalSubjectId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/externalSubjectId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/externalSubjectId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/externalSubjectId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/externalSubjectId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/externalSubjectId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/externalSubjectId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/externalSubjectId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/name.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/name.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/name.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/name.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/name.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/name.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/name.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/name.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/specificAssetId/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/specificAssetId/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/administration.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/administration.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/administration.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/administration.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/administration.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/administration.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/administration.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/administration.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/id.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/id.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/id.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/id.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/id.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/id.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/id.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/id.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/kind.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/kind.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/kind.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/kind.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/kind.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/kind.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/kind.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/kind.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/submodelElements.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/submodelElements.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/submodelElements.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/submodelElements.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/submodelElements.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/submodelElements.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/submodelElements.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/submodelElements.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodel/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodel/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementCollection/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementCollection/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/category.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/category.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/category.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/category.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/category.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/category.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/category.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/category.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/description.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/description.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/description.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/description.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/description.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/description.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/description.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/description.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/displayName.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/displayName.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/displayName.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/displayName.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/displayName.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/displayName.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/displayName.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/displayName.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/embeddedDataSpecifications.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/embeddedDataSpecifications.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/embeddedDataSpecifications.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/embeddedDataSpecifications.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/embeddedDataSpecifications.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/embeddedDataSpecifications.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/embeddedDataSpecifications.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/embeddedDataSpecifications.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/extensions.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/extensions.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/extensions.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/extensions.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/extensions.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/extensions.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/extensions.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/extensions.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/idShort.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/idShort.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/idShort.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/idShort.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/idShort.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/idShort.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/idShort.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/idShort.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/orderRelevant.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/orderRelevant.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/orderRelevant.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/orderRelevant.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/orderRelevant.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/orderRelevant.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/orderRelevant.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/orderRelevant.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/qualifiers.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/qualifiers.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/qualifiers.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/qualifiers.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/qualifiers.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/qualifiers.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/qualifiers.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/qualifiers.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticIdListElement.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticIdListElement.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticIdListElement.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticIdListElement.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticIdListElement.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticIdListElement.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/semanticIdListElement.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/semanticIdListElement.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/supplementalSemanticIds.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/supplementalSemanticIds.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/supplementalSemanticIds.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/supplementalSemanticIds.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/supplementalSemanticIds.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/supplementalSemanticIds.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/supplementalSemanticIds.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/supplementalSemanticIds.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/typeValueListElement.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/typeValueListElement.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/typeValueListElement.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/typeValueListElement.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/typeValueListElement.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/typeValueListElement.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/typeValueListElement.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/typeValueListElement.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/valueTypeListElement.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/valueTypeListElement.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/valueTypeListElement.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/valueTypeListElement.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/valueTypeListElement.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/valueTypeListElement.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/submodelElementList/valueTypeListElement.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/submodelElementList/valueTypeListElement.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueList/valueReferencePairs.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueList/valueReferencePairs.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueList/valueReferencePairs.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueList/valueReferencePairs.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueList/valueReferencePairs.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueList/valueReferencePairs.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueList/valueReferencePairs.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueList/valueReferencePairs.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/value.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/value.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/value.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/value.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/value.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/value.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/value.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/value.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/valueId.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/valueId.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/valueId.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/valueId.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/valueId.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/valueId.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/TypeViolation/valueReferencePair/valueId.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/TypeViolation/valueReferencePair/valueId.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/administrativeInformation/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/annotatedRelationshipElement/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetAdministrationShell/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetInformation/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetInformation/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetInformation/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetInformation/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetInformation/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetInformation/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/assetInformation/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/assetInformation/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/basicEventElement/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/basicEventElement/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/basicEventElement/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/basicEventElement/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/basicEventElement/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/basicEventElement/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/basicEventElement/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/basicEventElement/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/blob/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/blob/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/blob/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/blob/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/blob/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/blob/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/blob/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/blob/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/capability/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/capability/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/capability/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/capability/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/capability/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/capability/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/capability/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/capability/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/conceptDescription/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/conceptDescription/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/conceptDescription/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/conceptDescription/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/conceptDescription/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/conceptDescription/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/conceptDescription/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/conceptDescription/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/dataSpecificationIec61360/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/embeddedDataSpecification/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/entity/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/entity/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/entity/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/entity/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/entity/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/entity/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/entity/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/entity/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/extension/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/extension/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/extension/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/extension/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/extension/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/extension/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/extension/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/extension/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/file/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/file/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/file/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/file/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/file/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/file/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/file/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/file/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/key/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/key/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/key/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/key/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/key/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/key/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/key/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/key/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringDefinitionTypeIec61360/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringNameType/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringNameType/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringNameType/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringNameType/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringNameType/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringNameType/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringNameType/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringNameType/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringPreferredNameTypeIec61360/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringShortNameTypeIec61360/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringTextType/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringTextType/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringTextType/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringTextType/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringTextType/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringTextType/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/langStringTextType/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/langStringTextType/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/levelType/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/levelType/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/levelType/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/levelType/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/levelType/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/levelType/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/levelType/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/levelType/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/multiLanguageProperty/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operation/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operation/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operation/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operation/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operation/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operation/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operation/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operation/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operationVariable/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operationVariable/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operationVariable/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operationVariable/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operationVariable/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operationVariable/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/operationVariable/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/operationVariable/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/property/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/property/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/property/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/property/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/property/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/property/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/property/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/property/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/qualifier/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/qualifier/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/qualifier/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/qualifier/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/qualifier/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/qualifier/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/qualifier/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/qualifier/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/range/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/range/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/range/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/range/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/range/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/range/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/range/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/range/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/reference/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/reference/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/reference/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/reference/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/reference/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/reference/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/reference/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/reference/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/referenceElement/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/referenceElement/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/referenceElement/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/referenceElement/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/referenceElement/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/referenceElement/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/referenceElement/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/referenceElement/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/relationshipElement/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/relationshipElement/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/relationshipElement/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/relationshipElement/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/relationshipElement/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/relationshipElement/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/relationshipElement/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/relationshipElement/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/resource/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/resource/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/resource/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/resource/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/resource/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/resource/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/resource/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/resource/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/specificAssetId/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/specificAssetId/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/specificAssetId/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/specificAssetId/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/specificAssetId/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/specificAssetId/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/specificAssetId/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/specificAssetId/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodel/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodel/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodel/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodel/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodel/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodel/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodel/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodel/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementCollection/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementList/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementList/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementList/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementList/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementList/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementList/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/submodelElementList/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/submodelElementList/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueList/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueList/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueList/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueList/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueList/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueList/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueList/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueList/invalid.xml.exception diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml diff --git a/test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml.exception b/test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml.exception similarity index 100% rename from test_data/Xml/ContainedInEnvironment/Unexpected/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml.exception rename to test_data/Xml/ContainedInEnvironment/Unexpected/Unserializable/UnexpectedAdditionalProperty/valueReferencePair/invalid.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml diff --git a/test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml.errors new file mode 100644 index 00000000..12e1f754 --- /dev/null +++ b/test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml.errors @@ -0,0 +1 @@ +.time_stamp: The value must represent a valid xs:dateTime with the time zone fixed to UTC. \ No newline at end of file diff --git a/test_data/Xml/SelfContained/Unexpected/MaxLengthViolation/eventPayload/topic.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/MaxLengthViolation/eventPayload/topic.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MaxLengthViolation/eventPayload/topic.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/MaxLengthViolation/eventPayload/topic.xml diff --git a/test_data/Xml/SelfContained/Unexpected/MaxLengthViolation/eventPayload/topic.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/MaxLengthViolation/eventPayload/topic.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MaxLengthViolation/eventPayload/topic.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/MaxLengthViolation/eventPayload/topic.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/assetAdministrationShells.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/assetAdministrationShells.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/assetAdministrationShells.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/assetAdministrationShells.xml diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/assetAdministrationShells.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/assetAdministrationShells.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/assetAdministrationShells.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/assetAdministrationShells.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/conceptDescriptions.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/conceptDescriptions.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/conceptDescriptions.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/conceptDescriptions.xml diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/conceptDescriptions.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/conceptDescriptions.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/conceptDescriptions.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/conceptDescriptions.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/submodels.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/submodels.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/submodels.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/submodels.xml diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/submodels.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/submodels.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/environment/submodels.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/environment/submodels.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/eventPayload/topic.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/eventPayload/topic.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/eventPayload/topic.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/eventPayload/topic.xml diff --git a/test_data/Xml/SelfContained/Unexpected/MinLengthViolation/eventPayload/topic.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/eventPayload/topic.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/MinLengthViolation/eventPayload/topic.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/MinLengthViolation/eventPayload/topic.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_UTC_and_suffix.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_with_offset.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/date_time_without_zone.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/empty.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/empty.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/empty.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/empty.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/empty.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/empty.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/empty.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/empty.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_02.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_03.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_04.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_05.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_06.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_08.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_09.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/negatively_fuzzed_10.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/only_date_with_time_zone.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_minutes.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_minutes.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_minutes.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_minutes.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_minutes.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_minutes.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_minutes.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_minutes.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_seconds.xml b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_seconds.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_seconds.xml rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_seconds.xml diff --git a/test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_seconds.xml.errors b/test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_seconds.xml.errors similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/PatternViolation/eventPayload/timeStamp/without_seconds.xml.errors rename to test_data/Xml/SelfContained/Unexpected/Invalid/PatternViolation/eventPayload/timeStamp/without_seconds.xml.errors diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/observableReference.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/observableReference.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/observableReference.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/observableReference.xml diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/observableReference.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/observableReference.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/observableReference.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/observableReference.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/source.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/source.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/source.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/source.xml diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/source.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/source.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/source.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/source.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/timeStamp.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/timeStamp.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/timeStamp.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/timeStamp.xml diff --git a/test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/timeStamp.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/timeStamp.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/RequiredViolation/eventPayload/timeStamp.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/RequiredViolation/eventPayload/timeStamp.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/assetAdministrationShells.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/assetAdministrationShells.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/assetAdministrationShells.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/assetAdministrationShells.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/assetAdministrationShells.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/assetAdministrationShells.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/assetAdministrationShells.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/assetAdministrationShells.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/conceptDescriptions.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/conceptDescriptions.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/conceptDescriptions.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/conceptDescriptions.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/conceptDescriptions.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/conceptDescriptions.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/conceptDescriptions.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/conceptDescriptions.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/submodels.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/submodels.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/submodels.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/submodels.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/submodels.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/submodels.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/environment/submodels.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/environment/submodels.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableReference.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableReference.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableReference.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableReference.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableReference.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableReference.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableReference.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableReference.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableSemanticId.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableSemanticId.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableSemanticId.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableSemanticId.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableSemanticId.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableSemanticId.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/observableSemanticId.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/observableSemanticId.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/payload.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/payload.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/payload.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/payload.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/payload.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/payload.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/payload.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/payload.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/source.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/source.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/source.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/source.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/source.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/source.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/source.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/source.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/sourceSemanticId.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/sourceSemanticId.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/sourceSemanticId.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/sourceSemanticId.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/sourceSemanticId.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/sourceSemanticId.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/sourceSemanticId.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/sourceSemanticId.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/subjectId.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/subjectId.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/subjectId.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/subjectId.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/subjectId.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/subjectId.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/subjectId.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/subjectId.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/timeStamp.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/timeStamp.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/timeStamp.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/timeStamp.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/timeStamp.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/timeStamp.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/timeStamp.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/timeStamp.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/topic.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/topic.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/topic.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/topic.xml diff --git a/test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/topic.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/topic.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/TypeViolation/eventPayload/topic.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/TypeViolation/eventPayload/topic.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/environment/invalid.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/environment/invalid.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/environment/invalid.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/environment/invalid.xml diff --git a/test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/environment/invalid.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/environment/invalid.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/environment/invalid.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/environment/invalid.xml.exception diff --git a/test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/eventPayload/invalid.xml b/test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/eventPayload/invalid.xml similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/eventPayload/invalid.xml rename to test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/eventPayload/invalid.xml diff --git a/test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/eventPayload/invalid.xml.exception b/test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/eventPayload/invalid.xml.exception similarity index 100% rename from test_data/Xml/SelfContained/Unexpected/UnexpectedAdditionalProperty/eventPayload/invalid.xml.exception rename to test_data/Xml/SelfContained/Unexpected/Unserializable/UnexpectedAdditionalProperty/eventPayload/invalid.xml.exception diff --git a/tests/common.py b/tests/common.py index f7e8215f..5ba38aa7 100644 --- a/tests/common.py +++ b/tests/common.py @@ -26,19 +26,6 @@ "true", ) -#: List of identifiers for verification failures (corresponding to subdirectory names -#: in the directory with test data) -CAUSES_FOR_VERIFICATION_FAILURE = [ - "DateTimeStampUtcViolationOnFebruary29th", - "MaxLengthViolation", - "MinLengthViolation", - "PatternViolation", - "InvalidValueExample", - "InvalidMinMaxExample", - "SetViolation", - "ConstraintViolation", -] - def record_or_check(path: pathlib.Path, got: str) -> None: """ diff --git a/tests/test_jsonization_of_concrete_classes.py b/tests/test_jsonization_of_concrete_classes.py index 014bb700..107da5cf 100644 --- a/tests/test_jsonization_of_concrete_classes.py +++ b/tests/test_jsonization_of_concrete_classes.py @@ -20,17 +20,6 @@ import tests.common_jsonization -#: List of identifiers for serialization failures (corresponding to subdirectory names -#: in the directory with test data) -_CAUSES_FOR_DESERIALIZATION_FAILURE = [ - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "NullViolation", - "UnexpectedAdditionalProperty", -] - - class Test_Extension(unittest.TestCase): """ Test JSON de/serialization of the concrete class @@ -90,84 +79,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Extension" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Extension` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Extension/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Extension" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Extension` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Extension/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_AdministrativeInformation(unittest.TestCase): @@ -229,84 +212,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AdministrativeInformation" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AdministrativeInformation` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AdministrativeInformation/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AdministrativeInformation" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AdministrativeInformation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AdministrativeInformation/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Qualifier(unittest.TestCase): @@ -368,84 +345,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Qualifier" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Qualifier` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Qualifier/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Qualifier" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Qualifier` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Qualifier/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_AssetAdministrationShell(unittest.TestCase): @@ -507,84 +478,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AssetAdministrationShell" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetAdministrationShell` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AssetAdministrationShell/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AssetAdministrationShell" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetAdministrationShell` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AssetAdministrationShell/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_AssetInformation(unittest.TestCase): @@ -646,84 +611,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AssetInformation" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetInformation` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AssetInformation/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AssetInformation" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetInformation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AssetInformation/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Resource(unittest.TestCase): @@ -785,84 +744,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Resource" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Resource` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Resource/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Resource" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Resource` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Resource/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_SpecificAssetID(unittest.TestCase): @@ -924,84 +877,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SpecificAssetId" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SpecificAssetID` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SpecificAssetId/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SpecificAssetId" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SpecificAssetID` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SpecificAssetId/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Submodel(unittest.TestCase): @@ -1063,84 +1010,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Submodel" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Submodel` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Submodel/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Submodel" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Submodel` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Submodel/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_RelationshipElement(unittest.TestCase): @@ -1202,84 +1143,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "RelationshipElement" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.RelationshipElement` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/RelationshipElement/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "RelationshipElement" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.RelationshipElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/RelationshipElement/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_SubmodelElementList(unittest.TestCase): @@ -1341,84 +1276,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SubmodelElementList" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementList` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SubmodelElementList/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SubmodelElementList" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementList` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SubmodelElementList/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_SubmodelElementCollection(unittest.TestCase): @@ -1480,84 +1409,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SubmodelElementCollection" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementCollection` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SubmodelElementCollection/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "SubmodelElementCollection" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementCollection` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/SubmodelElementCollection/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Property(unittest.TestCase): @@ -1619,84 +1542,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Property" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Property` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Property/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Property" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Property` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Property/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_MultiLanguageProperty(unittest.TestCase): @@ -1758,84 +1675,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "MultiLanguageProperty" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.MultiLanguageProperty` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/MultiLanguageProperty/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "MultiLanguageProperty" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.MultiLanguageProperty` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/MultiLanguageProperty/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Range(unittest.TestCase): @@ -1897,84 +1808,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Range" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Range` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Range/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Range" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Range` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Range/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_ReferenceElement(unittest.TestCase): @@ -2036,84 +1941,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ReferenceElement" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ReferenceElement` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ReferenceElement/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ReferenceElement" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ReferenceElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ReferenceElement/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Blob(unittest.TestCase): @@ -2175,84 +2074,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Blob" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Blob` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Blob/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Blob" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Blob` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Blob/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_File(unittest.TestCase): @@ -2314,84 +2207,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "File" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.File` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/File/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "File" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.File` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/File/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_AnnotatedRelationshipElement(unittest.TestCase): @@ -2453,84 +2340,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AnnotatedRelationshipElement" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AnnotatedRelationshipElement` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AnnotatedRelationshipElement/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "AnnotatedRelationshipElement" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AnnotatedRelationshipElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/AnnotatedRelationshipElement/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Entity(unittest.TestCase): @@ -2592,84 +2473,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Entity" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Entity` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Entity/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Entity" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Entity` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Entity/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_EventPayload(unittest.TestCase): @@ -2731,84 +2606,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "SelfContained" - / "Unexpected" - / cause - / "EventPayload" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "SelfContained" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EventPayload` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/EventPayload/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.event_payload_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.event_payload_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "SelfContained" - / "Unexpected" - / cause - / "EventPayload" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EventPayload` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "SelfContained" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/EventPayload/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - instance = aas_jsonization.event_payload_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + instance = aas_jsonization.event_payload_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(instance)) + errors = list(aas_verification.verify(instance)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_BasicEventElement(unittest.TestCase): @@ -2870,84 +2739,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "BasicEventElement" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.BasicEventElement` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/BasicEventElement/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "BasicEventElement" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.BasicEventElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/BasicEventElement/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Operation(unittest.TestCase): @@ -3009,84 +2872,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Operation" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Operation` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Operation/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Operation" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Operation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Operation/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_OperationVariable(unittest.TestCase): @@ -3148,84 +3005,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "OperationVariable" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.OperationVariable` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/OperationVariable/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "OperationVariable" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.OperationVariable` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/OperationVariable/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Capability(unittest.TestCase): @@ -3287,84 +3138,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Capability" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Capability` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Capability/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Capability" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Capability` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Capability/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_ConceptDescription(unittest.TestCase): @@ -3426,84 +3271,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ConceptDescription" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ConceptDescription` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ConceptDescription/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ConceptDescription" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ConceptDescription` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ConceptDescription/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) + + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + errors = list(aas_verification.verify(container)) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Reference(unittest.TestCase): @@ -3565,84 +3404,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Reference" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Reference` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Reference/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Reference" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Reference` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Reference/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) + + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception + + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Key(unittest.TestCase): @@ -3704,84 +3537,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Key" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Key` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Key/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "Key" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Key` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Key/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LangStringNameType(unittest.TestCase): @@ -3843,84 +3670,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringNameType" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringNameType` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringNameType/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringNameType" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringNameType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringNameType/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LangStringTextType(unittest.TestCase): @@ -3982,84 +3803,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringTextType" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringTextType` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringTextType/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringTextType" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringTextType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringTextType/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_Environment(unittest.TestCase): @@ -4121,84 +3936,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "SelfContained" - / "Unexpected" - / cause - / "Environment" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "SelfContained" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Environment` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Environment/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "SelfContained" - / "Unexpected" - / cause - / "Environment" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Environment` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "SelfContained" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/Environment/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(invalid_dir.glob(glob_pattern)) - try: - instance = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - errors = list(aas_verification.verify(instance)) + try: + instance = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + errors = list(aas_verification.verify(instance)) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_EmbeddedDataSpecification(unittest.TestCase): @@ -4260,84 +4069,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "EmbeddedDataSpecification" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EmbeddedDataSpecification` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/EmbeddedDataSpecification/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "EmbeddedDataSpecification" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EmbeddedDataSpecification` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/EmbeddedDataSpecification/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception + + errors = list(aas_verification.verify(container)) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LevelType(unittest.TestCase): @@ -4399,84 +4202,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LevelType" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LevelType` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LevelType/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LevelType" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LevelType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LevelType/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_ValueReferencePair(unittest.TestCase): @@ -4538,84 +4335,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ValueReferencePair" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueReferencePair` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ValueReferencePair/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ValueReferencePair" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueReferencePair` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ValueReferencePair/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_ValueList(unittest.TestCase): @@ -4677,84 +4468,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ValueList" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueList` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ValueList/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "ValueList" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueList` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + # The first ``*`` corresponds to the cause. + glob_pattern = "*/ValueList/**/*.json" - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + paths = sorted(invalid_dir.glob(glob_pattern)) - errors = list(aas_verification.verify(container)) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LangStringPreferredNameTypeIEC61360(unittest.TestCase): @@ -4816,84 +4601,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringPreferredNameTypeIec61360" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringPreferredNameTypeIEC61360` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringPreferredNameTypeIec61360/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringPreferredNameTypeIec61360" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringPreferredNameTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringPreferredNameTypeIec61360/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LangStringShortNameTypeIEC61360(unittest.TestCase): @@ -4955,84 +4734,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringShortNameTypeIec61360" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringShortNameTypeIEC61360` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringShortNameTypeIec61360/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringShortNameTypeIec61360" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringShortNameTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringShortNameTypeIec61360/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_LangStringDefinitionTypeIEC61360(unittest.TestCase): @@ -5094,84 +4867,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringDefinitionTypeIec61360" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringDefinitionTypeIEC61360` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringDefinitionTypeIec61360/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "LangStringDefinitionTypeIec61360" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringDefinitionTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/LangStringDefinitionTypeIec61360/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(invalid_dir.glob(glob_pattern)) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - errors = list(aas_verification.verify(container)) + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) class Test_DataSpecificationIEC61360(unittest.TestCase): @@ -5233,84 +5000,78 @@ def test_that_deserialization_from_non_object_fails(self) -> None: self.assertEqual("", str(observed_exception.path)) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "DataSpecificationIec61360" - ) + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.DataSpecificationIEC61360` - # and this ``cause``. - continue + # The first ``*`` corresponds to the cause. + glob_pattern = "*/DataSpecificationIec61360/**/*.json" - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + paths = sorted(unserializable_dir.glob(glob_pattern)) - observed_exception: Optional[ - aas_jsonization.DeserializationException - ] = None + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - _ = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - observed_exception = exception + observed_exception: Optional[ + aas_jsonization.DeserializationException + ] = None - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + try: + _ = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + observed_exception = exception - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", - ) + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Json" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "DataSpecificationIec61360" + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.DataSpecificationIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Json" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) + + # The first ``*`` corresponds to the cause. + glob_pattern = "*/DataSpecificationIec61360/**/*.json" + + paths = sorted(invalid_dir.glob(glob_pattern)) - for path in sorted(base_dir.glob("**/*.json")): - with path.open("rt") as fid: - jsonable = json.load(fid) + for path in paths: + with path.open("rt") as fid: + jsonable = json.load(fid) - try: - container = aas_jsonization.environment_from_jsonable(jsonable) - except aas_jsonization.DeserializationException as exception: - raise AssertionError( - f"Expected no deserialization exception from {path}" - ) from exception + try: + container = aas_jsonization.environment_from_jsonable(jsonable) + except aas_jsonization.DeserializationException as exception: + raise AssertionError( + f"Expected no deserialization exception from {path}" + ) from exception - errors = list(aas_verification.verify(container)) + errors = list(aas_verification.verify(container)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", - ) + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) if __name__ == "__main__": diff --git a/tests/test_xmlization_of_concrete_classes.py b/tests/test_xmlization_of_concrete_classes.py index f44b1648..d7a73079 100644 --- a/tests/test_xmlization_of_concrete_classes.py +++ b/tests/test_xmlization_of_concrete_classes.py @@ -3,7 +3,7 @@ # Do NOT edit or append. -"""Test JSON de/serialization of concrete classes.""" +"""Test XML de/serialization of concrete classes.""" # pylint: disable=missing-docstring @@ -21,14 +21,6 @@ import tests.common_xmlization -_CAUSES_FOR_DESERIALIZATION_FAILURE = [ - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "UnexpectedAdditionalProperty", -] - - class Test_Extension(unittest.TestCase): """ Test XML de/serialization of the concrete class @@ -81,83 +73,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "extension" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Extension` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/extension/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "extension" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Extension` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/extension/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -261,83 +245,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "administrativeInformation" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AdministrativeInformation` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/administrativeInformation/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "administrativeInformation" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AdministrativeInformation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/administrativeInformation/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -441,83 +417,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "qualifier" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Qualifier` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/qualifier/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "qualifier" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Qualifier` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/qualifier/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -621,83 +589,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "assetAdministrationShell" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetAdministrationShell` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/assetAdministrationShell/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "assetAdministrationShell" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetAdministrationShell` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/assetAdministrationShell/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -801,83 +761,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "assetInformation" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetInformation` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/assetInformation/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "assetInformation" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AssetInformation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/assetInformation/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -981,83 +933,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "resource" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Resource` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/resource/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "resource" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Resource` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/resource/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -1161,83 +1105,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "specificAssetId" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SpecificAssetID` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/specificAssetId/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "specificAssetId" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SpecificAssetID` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/specificAssetId/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -1341,83 +1277,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodel" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Submodel` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodel/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodel" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Submodel` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodel/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -1521,83 +1449,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "relationshipElement" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.RelationshipElement` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/relationshipElement/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "relationshipElement" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.RelationshipElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/relationshipElement/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -1701,83 +1621,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodelElementList" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementList` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodelElementList/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodelElementList" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementList` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodelElementList/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -1881,83 +1793,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodelElementCollection" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementCollection` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodelElementCollection/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "submodelElementCollection" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.SubmodelElementCollection` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/submodelElementCollection/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2061,83 +1965,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "property" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Property` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/property/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "property" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Property` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/property/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2241,83 +2137,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "multiLanguageProperty" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.MultiLanguageProperty` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/multiLanguageProperty/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "multiLanguageProperty" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.MultiLanguageProperty` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/multiLanguageProperty/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2421,83 +2309,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "range" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Range` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/range/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "range" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Range` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/range/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2601,83 +2481,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "referenceElement" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ReferenceElement` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/referenceElement/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "referenceElement" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ReferenceElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/referenceElement/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2781,83 +2653,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "blob" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Blob` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/blob/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "blob" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Blob` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/blob/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -2961,83 +2825,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "file" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.File` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/file/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "file" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.File` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/file/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -3141,83 +2997,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "annotatedRelationshipElement" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AnnotatedRelationshipElement` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/annotatedRelationshipElement/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "annotatedRelationshipElement" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.AnnotatedRelationshipElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/annotatedRelationshipElement/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -3321,85 +3169,77 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "entity" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Entity` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/entity/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "entity" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Entity` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/entity/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) - def test_different_input_forms_give_equal_outcomes(self) -> None: + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) + + def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( ( tests.common.TEST_DATA_DIR @@ -3501,83 +3341,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "SelfContained" - / "Unexpected" - / cause - / "eventPayload" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EventPayload` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "SelfContained" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/eventPayload/**/*.xml" - try: - _ = aas_xmlization.event_payload_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.event_payload_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "SelfContained" - / "Unexpected" - / cause - / "eventPayload" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EventPayload` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "SelfContained" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - instance = aas_xmlization.event_payload_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/eventPayload/**/*.xml" - errors = list(aas_verification.verify(instance)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + instance = aas_xmlization.event_payload_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(instance)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -3683,83 +3515,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "basicEventElement" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.BasicEventElement` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/basicEventElement/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "basicEventElement" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.BasicEventElement` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/basicEventElement/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -3863,83 +3687,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "operation" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Operation` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/operation/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "operation" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Operation` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/operation/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4043,83 +3859,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "operationVariable" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.OperationVariable` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/operationVariable/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "operationVariable" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.OperationVariable` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/operationVariable/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4223,83 +4031,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "capability" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Capability` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/capability/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "capability" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Capability` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/capability/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4403,83 +4203,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "conceptDescription" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ConceptDescription` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/conceptDescription/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "conceptDescription" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ConceptDescription` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/conceptDescription/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4583,83 +4375,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "reference" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Reference` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/reference/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "reference" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Reference` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/reference/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4763,83 +4547,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "key" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Key` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/key/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "key" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Key` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/key/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -4943,83 +4719,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringNameType" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringNameType` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringNameType/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringNameType" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringNameType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringNameType/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -5123,83 +4891,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringTextType" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringTextType` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringTextType/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringTextType" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringTextType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringTextType/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -5303,83 +5063,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "SelfContained" - / "Unexpected" - / cause - / "environment" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Environment` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "SelfContained" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/environment/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "SelfContained" - / "Unexpected" - / cause - / "environment" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.Environment` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "SelfContained" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - instance = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/environment/**/*.xml" - errors = list(aas_verification.verify(instance)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + instance = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(instance)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -5483,83 +5235,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "embeddedDataSpecification" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EmbeddedDataSpecification` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/embeddedDataSpecification/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "embeddedDataSpecification" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.EmbeddedDataSpecification` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/embeddedDataSpecification/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -5663,83 +5407,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "levelType" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LevelType` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/levelType/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "levelType" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LevelType` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/levelType/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -5843,83 +5579,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "valueReferencePair" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueReferencePair` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/valueReferencePair/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "valueReferencePair" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueReferencePair` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/valueReferencePair/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -6023,83 +5751,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "valueList" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueList` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/valueList/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "valueList" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.ValueList` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/valueList/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -6203,83 +5923,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringPreferredNameTypeIec61360" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringPreferredNameTypeIEC61360` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringPreferredNameTypeIec61360/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringPreferredNameTypeIec61360" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringPreferredNameTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringPreferredNameTypeIec61360/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -6383,83 +6095,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringShortNameTypeIec61360" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringShortNameTypeIEC61360` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringShortNameTypeIec61360/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringShortNameTypeIec61360" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringShortNameTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringShortNameTypeIec61360/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -6563,83 +6267,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringDefinitionTypeIec61360" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringDefinitionTypeIEC61360` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringDefinitionTypeIec61360/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "langStringDefinitionTypeIec61360" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.LangStringDefinitionTypeIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/langStringDefinitionTypeIec61360/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted( @@ -6743,83 +6439,75 @@ def test_ok(self) -> None: ) def test_deserialization_failures(self) -> None: - for cause in _CAUSES_FOR_DESERIALIZATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "dataSpecificationIec61360" - ) - - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.DataSpecificationIEC61360` - # and this ``cause``. - continue + unserializable_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Unserializable" + ) - for path in sorted(base_dir.glob("**/*.xml")): - observed_exception: Optional[ - aas_xmlization.DeserializationException - ] = None + # The first ``*`` corresponds to the cause. + glob_pattern = "*/dataSpecificationIec61360/**/*.xml" - try: - _ = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - observed_exception = exception + paths = sorted(unserializable_dir.glob(glob_pattern)) - assert ( - observed_exception is not None - ), f"Expected an exception, but got none for: {path}" + for path in paths: + observed_exception: Optional[aas_xmlization.DeserializationException] = None - tests.common.record_or_check( - path=path.parent / (path.name + ".exception"), - got=f"{observed_exception.path}: {observed_exception.cause}", + try: + _ = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + observed_exception = exception - def test_verification_failures(self) -> None: - for cause in tests.common.CAUSES_FOR_VERIFICATION_FAILURE: - base_dir = ( - tests.common.TEST_DATA_DIR - / "Xml" - / "ContainedInEnvironment" - / "Unexpected" - / cause - / "dataSpecificationIec61360" + assert ( + observed_exception is not None + ), f"Expected an exception, but got none for: {path}" + + tests.common.record_or_check( + path=path.parent / (path.name + ".exception"), + got=f"{observed_exception.path}: {observed_exception.cause}", ) - if not base_dir.exists(): - # There are no failure cases - # for :py:class:`aas_core3.types.DataSpecificationIEC61360` - # and this ``cause``. - continue + def test_verification_failures(self) -> None: + invalid_dir = ( + tests.common.TEST_DATA_DIR + / "Xml" + / "ContainedInEnvironment" + / "Unexpected" + / "Invalid" + ) - for path in sorted(base_dir.glob("**/*.xml")): - try: - container = aas_xmlization.environment_from_str( - path.read_text(encoding="utf-8") - ) - except aas_xmlization.DeserializationException as exception: - raise AssertionError( - f"Unexpected failure in deserialization from {path} " - f"at {exception.path}: {exception.cause}" - ) from exception + # The first ``*`` corresponds to the cause. + glob_pattern = "*/dataSpecificationIec61360/**/*.xml" - errors = list(aas_verification.verify(container)) + paths = sorted(invalid_dir.glob(glob_pattern)) - self.assertGreater( - len(errors), - 0, - f"Expected verification errors from {path}, but got none", + for path in paths: + try: + container = aas_xmlization.environment_from_str( + path.read_text(encoding="utf-8") ) + except aas_xmlization.DeserializationException as exception: + raise AssertionError( + f"Unexpected failure in deserialization from {path} " + f"at {exception.path}: {exception.cause}" + ) from exception - tests.common.record_or_check( - path=path.parent / (path.name + ".errors"), - got="\n".join(f"{error.path}: {error.cause}" for error in errors), - ) + errors = list(aas_verification.verify(container)) + + self.assertGreater( + len(errors), + 0, + f"Expected verification errors from {path}, but got none", + ) + + tests.common.record_or_check( + path=path.parent / (path.name + ".errors"), + got="\n".join(f"{error.path}: {error.cause}" for error in errors), + ) def test_different_input_forms_give_equal_outcomes(self) -> None: paths = sorted(