#\#CIF_2.0
data_[VALID][1]_simple_category
loop_
_looped_main_category.key
_looped_main_category.text_item
1 Fox
2 Dog
3 Cat
4 Cow
5 Rock

# Loop that contains data items from both the parent looped category
# and the child looped category
data_[VALID][2]_joint_subcategory
loop_
_looped_main_category.key
_looped_main_category.text_item
_looped_sub_category.text_item
1 Fox ?
2 Dog Woof
3 Cat Miau
4 Cow Moo
5 Rock .

# Loop that contains data items from the parent looped category,
# the child looped category and the grandchild looped category
data_[VALID][3]_joint_subsubcategory
loop_
_looped_main_category.key
_looped_main_category.text_item
_looped_sub_category.text_item
_looped_sub_sub_category.text_item
1 Fox ? ?
2 Dog Woof Bite
3 Cat Miau Scratch
4 Cow Moo ?
5 Rock . .

# The unrecognised data item is ignored while checking the homogeneity
# of the loop. However, it is still reported as an unrecognised item
data_[INVALID][1]_simple_category_with_unrecognised_item
loop_
_looped_main_category.key
_looped_main_category.text_item
_unrecognised_item
1 Fox ?
2 Dog Woof 
3 Cat Miau
4 Cow Moo
5 Rock .

data_[INVALID][2]_simple_category_with_foreign_item
loop_
_looped_main_category.key
_looped_main_category.text_item
_looped_text_category.placeholder_content
1 Fox ?
2 Dog Woof 
3 Cat Miau
4 Cow Moo
5 Rock .

data_[INVALID][3]_joint_subsubcategory_with_foreign_item
loop_
_looped_main_category.key
_looped_main_category.text_item
_looped_sub_category.text_item
_looped_sub_sub_category.text_item
_looped_text_category.placeholder_content
1 Fox ? ? 5
2 Dog Woof Bite 4
3 Cat Miau Scratch 3
4 Cow Moo ? 2
5 Rock . . 1
