#\#CIF_2.0
##############################################################################
#                                                                            #
#          TEST DICTIONARY WITH INCORRECT DEFINITION REVISION DATES          #
#                                                                            #
##############################################################################
data_TEST_INCORRECT_DEFINITION_DATE_DIC
_dictionary.title            TEST_INCORRECT_DEFINITION_DATE_DIC
_dictionary.class            Instance
_dictionary.version          4.0.0
_dictionary.date             2019-02-11
_dictionary.uri              https://www.fake.org/test_incorrect_definition_date.dic
_dictionary.ddl_conformance  4.0.1
_dictionary.namespace        TestDic
_description.text
;
 This dictionary purposely contains several definitions with incorrect
 revision dates.
;
loop_
_dictionary_audit.version
_dictionary_audit.date
_dictionary_audit.revision
0.1.0 2019-02-10 'Initial release of the dictionary.'
4.0.0 2019-02-11 'Updated multiple files.'

save_TEST_INCORRECT_DEFINITION_DATE_HEAD
_definition.id               TEST_INCORRECT_DEFINITION_DATE_HEAD
_definition.scope            Category
_definition.class            HEAD
_definition.update           2019-02-09
_description.text
;
 The HEAD category of the dictionary.
;
_name.category_id            TEST_INCORRECT_DEFINITION_DATE_DIC
_name.object_id              TEST_INCORRECT_DEFINITION_DATE
save_


save_TEST_REVISION_DATE
_definition.id               TEST_REVISION_DATE
_definition.scope            Category
_definition.class            Set
_definition.update           2021-10-13
_description.text
;
 Data items in the TEST_REVISION_DATE category purposely contains definitions
 with incorrect revision dates. Examples of incorrect dates include dates
 that do not follow the required date format and dates that are later than
 the dictionary revision date. The definition of this category itself contains
 an incorrect date.
;
_name.category_id            TEST_INCORRECT_DEFINITION_DATE_HEAD
_name.object_id              TEST_REVISION_DATE
save_

save_test_revision_date.future
_definition.id               '_test_revision_date.future'
_definition.update            2022-10-13
_description.text
;
 Data item that contains a revision date than the dictionary revision date.
;
_name.category_id             test_revision_date
_name.object_id               future
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_test_revision_date.faulty
_definition.id               '_test_revision_date.faulty'
_definition.update            2022/10/13
_description.text
;
 Data item that contains a revision date does not match
 the required date format.
;
_name.category_id             test_revision_date
_name.object_id               faulty
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_test_revision_date.missing
_definition.id               '_test_revision_date.missing'
_description.text
;
 Data item that does not contain a revision date at all.
;
_name.category_id             test_revision_date
_name.object_id               missing
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_
