#\#CIF_2.0
##############################################################################
#                                                                            #
#              TEST DICTIONARY WITH DUPLICATE SAVE FRAME CODES               #
#                                                                            #
##############################################################################
data_FAKE_DUPLICATE_SAVE_FRAME_DIC
_dictionary.title            FAKE_DUPLICATE_SAVE_FRAME_CODE_DIC
_dictionary.class            Instance
_dictionary.version          0.1.0
_dictionary.date             2020-04-28
_dictionary.uri              http://www.fake.org/fake_duplicate_save_frame_code.dic
_dictionary.ddl_conformance  3.13.1
_dictionary.namespace        FakeDuplicateSaveFrameCodeDic
_description.text
;
 This dictionary purposely contains several save frames with identical
 codes.
;
loop_
_dictionary_audit.version
_dictionary_audit.date
_dictionary_audit.revision
0.1.0 2020-04-28 'Created the dictionary.'

save_DUPLICATE_SAVE_FRAME_CODE_HEAD
_definition.id               DUPLICATE_SAVE_FRAME_CODE_HEAD
_definition.scope            Category
_definition.class            HEAD
_definition.update           2020-04-28
_description.text
;
 The HEAD category of the dictionary.
;
_name.category_id            FAKE_DUPLICATE_SAVE_FRAME_CODE_DIC
_name.object_id              DUPLICATE_SAVE_FRAME_CODE_HEAD
save_

save_DUPLICATE_SAVE_FRAME_CODE
_definition.id               DUPLICATE_SAVE_FRAME_CODE
_definition.scope            Category
_definition.class            Set
_definition.update           2020-04-28
_description.text
;
 This category intentionally contains several save frames with
 the same frame code.
;
_name.category_id            DUPLICATE_SAVE_FRAME_CODE_HEAD
_name.object_id              DUPLICATE_SAVE_FRAME_CODE
save_

save_DUPLICATE_SAVE_FRAME_CODE
_definition.id               DUPLICATE_SAVE_FRAME_CODE_COPY
_definition.scope            Category
_definition.class            Set
_definition.update           2020-04-28
_description.text
;
 A category definition stored in a save frame with the same save frame
 code as the DUPLICATE_SAVE_FRAME_CODE category.
;
_name.category_id            DUPLICATE_SAVE_FRAME_CODE_HEAD
_name.object_id              DUPLICATE_SAVE_FRAME_CODE_COPY
save_

save_duplicate_save_frame_code.matching_case
_definition.id               '_duplicate_save_frame_code.matching_case_1'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is not unique
 in the data block (1).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               frame_1
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_duplicate_save_frame_code.matching_case
_definition.id               '_duplicate_save_frame_code.matching_case_2'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is not unique
 in the data block (2).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               frame_2
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_duplicate_save_frame_code.matching_case
_definition.id               '_duplicate_save_frame_code.matching_case'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is not unique
 in the data block (3).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               frame_3
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_duplicate_save_frame_code.mismatching_case
_definition.id               '_duplicate_save_frame_code.mismatching_case_1'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is not unique
 in the data block when lowercased (1).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               mismatching_case_1
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_duplicate_save_frame_code.MiSmAtChInG_CaSe
_definition.id               '_duplicate_save_frame_code.mismatching_case_2'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is not unique
 in the data block when lowercased (2).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               mismatching_case_2
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_

save_duplicate_save_frame_code.unique_one
_definition.id               '_duplicate_save_frame_code.unique_one'
_definition.update            2020-04-28
_description.text
;
 Data item definition with a save frame code that is unique in the given
 data block (3).
;
_name.category_id             duplicate_save_frame_code
_name.object_id               unique_one
_type.purpose                 Describe
_type.source                  Assigned
_type.container               Single
_type.contents                Text
save_
