From b7968a5a1e6bef471540be629388dc86f145bd74 Mon Sep 17 00:00:00 2001 From: Marko Ristin Date: Fri, 31 May 2024 15:20:47 +0200 Subject: [PATCH] Simplify tests for splits in negative test data (#36) 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. In addition, we improve the error messages if the recorded test data is missing to make it clearer for the programmer what needs to be fixed in that case. [aas-core3.0-testgen 08d3ec37c]: https://github.com/aas-core-works/aas-core3.0-testgen/commit/08d3ec37c --- ...te_test_for_descend_and_visitor_through.py | 4 +- .../generate_test_for_descend_once.py | 4 +- .../generate_test_for_get_X_or_default.py | 6 +- ...est_for_jsonization_of_concrete_classes.py | 152 +- ...test_for_xmlization_of_concrete_classes.py | 159 +- src/AasCore.Aas3_0.Tests/Common.cs | 34 +- .../TestDescendAndVisitorThrough.cs | 4 +- src/AasCore.Aas3_0.Tests/TestDescendOnce.cs | 4 +- .../TestJsonizationOfConcreteClasses.cs | 2175 +++++++++++------ src/AasCore.Aas3_0.Tests/TestXOrDefault.cs | 6 +- .../TestXmlizationOfConcreteClasses.cs | 2022 +++++++++------ ...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 | 2 + .../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 | 2 + .../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 | 2 + .../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 | 2 + .../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 7689 files changed, 2879 insertions(+), 1699 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_descend_and_visitor_through.py b/dev_scripts/test_codegen/generate_test_for_descend_and_visitor_through.py index d55e5b29..31f05adc 100644 --- a/dev_scripts/test_codegen/generate_test_for_descend_and_visitor_through.py +++ b/dev_scripts/test_codegen/generate_test_for_descend_and_visitor_through.py @@ -136,7 +136,9 @@ class TracingVisitorThrough : Aas.Visitation.VisitorThrough if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded trace does not exist: {expectedPath}"); + "The file with the recorded trace does not " + + $"exist: {expectedPath}; maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(expectedPath); diff --git a/dev_scripts/test_codegen/generate_test_for_descend_once.py b/dev_scripts/test_codegen/generate_test_for_descend_once.py index cafcc94e..b78d90fc 100644 --- a/dev_scripts/test_codegen/generate_test_for_descend_once.py +++ b/dev_scripts/test_codegen/generate_test_for_descend_once.py @@ -82,7 +82,9 @@ def main() -> int: if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded trace does not exist: {expectedPath}"); + $"The file with the recorded trace does not exist: {expectedPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(expectedPath); diff --git a/dev_scripts/test_codegen/generate_test_for_get_X_or_default.py b/dev_scripts/test_codegen/generate_test_for_get_X_or_default.py index d485526b..24989de0 100644 --- a/dev_scripts/test_codegen/generate_test_for_get_X_or_default.py +++ b/dev_scripts/test_codegen/generate_test_for_get_X_or_default.py @@ -56,7 +56,11 @@ def main() -> int: if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded value does not exist: {expectedPath}"); + $"The file with the recorded value does not exist: {expectedPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); + + } Nodes.JsonNode expected = Aas.Tests.CommonJson.ReadFromFile( 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 ca7b0ccf..5d88bd15 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 @@ -39,8 +39,8 @@ def _generate_for_self_contained( var paths = Directory.GetFiles( Path.Combine( Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", + "Json", + "SelfContained", "Expected", {csharp_common.string_literal(cls_name_json)} ), @@ -71,25 +71,31 @@ def _generate_for_self_contained( [Test] public void Test_{cls_name_csharp}_deserialization_fail() {{ - foreach (string cause in CausesForDeserializationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_json)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; - }} - + }} + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -123,25 +129,31 @@ def _generate_for_self_contained( [Test] public void Test_{cls_name_csharp}_verification_fail() {{ - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_json)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -152,7 +164,7 @@ def _generate_for_self_contained( var instance = Aas.Jsonization.Deserialize.{cls_name_csharp}From( node); - + var errors = Aas.Verification.Verify(instance).ToList(); Aas.Tests.Common.AssertEqualsExpectedOrRerecordVerificationErrors( errors, path); @@ -184,8 +196,8 @@ def _generate_for_contained_in_environment( var paths = Directory.GetFiles( Path.Combine( Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", + "Json", + "ContainedInEnvironment", "Expected", {csharp_common.string_literal(cls_name_json)} ), @@ -216,7 +228,7 @@ def _generate_for_contained_in_environment( [Test] public void Test_{cls_name_csharp}_deserialization_from_non_object_fail() {{ - var node = Nodes.JsonValue.Create("INVALID") + var node = Nodes.JsonValue.Create("INVALID") ?? throw new System.InvalidOperationException( "Unexpected failure of the node creation"); @@ -251,24 +263,31 @@ def _generate_for_contained_in_environment( [Test] public void Test_{cls_name_csharp}_deserialization_fail() {{ - foreach (string cause in CausesForDeserializationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - {csharp_common.string_literal(cls_name_json)}); - - if (!Directory.Exists(baseDir)) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, + {csharp_common.string_literal(cls_name_json)} + ); + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -302,25 +321,31 @@ def _generate_for_contained_in_environment( [Test] public void Test_{cls_name_csharp}_verification_fail() {{ - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_json)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -398,16 +423,6 @@ def main() -> int: } } -private static readonly List CausesForDeserializationFailure = ( - new List() - { - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "NullViolation", - "UnexpectedAdditionalProperty" - }); - private static void AssertEqualsExpectedOrRerecordDeserializationException( Aas.Jsonization.Exception? exception, string path) @@ -431,7 +446,9 @@ def main() -> int: if (!System.IO.File.Exists(exceptionPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded exception does not exist: {exceptionPath}"); + $"The file with the recorded exception does not exist: {exceptionPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(exceptionPath); @@ -491,7 +508,6 @@ def main() -> int: using Nodes = System.Text.Json.Nodes; using Path = System.IO.Path; -using System.Collections.Generic; // can't alias using System.Linq; // can't alias using NUnit.Framework; // can't alias 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 7ce1a8d0..3e992216 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 @@ -39,8 +39,8 @@ def _generate_for_self_contained( var paths = Directory.GetFiles( Path.Combine( Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", + "Xml", + "SelfContained", "Expected", {csharp_common.string_literal(cls_name_xml)} ), @@ -51,7 +51,7 @@ def _generate_for_self_contained( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + var instance = Aas.Xmlization.Deserialize.{cls_name_csharp}From( xmlReader); @@ -71,25 +71,31 @@ def _generate_for_self_contained( [Test] public void Test_{cls_name_csharp}_deserialization_fail() {{ - foreach (string cause in CausesForDeserializationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_xml)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; - }} - + }} + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -97,7 +103,7 @@ def _generate_for_self_contained( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + Aas.Xmlization.Exception? exception = null; try @@ -124,25 +130,31 @@ def _generate_for_self_contained( [Test] public void Test_{cls_name_csharp}_verification_fail() {{ - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_xml)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -150,7 +162,7 @@ def _generate_for_self_contained( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + var instance = Aas.Xmlization.Deserialize.{cls_name_csharp}From( xmlReader); @@ -185,8 +197,8 @@ def _generate_for_contained_in_environment( var paths = Directory.GetFiles( Path.Combine( Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", + "Xml", + "ContainedInEnvironment", "Expected", {csharp_common.string_literal(cls_name_xml)} ), @@ -197,7 +209,7 @@ def _generate_for_contained_in_environment( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + var container = Aas.Xmlization.Deserialize.{container_cls_csharp}From( xmlReader); @@ -217,24 +229,31 @@ def _generate_for_contained_in_environment( [Test] public void Test_{cls_name_csharp}_deserialization_fail() {{ - foreach (string cause in CausesForDeserializationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - {csharp_common.string_literal(cls_name_xml)}); - - if (!Directory.Exists(baseDir)) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, + {csharp_common.string_literal(cls_name_xml)} + ); + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -242,7 +261,7 @@ def _generate_for_contained_in_environment( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + Aas.Xmlization.Exception? exception = null; try @@ -269,25 +288,31 @@ def _generate_for_contained_in_environment( [Test] public void Test_{cls_name_csharp}_verification_fail() {{ - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - {{ - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) {{ + string clsDir = Path.Combine( + causeDir, {csharp_common.string_literal(cls_name_xml)} ); - - if (!Directory.Exists(baseDir)) + + if (!Directory.Exists(clsDir)) {{ // No examples of {cls_name_csharp} for the failure cause. continue; }} - + var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -295,7 +320,7 @@ def _generate_for_contained_in_environment( foreach (var path in paths) {{ using var xmlReader = System.Xml.XmlReader.Create(path); - + var container = Aas.Xmlization.Deserialize.{container_cls_csharp}From( xmlReader); @@ -443,15 +468,6 @@ def main() -> int: }} }} -private static readonly List CausesForDeserializationFailure = ( - new List() - {{ - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "UnexpectedAdditionalProperty" - }}); - private static void AssertEqualsExpectedOrRerecordDeserializationException( Aas.Xmlization.Exception? exception, string path) @@ -475,7 +491,9 @@ def main() -> int: if (!System.IO.File.Exists(exceptionPath)) {{ throw new System.IO.FileNotFoundException( - $"The file with the recorded exception does not exist: {{exceptionPath}}"); + "The file with the recorded exception does not " + + $"exist: {{exceptionPath}}; maybe you want to set the environment " + + $"variable {{Aas.Tests.Common.RecordModeEnvironmentVariableName}}?"); }} string expected = System.IO.File.ReadAllText(exceptionPath); @@ -535,7 +553,6 @@ def main() -> int: using Path = System.IO.Path; using NUnit.Framework; // can't alias -using System.Collections.Generic; // can't alias using System.Linq; // can't alias using System.Xml.Linq; // can't alias diff --git a/src/AasCore.Aas3_0.Tests/Common.cs b/src/AasCore.Aas3_0.Tests/Common.cs index 7b6970ac..a26b303a 100644 --- a/src/AasCore.Aas3_0.Tests/Common.cs +++ b/src/AasCore.Aas3_0.Tests/Common.cs @@ -12,12 +12,27 @@ namespace AasCore.Aas3_0.Tests /// public static class Common { + public static readonly string RecordModeEnvironmentVariableName = ( + "AAS_CORE_AAS3_0_TESTS_RECORD_MODE" + ); + // NOTE (mristin, 2023-03-16): // It is tedious to record manually all the expected error messages. Therefore we include this variable // to steer the automatic recording. We intentionally inter-twine the recording code with the test code // to keep them close to each other so that they are easier to maintain. public static readonly bool RecordMode = ( - System.Environment.GetEnvironmentVariable("AAS_CORE_AAS3_0_TESTS_RECORD_MODE")?.ToLower() == "true" + System.Environment.GetEnvironmentVariable( + RecordModeEnvironmentVariableName + )?.ToLower() == "true" + || System.Environment.GetEnvironmentVariable( + RecordModeEnvironmentVariableName + )?.ToLower() == "on" + || System.Environment.GetEnvironmentVariable( + RecordModeEnvironmentVariableName + )?.ToLower() == "1" + || System.Environment.GetEnvironmentVariable( + RecordModeEnvironmentVariableName + )?.ToLower() == "yes" ); public static readonly string TestDataDir = ( @@ -66,19 +81,6 @@ public static void AssertNoVerificationErrors(List errors, } } - public static readonly List CausesForVerificationFailure = ( - new List() - { - "DateTimeStampUtcViolationOnFebruary29th", - "MaxLengthViolation", - "MinLengthViolation", - "PatternViolation", - "InvalidValueExample", - "InvalidMinMaxExample", - "SetViolation", - "ConstraintViolation" - }); - public static void AssertEqualsExpectedOrRerecordVerificationErrors( List errors, string path) { @@ -103,7 +105,9 @@ public static void AssertEqualsExpectedOrRerecordVerificationErrors( if (!System.IO.File.Exists(errorsPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded errors does not exist: {errorsPath}"); + "The file with the recorded errors does not " + + $"exist: {errorsPath}; maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(errorsPath); diff --git a/src/AasCore.Aas3_0.Tests/TestDescendAndVisitorThrough.cs b/src/AasCore.Aas3_0.Tests/TestDescendAndVisitorThrough.cs index 75f52a76..16fe482a 100644 --- a/src/AasCore.Aas3_0.Tests/TestDescendAndVisitorThrough.cs +++ b/src/AasCore.Aas3_0.Tests/TestDescendAndVisitorThrough.cs @@ -117,7 +117,9 @@ private static void CompareOrRerecordTrace( if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded trace does not exist: {expectedPath}"); + "The file with the recorded trace does not " + + $"exist: {expectedPath}; maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(expectedPath); diff --git a/src/AasCore.Aas3_0.Tests/TestDescendOnce.cs b/src/AasCore.Aas3_0.Tests/TestDescendOnce.cs index 3c34a4da..e19e5f63 100644 --- a/src/AasCore.Aas3_0.Tests/TestDescendOnce.cs +++ b/src/AasCore.Aas3_0.Tests/TestDescendOnce.cs @@ -62,7 +62,9 @@ private static void CompareOrRerecordTrace( if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded trace does not exist: {expectedPath}"); + $"The file with the recorded trace does not exist: {expectedPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(expectedPath); diff --git a/src/AasCore.Aas3_0.Tests/TestJsonizationOfConcreteClasses.cs b/src/AasCore.Aas3_0.Tests/TestJsonizationOfConcreteClasses.cs index 9bddc2a7..5d49992d 100644 --- a/src/AasCore.Aas3_0.Tests/TestJsonizationOfConcreteClasses.cs +++ b/src/AasCore.Aas3_0.Tests/TestJsonizationOfConcreteClasses.cs @@ -8,7 +8,6 @@ using Nodes = System.Text.Json.Nodes; using Path = System.IO.Path; -using System.Collections.Generic; // can't alias using System.Linq; // can't alias using NUnit.Framework; // can't alias @@ -55,16 +54,6 @@ private static void AssertSerializeDeserializeEqualsOriginal( } } - private static readonly List CausesForDeserializationFailure = ( - new List() - { - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "NullViolation", - "UnexpectedAdditionalProperty" - }); - private static void AssertEqualsExpectedOrRerecordDeserializationException( Aas.Jsonization.Exception? exception, string path) @@ -88,7 +77,9 @@ private static void AssertEqualsExpectedOrRerecordDeserializationException( if (!System.IO.File.Exists(exceptionPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded exception does not exist: {exceptionPath}"); + $"The file with the recorded exception does not exist: {exceptionPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(exceptionPath); @@ -163,24 +154,32 @@ public void Test_Extension_deserialization_from_non_object_fail() [Test] public void Test_Extension_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Extension"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Extension" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Extension for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -209,25 +208,32 @@ public void Test_Extension_deserialization_fail() [Test] public void Test_Extension_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Extension" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Extension for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -309,24 +315,32 @@ public void Test_AdministrativeInformation_deserialization_from_non_object_fail( [Test] public void Test_AdministrativeInformation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "AdministrativeInformation"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "AdministrativeInformation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AdministrativeInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -355,25 +369,32 @@ public void Test_AdministrativeInformation_deserialization_fail() [Test] public void Test_AdministrativeInformation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "AdministrativeInformation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AdministrativeInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -455,24 +476,32 @@ public void Test_Qualifier_deserialization_from_non_object_fail() [Test] public void Test_Qualifier_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Qualifier"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Qualifier" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Qualifier for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -501,25 +530,32 @@ public void Test_Qualifier_deserialization_fail() [Test] public void Test_Qualifier_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Qualifier" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Qualifier for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -601,24 +637,32 @@ public void Test_AssetAdministrationShell_deserialization_from_non_object_fail() [Test] public void Test_AssetAdministrationShell_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "AssetAdministrationShell"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "AssetAdministrationShell" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetAdministrationShell for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -647,25 +691,32 @@ public void Test_AssetAdministrationShell_deserialization_fail() [Test] public void Test_AssetAdministrationShell_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "AssetAdministrationShell" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetAdministrationShell for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -747,24 +798,32 @@ public void Test_AssetInformation_deserialization_from_non_object_fail() [Test] public void Test_AssetInformation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "AssetInformation"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "AssetInformation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -793,25 +852,32 @@ public void Test_AssetInformation_deserialization_fail() [Test] public void Test_AssetInformation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "AssetInformation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -893,24 +959,32 @@ public void Test_Resource_deserialization_from_non_object_fail() [Test] public void Test_Resource_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Resource"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Resource" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Resource for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -939,25 +1013,32 @@ public void Test_Resource_deserialization_fail() [Test] public void Test_Resource_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Resource" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Resource for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1039,24 +1120,32 @@ public void Test_SpecificAssetId_deserialization_from_non_object_fail() [Test] public void Test_SpecificAssetId_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "SpecificAssetId"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "SpecificAssetId" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SpecificAssetId for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1085,25 +1174,32 @@ public void Test_SpecificAssetId_deserialization_fail() [Test] public void Test_SpecificAssetId_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "SpecificAssetId" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SpecificAssetId for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1185,24 +1281,32 @@ public void Test_Submodel_deserialization_from_non_object_fail() [Test] public void Test_Submodel_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Submodel"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Submodel" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Submodel for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1231,25 +1335,32 @@ public void Test_Submodel_deserialization_fail() [Test] public void Test_Submodel_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Submodel" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Submodel for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1331,24 +1442,32 @@ public void Test_RelationshipElement_deserialization_from_non_object_fail() [Test] public void Test_RelationshipElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "RelationshipElement"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "RelationshipElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of RelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1377,25 +1496,32 @@ public void Test_RelationshipElement_deserialization_fail() [Test] public void Test_RelationshipElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "RelationshipElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of RelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1477,24 +1603,32 @@ public void Test_SubmodelElementList_deserialization_from_non_object_fail() [Test] public void Test_SubmodelElementList_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "SubmodelElementList"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "SubmodelElementList" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1523,25 +1657,32 @@ public void Test_SubmodelElementList_deserialization_fail() [Test] public void Test_SubmodelElementList_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "SubmodelElementList" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1623,24 +1764,32 @@ public void Test_SubmodelElementCollection_deserialization_from_non_object_fail( [Test] public void Test_SubmodelElementCollection_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "SubmodelElementCollection"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "SubmodelElementCollection" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementCollection for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1669,25 +1818,32 @@ public void Test_SubmodelElementCollection_deserialization_fail() [Test] public void Test_SubmodelElementCollection_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "SubmodelElementCollection" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementCollection for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1769,24 +1925,32 @@ public void Test_Property_deserialization_from_non_object_fail() [Test] public void Test_Property_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Property"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Property" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Property for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1815,25 +1979,32 @@ public void Test_Property_deserialization_fail() [Test] public void Test_Property_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Property" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Property for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1915,24 +2086,32 @@ public void Test_MultiLanguageProperty_deserialization_from_non_object_fail() [Test] public void Test_MultiLanguageProperty_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "MultiLanguageProperty"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "MultiLanguageProperty" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of MultiLanguageProperty for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1961,25 +2140,32 @@ public void Test_MultiLanguageProperty_deserialization_fail() [Test] public void Test_MultiLanguageProperty_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "MultiLanguageProperty" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of MultiLanguageProperty for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2061,24 +2247,32 @@ public void Test_Range_deserialization_from_non_object_fail() [Test] public void Test_Range_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Range"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Range" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Range for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2107,25 +2301,32 @@ public void Test_Range_deserialization_fail() [Test] public void Test_Range_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Range" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Range for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2207,24 +2408,32 @@ public void Test_ReferenceElement_deserialization_from_non_object_fail() [Test] public void Test_ReferenceElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "ReferenceElement"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "ReferenceElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ReferenceElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2253,25 +2462,32 @@ public void Test_ReferenceElement_deserialization_fail() [Test] public void Test_ReferenceElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "ReferenceElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ReferenceElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2353,24 +2569,32 @@ public void Test_Blob_deserialization_from_non_object_fail() [Test] public void Test_Blob_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Blob"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Blob" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Blob for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2399,25 +2623,32 @@ public void Test_Blob_deserialization_fail() [Test] public void Test_Blob_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Blob" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Blob for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2499,24 +2730,32 @@ public void Test_File_deserialization_from_non_object_fail() [Test] public void Test_File_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "File"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "File" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of File for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2545,25 +2784,32 @@ public void Test_File_deserialization_fail() [Test] public void Test_File_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "File" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of File for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2645,24 +2891,32 @@ public void Test_AnnotatedRelationshipElement_deserialization_from_non_object_fa [Test] public void Test_AnnotatedRelationshipElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "AnnotatedRelationshipElement"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "AnnotatedRelationshipElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AnnotatedRelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2691,25 +2945,32 @@ public void Test_AnnotatedRelationshipElement_deserialization_fail() [Test] public void Test_AnnotatedRelationshipElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "AnnotatedRelationshipElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AnnotatedRelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2791,24 +3052,32 @@ public void Test_Entity_deserialization_from_non_object_fail() [Test] public void Test_Entity_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Entity"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Entity" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Entity for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2837,25 +3106,32 @@ public void Test_Entity_deserialization_fail() [Test] public void Test_Entity_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Entity" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Entity for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2907,25 +3183,32 @@ public void Test_EventPayload_ok() [Test] public void Test_EventPayload_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "EventPayload" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EventPayload for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2954,25 +3237,32 @@ public void Test_EventPayload_deserialization_fail() [Test] public void Test_EventPayload_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "EventPayload" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EventPayload for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3054,24 +3344,32 @@ public void Test_BasicEventElement_deserialization_from_non_object_fail() [Test] public void Test_BasicEventElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "BasicEventElement"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "BasicEventElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of BasicEventElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3100,25 +3398,32 @@ public void Test_BasicEventElement_deserialization_fail() [Test] public void Test_BasicEventElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "BasicEventElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of BasicEventElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3200,24 +3505,32 @@ public void Test_Operation_deserialization_from_non_object_fail() [Test] public void Test_Operation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Operation"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Operation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Operation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3246,25 +3559,32 @@ public void Test_Operation_deserialization_fail() [Test] public void Test_Operation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Operation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Operation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3346,24 +3666,32 @@ public void Test_OperationVariable_deserialization_from_non_object_fail() [Test] public void Test_OperationVariable_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "OperationVariable"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "OperationVariable" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of OperationVariable for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3392,25 +3720,32 @@ public void Test_OperationVariable_deserialization_fail() [Test] public void Test_OperationVariable_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "OperationVariable" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of OperationVariable for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3492,24 +3827,32 @@ public void Test_Capability_deserialization_from_non_object_fail() [Test] public void Test_Capability_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Capability"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Capability" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Capability for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3538,25 +3881,32 @@ public void Test_Capability_deserialization_fail() [Test] public void Test_Capability_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Capability" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Capability for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3638,24 +3988,32 @@ public void Test_ConceptDescription_deserialization_from_non_object_fail() [Test] public void Test_ConceptDescription_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "ConceptDescription"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "ConceptDescription" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ConceptDescription for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3684,25 +4042,32 @@ public void Test_ConceptDescription_deserialization_fail() [Test] public void Test_ConceptDescription_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "ConceptDescription" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ConceptDescription for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3784,24 +4149,32 @@ public void Test_Reference_deserialization_from_non_object_fail() [Test] public void Test_Reference_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Reference"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Reference" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Reference for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3830,25 +4203,32 @@ public void Test_Reference_deserialization_fail() [Test] public void Test_Reference_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Reference" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Reference for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3930,24 +4310,32 @@ public void Test_Key_deserialization_from_non_object_fail() [Test] public void Test_Key_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "Key"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "Key" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Key for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3976,25 +4364,32 @@ public void Test_Key_deserialization_fail() [Test] public void Test_Key_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Key" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Key for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4076,24 +4471,32 @@ public void Test_LangStringNameType_deserialization_from_non_object_fail() [Test] public void Test_LangStringNameType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LangStringNameType"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LangStringNameType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringNameType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4122,25 +4525,32 @@ public void Test_LangStringNameType_deserialization_fail() [Test] public void Test_LangStringNameType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LangStringNameType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringNameType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4222,24 +4632,32 @@ public void Test_LangStringTextType_deserialization_from_non_object_fail() [Test] public void Test_LangStringTextType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LangStringTextType"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LangStringTextType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringTextType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4268,25 +4686,32 @@ public void Test_LangStringTextType_deserialization_fail() [Test] public void Test_LangStringTextType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LangStringTextType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringTextType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4338,25 +4763,32 @@ public void Test_Environment_ok() [Test] public void Test_Environment_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Environment" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Environment for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4385,25 +4817,32 @@ public void Test_Environment_deserialization_fail() [Test] public void Test_Environment_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "SelfContained", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "Environment" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Environment for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4485,24 +4924,32 @@ public void Test_EmbeddedDataSpecification_deserialization_from_non_object_fail( [Test] public void Test_EmbeddedDataSpecification_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "EmbeddedDataSpecification"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "EmbeddedDataSpecification" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EmbeddedDataSpecification for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4531,25 +4978,32 @@ public void Test_EmbeddedDataSpecification_deserialization_fail() [Test] public void Test_EmbeddedDataSpecification_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "EmbeddedDataSpecification" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EmbeddedDataSpecification for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4631,24 +5085,32 @@ public void Test_LevelType_deserialization_from_non_object_fail() [Test] public void Test_LevelType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LevelType"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LevelType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LevelType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4677,25 +5139,32 @@ public void Test_LevelType_deserialization_fail() [Test] public void Test_LevelType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LevelType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LevelType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4777,24 +5246,32 @@ public void Test_ValueReferencePair_deserialization_from_non_object_fail() [Test] public void Test_ValueReferencePair_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "ValueReferencePair"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "ValueReferencePair" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueReferencePair for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4823,25 +5300,32 @@ public void Test_ValueReferencePair_deserialization_fail() [Test] public void Test_ValueReferencePair_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "ValueReferencePair" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueReferencePair for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4923,24 +5407,32 @@ public void Test_ValueList_deserialization_from_non_object_fail() [Test] public void Test_ValueList_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "ValueList"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "ValueList" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4969,25 +5461,32 @@ public void Test_ValueList_deserialization_fail() [Test] public void Test_ValueList_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "ValueList" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5069,24 +5568,32 @@ public void Test_LangStringPreferredNameTypeIec61360_deserialization_from_non_ob [Test] public void Test_LangStringPreferredNameTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LangStringPreferredNameTypeIec61360"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LangStringPreferredNameTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringPreferredNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5115,25 +5622,32 @@ public void Test_LangStringPreferredNameTypeIec61360_deserialization_fail() [Test] public void Test_LangStringPreferredNameTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LangStringPreferredNameTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringPreferredNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5215,24 +5729,32 @@ public void Test_LangStringShortNameTypeIec61360_deserialization_from_non_object [Test] public void Test_LangStringShortNameTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LangStringShortNameTypeIec61360"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LangStringShortNameTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringShortNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5261,25 +5783,32 @@ public void Test_LangStringShortNameTypeIec61360_deserialization_fail() [Test] public void Test_LangStringShortNameTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LangStringShortNameTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringShortNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5361,24 +5890,32 @@ public void Test_LangStringDefinitionTypeIec61360_deserialization_from_non_objec [Test] public void Test_LangStringDefinitionTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "LangStringDefinitionTypeIec61360"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "LangStringDefinitionTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringDefinitionTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5407,25 +5944,32 @@ public void Test_LangStringDefinitionTypeIec61360_deserialization_fail() [Test] public void Test_LangStringDefinitionTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "LangStringDefinitionTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringDefinitionTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5507,24 +6051,32 @@ public void Test_DataSpecificationIec61360_deserialization_from_non_object_fail( [Test] public void Test_DataSpecificationIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, - "DataSpecificationIec61360"); + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, + "DataSpecificationIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of DataSpecificationIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -5553,25 +6105,32 @@ public void Test_DataSpecificationIec61360_deserialization_fail() [Test] public void Test_DataSpecificationIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) - { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Json", - "ContainedInEnvironment", - "Unexpected", - cause, + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Json", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) + { + string clsDir = Path.Combine( + causeDir, "DataSpecificationIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of DataSpecificationIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.json", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); diff --git a/src/AasCore.Aas3_0.Tests/TestXOrDefault.cs b/src/AasCore.Aas3_0.Tests/TestXOrDefault.cs index 517e1485..3bad817f 100644 --- a/src/AasCore.Aas3_0.Tests/TestXOrDefault.cs +++ b/src/AasCore.Aas3_0.Tests/TestXOrDefault.cs @@ -40,7 +40,11 @@ private static void CompareOrRerecordValue( if (!System.IO.File.Exists(expectedPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded value does not exist: {expectedPath}"); + $"The file with the recorded value does not exist: {expectedPath}; " + + "maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); + + } Nodes.JsonNode expected = Aas.Tests.CommonJson.ReadFromFile( diff --git a/src/AasCore.Aas3_0.Tests/TestXmlizationOfConcreteClasses.cs b/src/AasCore.Aas3_0.Tests/TestXmlizationOfConcreteClasses.cs index 33f3cb9f..a105006b 100644 --- a/src/AasCore.Aas3_0.Tests/TestXmlizationOfConcreteClasses.cs +++ b/src/AasCore.Aas3_0.Tests/TestXmlizationOfConcreteClasses.cs @@ -8,7 +8,6 @@ using Path = System.IO.Path; using NUnit.Framework; // can't alias -using System.Collections.Generic; // can't alias using System.Linq; // can't alias using System.Xml.Linq; // can't alias @@ -129,15 +128,6 @@ private static void AssertSerializeDeserializeEqualsOriginal( } } - private static readonly List CausesForDeserializationFailure = ( - new List() - { - "TypeViolation", - "RequiredViolation", - "EnumViolation", - "UnexpectedAdditionalProperty" - }); - private static void AssertEqualsExpectedOrRerecordDeserializationException( Aas.Xmlization.Exception? exception, string path) @@ -161,7 +151,9 @@ private static void AssertEqualsExpectedOrRerecordDeserializationException( if (!System.IO.File.Exists(exceptionPath)) { throw new System.IO.FileNotFoundException( - $"The file with the recorded exception does not exist: {exceptionPath}"); + "The file with the recorded exception does not " + + $"exist: {exceptionPath}; maybe you want to set the environment " + + $"variable {Aas.Tests.Common.RecordModeEnvironmentVariableName}?"); } string expected = System.IO.File.ReadAllText(exceptionPath); @@ -206,24 +198,32 @@ public void Test_Extension_ok() [Test] public void Test_Extension_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "extension"); + string clsDir = Path.Combine( + causeDir, + "extension" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Extension for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -253,25 +253,32 @@ public void Test_Extension_deserialization_fail() [Test] public void Test_Extension_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "extension" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Extension for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -323,24 +330,32 @@ public void Test_AdministrativeInformation_ok() [Test] public void Test_AdministrativeInformation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "administrativeInformation"); + string clsDir = Path.Combine( + causeDir, + "administrativeInformation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AdministrativeInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -370,25 +385,32 @@ public void Test_AdministrativeInformation_deserialization_fail() [Test] public void Test_AdministrativeInformation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "administrativeInformation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AdministrativeInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -440,24 +462,32 @@ public void Test_Qualifier_ok() [Test] public void Test_Qualifier_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "qualifier"); + string clsDir = Path.Combine( + causeDir, + "qualifier" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Qualifier for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -487,25 +517,32 @@ public void Test_Qualifier_deserialization_fail() [Test] public void Test_Qualifier_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "qualifier" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Qualifier for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -557,24 +594,32 @@ public void Test_AssetAdministrationShell_ok() [Test] public void Test_AssetAdministrationShell_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "assetAdministrationShell"); + string clsDir = Path.Combine( + causeDir, + "assetAdministrationShell" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetAdministrationShell for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -604,25 +649,32 @@ public void Test_AssetAdministrationShell_deserialization_fail() [Test] public void Test_AssetAdministrationShell_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "assetAdministrationShell" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetAdministrationShell for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -674,24 +726,32 @@ public void Test_AssetInformation_ok() [Test] public void Test_AssetInformation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "assetInformation"); + string clsDir = Path.Combine( + causeDir, + "assetInformation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -721,25 +781,32 @@ public void Test_AssetInformation_deserialization_fail() [Test] public void Test_AssetInformation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "assetInformation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AssetInformation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -791,24 +858,32 @@ public void Test_Resource_ok() [Test] public void Test_Resource_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "resource"); + string clsDir = Path.Combine( + causeDir, + "resource" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Resource for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -838,25 +913,32 @@ public void Test_Resource_deserialization_fail() [Test] public void Test_Resource_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "resource" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Resource for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -908,24 +990,32 @@ public void Test_SpecificAssetId_ok() [Test] public void Test_SpecificAssetId_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "specificAssetId"); + string clsDir = Path.Combine( + causeDir, + "specificAssetId" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SpecificAssetId for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -955,25 +1045,32 @@ public void Test_SpecificAssetId_deserialization_fail() [Test] public void Test_SpecificAssetId_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "specificAssetId" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SpecificAssetId for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1025,24 +1122,32 @@ public void Test_Submodel_ok() [Test] public void Test_Submodel_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "submodel"); + string clsDir = Path.Combine( + causeDir, + "submodel" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Submodel for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1072,25 +1177,32 @@ public void Test_Submodel_deserialization_fail() [Test] public void Test_Submodel_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "submodel" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Submodel for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1142,24 +1254,32 @@ public void Test_RelationshipElement_ok() [Test] public void Test_RelationshipElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "relationshipElement"); + string clsDir = Path.Combine( + causeDir, + "relationshipElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of RelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1189,25 +1309,32 @@ public void Test_RelationshipElement_deserialization_fail() [Test] public void Test_RelationshipElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "relationshipElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of RelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1259,24 +1386,32 @@ public void Test_SubmodelElementList_ok() [Test] public void Test_SubmodelElementList_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "submodelElementList"); + string clsDir = Path.Combine( + causeDir, + "submodelElementList" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1306,25 +1441,32 @@ public void Test_SubmodelElementList_deserialization_fail() [Test] public void Test_SubmodelElementList_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "submodelElementList" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1376,24 +1518,32 @@ public void Test_SubmodelElementCollection_ok() [Test] public void Test_SubmodelElementCollection_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "submodelElementCollection"); + string clsDir = Path.Combine( + causeDir, + "submodelElementCollection" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementCollection for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1423,25 +1573,32 @@ public void Test_SubmodelElementCollection_deserialization_fail() [Test] public void Test_SubmodelElementCollection_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "submodelElementCollection" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of SubmodelElementCollection for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1493,24 +1650,32 @@ public void Test_Property_ok() [Test] public void Test_Property_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "property"); + string clsDir = Path.Combine( + causeDir, + "property" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Property for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1540,25 +1705,32 @@ public void Test_Property_deserialization_fail() [Test] public void Test_Property_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "property" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Property for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1610,24 +1782,32 @@ public void Test_MultiLanguageProperty_ok() [Test] public void Test_MultiLanguageProperty_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "multiLanguageProperty"); + string clsDir = Path.Combine( + causeDir, + "multiLanguageProperty" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of MultiLanguageProperty for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1657,25 +1837,32 @@ public void Test_MultiLanguageProperty_deserialization_fail() [Test] public void Test_MultiLanguageProperty_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "multiLanguageProperty" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of MultiLanguageProperty for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1727,24 +1914,32 @@ public void Test_Range_ok() [Test] public void Test_Range_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "range"); + string clsDir = Path.Combine( + causeDir, + "range" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Range for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1774,25 +1969,32 @@ public void Test_Range_deserialization_fail() [Test] public void Test_Range_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "range" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Range for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1844,24 +2046,32 @@ public void Test_ReferenceElement_ok() [Test] public void Test_ReferenceElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "referenceElement"); + string clsDir = Path.Combine( + causeDir, + "referenceElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ReferenceElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1891,25 +2101,32 @@ public void Test_ReferenceElement_deserialization_fail() [Test] public void Test_ReferenceElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "referenceElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ReferenceElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -1961,24 +2178,32 @@ public void Test_Blob_ok() [Test] public void Test_Blob_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "blob"); + string clsDir = Path.Combine( + causeDir, + "blob" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Blob for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2008,25 +2233,32 @@ public void Test_Blob_deserialization_fail() [Test] public void Test_Blob_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "blob" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Blob for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2078,24 +2310,32 @@ public void Test_File_ok() [Test] public void Test_File_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "file"); + string clsDir = Path.Combine( + causeDir, + "file" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of File for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2125,25 +2365,32 @@ public void Test_File_deserialization_fail() [Test] public void Test_File_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "file" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of File for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2195,24 +2442,32 @@ public void Test_AnnotatedRelationshipElement_ok() [Test] public void Test_AnnotatedRelationshipElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "annotatedRelationshipElement"); + string clsDir = Path.Combine( + causeDir, + "annotatedRelationshipElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AnnotatedRelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2242,25 +2497,32 @@ public void Test_AnnotatedRelationshipElement_deserialization_fail() [Test] public void Test_AnnotatedRelationshipElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "annotatedRelationshipElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of AnnotatedRelationshipElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2312,24 +2574,32 @@ public void Test_Entity_ok() [Test] public void Test_Entity_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "entity"); + string clsDir = Path.Combine( + causeDir, + "entity" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Entity for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2359,25 +2629,32 @@ public void Test_Entity_deserialization_fail() [Test] public void Test_Entity_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "entity" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Entity for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2429,25 +2706,32 @@ public void Test_EventPayload_ok() [Test] public void Test_EventPayload_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "eventPayload" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EventPayload for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2477,25 +2761,32 @@ public void Test_EventPayload_deserialization_fail() [Test] public void Test_EventPayload_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "eventPayload" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EventPayload for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2547,24 +2838,32 @@ public void Test_BasicEventElement_ok() [Test] public void Test_BasicEventElement_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "basicEventElement"); + string clsDir = Path.Combine( + causeDir, + "basicEventElement" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of BasicEventElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2594,25 +2893,32 @@ public void Test_BasicEventElement_deserialization_fail() [Test] public void Test_BasicEventElement_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "basicEventElement" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of BasicEventElement for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2664,24 +2970,32 @@ public void Test_Operation_ok() [Test] public void Test_Operation_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "operation"); + string clsDir = Path.Combine( + causeDir, + "operation" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Operation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2711,25 +3025,32 @@ public void Test_Operation_deserialization_fail() [Test] public void Test_Operation_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "operation" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Operation for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2781,24 +3102,32 @@ public void Test_OperationVariable_ok() [Test] public void Test_OperationVariable_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "operationVariable"); + string clsDir = Path.Combine( + causeDir, + "operationVariable" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of OperationVariable for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2828,25 +3157,32 @@ public void Test_OperationVariable_deserialization_fail() [Test] public void Test_OperationVariable_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "operationVariable" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of OperationVariable for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2898,24 +3234,32 @@ public void Test_Capability_ok() [Test] public void Test_Capability_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "capability"); + string clsDir = Path.Combine( + causeDir, + "capability" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Capability for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -2945,25 +3289,32 @@ public void Test_Capability_deserialization_fail() [Test] public void Test_Capability_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "capability" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Capability for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3015,24 +3366,32 @@ public void Test_ConceptDescription_ok() [Test] public void Test_ConceptDescription_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "conceptDescription"); + string clsDir = Path.Combine( + causeDir, + "conceptDescription" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ConceptDescription for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3062,25 +3421,32 @@ public void Test_ConceptDescription_deserialization_fail() [Test] public void Test_ConceptDescription_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "conceptDescription" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ConceptDescription for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3132,24 +3498,32 @@ public void Test_Reference_ok() [Test] public void Test_Reference_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "reference"); + string clsDir = Path.Combine( + causeDir, + "reference" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Reference for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3179,25 +3553,32 @@ public void Test_Reference_deserialization_fail() [Test] public void Test_Reference_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "reference" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Reference for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3249,24 +3630,32 @@ public void Test_Key_ok() [Test] public void Test_Key_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "key"); + string clsDir = Path.Combine( + causeDir, + "key" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Key for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3296,25 +3685,32 @@ public void Test_Key_deserialization_fail() [Test] public void Test_Key_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "key" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Key for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3366,24 +3762,32 @@ public void Test_LangStringNameType_ok() [Test] public void Test_LangStringNameType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "langStringNameType"); + string clsDir = Path.Combine( + causeDir, + "langStringNameType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringNameType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3413,25 +3817,32 @@ public void Test_LangStringNameType_deserialization_fail() [Test] public void Test_LangStringNameType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "langStringNameType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringNameType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3483,24 +3894,32 @@ public void Test_LangStringTextType_ok() [Test] public void Test_LangStringTextType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "langStringTextType"); + string clsDir = Path.Combine( + causeDir, + "langStringTextType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringTextType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3530,25 +3949,32 @@ public void Test_LangStringTextType_deserialization_fail() [Test] public void Test_LangStringTextType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "langStringTextType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringTextType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3600,25 +4026,32 @@ public void Test_Environment_ok() [Test] public void Test_Environment_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "environment" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Environment for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3648,25 +4081,32 @@ public void Test_Environment_deserialization_fail() [Test] public void Test_Environment_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "SelfContained", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "SelfContained", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "environment" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of Environment for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3718,24 +4158,32 @@ public void Test_EmbeddedDataSpecification_ok() [Test] public void Test_EmbeddedDataSpecification_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "embeddedDataSpecification"); + string clsDir = Path.Combine( + causeDir, + "embeddedDataSpecification" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EmbeddedDataSpecification for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3765,25 +4213,32 @@ public void Test_EmbeddedDataSpecification_deserialization_fail() [Test] public void Test_EmbeddedDataSpecification_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "embeddedDataSpecification" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of EmbeddedDataSpecification for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3835,24 +4290,32 @@ public void Test_LevelType_ok() [Test] public void Test_LevelType_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "levelType"); + string clsDir = Path.Combine( + causeDir, + "levelType" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LevelType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3882,25 +4345,32 @@ public void Test_LevelType_deserialization_fail() [Test] public void Test_LevelType_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "levelType" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LevelType for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3952,24 +4422,32 @@ public void Test_ValueReferencePair_ok() [Test] public void Test_ValueReferencePair_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "valueReferencePair"); + string clsDir = Path.Combine( + causeDir, + "valueReferencePair" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueReferencePair for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -3999,25 +4477,32 @@ public void Test_ValueReferencePair_deserialization_fail() [Test] public void Test_ValueReferencePair_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "valueReferencePair" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueReferencePair for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4069,24 +4554,32 @@ public void Test_ValueList_ok() [Test] public void Test_ValueList_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "valueList"); + string clsDir = Path.Combine( + causeDir, + "valueList" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4116,25 +4609,32 @@ public void Test_ValueList_deserialization_fail() [Test] public void Test_ValueList_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "valueList" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of ValueList for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4186,24 +4686,32 @@ public void Test_LangStringPreferredNameTypeIec61360_ok() [Test] public void Test_LangStringPreferredNameTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "langStringPreferredNameTypeIec61360"); + string clsDir = Path.Combine( + causeDir, + "langStringPreferredNameTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringPreferredNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4233,25 +4741,32 @@ public void Test_LangStringPreferredNameTypeIec61360_deserialization_fail() [Test] public void Test_LangStringPreferredNameTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "langStringPreferredNameTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringPreferredNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4303,24 +4818,32 @@ public void Test_LangStringShortNameTypeIec61360_ok() [Test] public void Test_LangStringShortNameTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "langStringShortNameTypeIec61360"); + string clsDir = Path.Combine( + causeDir, + "langStringShortNameTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringShortNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4350,25 +4873,32 @@ public void Test_LangStringShortNameTypeIec61360_deserialization_fail() [Test] public void Test_LangStringShortNameTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "langStringShortNameTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringShortNameTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4420,24 +4950,32 @@ public void Test_LangStringDefinitionTypeIec61360_ok() [Test] public void Test_LangStringDefinitionTypeIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "langStringDefinitionTypeIec61360"); + string clsDir = Path.Combine( + causeDir, + "langStringDefinitionTypeIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringDefinitionTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4467,25 +5005,32 @@ public void Test_LangStringDefinitionTypeIec61360_deserialization_fail() [Test] public void Test_LangStringDefinitionTypeIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "langStringDefinitionTypeIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of LangStringDefinitionTypeIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4537,24 +5082,32 @@ public void Test_DataSpecificationIec61360_ok() [Test] public void Test_DataSpecificationIec61360_deserialization_fail() { - foreach (string cause in CausesForDeserializationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Unserializable" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, - "dataSpecificationIec61360"); + string clsDir = Path.Combine( + causeDir, + "dataSpecificationIec61360" + ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of DataSpecificationIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); @@ -4584,25 +5137,32 @@ public void Test_DataSpecificationIec61360_deserialization_fail() [Test] public void Test_DataSpecificationIec61360_verification_fail() { - foreach (string cause in Aas.Tests.Common.CausesForVerificationFailure) + foreach ( + string causeDir in + Directory.GetDirectories( + Path.Combine( + Aas.Tests.Common.TestDataDir, + "Xml", + "ContainedInEnvironment", + "Unexpected", + "Invalid" + ) + ) + ) { - string baseDir = Path.Combine( - Aas.Tests.Common.TestDataDir, - "Xml", - "ContainedInEnvironment", - "Unexpected", - cause, + string clsDir = Path.Combine( + causeDir, "dataSpecificationIec61360" ); - if (!Directory.Exists(baseDir)) + if (!Directory.Exists(clsDir)) { // No examples of DataSpecificationIec61360 for the failure cause. continue; } var paths = Directory.GetFiles( - baseDir, + clsDir, "*.xml", System.IO.SearchOption.AllDirectories).ToList(); paths.Sort(); 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..2a654770 --- /dev/null +++ b/test_data/Json/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/BasicEventElement/lastUpdate.json.errors @@ -0,0 +1,2 @@ +submodels[0].submodelElements[0].lastUpdate: Invariant violated: +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..698e336a --- /dev/null +++ b/test_data/Json/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/EventPayload/timeStamp.json.errors @@ -0,0 +1,2 @@ +timeStamp: Invariant violated: +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..2a654770 --- /dev/null +++ b/test_data/Xml/ContainedInEnvironment/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/basicEventElement/lastUpdate.xml.errors @@ -0,0 +1,2 @@ +submodels[0].submodelElements[0].lastUpdate: Invariant violated: +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..698e336a --- /dev/null +++ b/test_data/Xml/SelfContained/Unexpected/Invalid/DateTimeUtcViolationOnFebruary29th/eventPayload/timeStamp.xml.errors @@ -0,0 +1,2 @@ +timeStamp: Invariant violated: +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