##### defines data for handcrafted database with pseudo-duplicates and history
# adapted from babel.040.translate_hand
[maptable_001]
data=<<DATA
type_001/a_001 type_002/a_001
type_001/a_011 type_002/a_011
type_001/a_101 type_002/a_101
type_001/a_111 type_002/a_111
DATA
[maptable_002]
data=<<DATA
type_001/a_000 multi_001
type_001/a_001 multi_001
type_001/a_010 multi_001
type_001/a_011 multi_001
type_001/a_100 multi_001
type_001/a_101 multi_001
type_001/a_110 multi_001
type_001/a_111 multi_001
type_001/a_000 multi_002
type_001/a_001 multi_002
type_001/a_010 multi_002
type_001/a_011 multi_002
type_001/a_100 multi_002
type_001/a_101 multi_002
type_001/a_110 multi_002
type_001/a_111 multi_002
DATA
[maptable_003]
data=<<DATA
multi_001 type_003/a_100
multi_001 type_003/a_101
multi_001 type_003/a_110
multi_001 type_003/a_111
DATA
[maptable_004]
data=<<DATA
type_003/a_000 multi_001
type_003/a_001 multi_001
type_003/a_010 multi_001
type_003/a_011 multi_001
type_003/a_100 multi_001
type_003/a_101 multi_001
type_003/a_110 multi_001
type_003/a_111 multi_001
type_003/a_000 multi_002
type_003/a_001 multi_002
type_003/a_010 multi_002
type_003/a_011 multi_002
type_003/a_100 multi_002
type_003/a_101 multi_002
type_003/a_110 multi_002
type_003/a_111 multi_002
DATA
[maptable_005]
data=<<DATA
multi_001 type_004/a_100
multi_001 type_004/a_101
multi_001 type_004/a_110
multi_001 type_004/a_111
DATA
### these guys are deliberately simple - 1:1 histories
[type_001_master]
data=<<DATA
type_001/x_000 type_001/a_000
type_001/x_001 type_001/a_001
type_001/x_010 type_001/a_010
type_001/x_011 type_001/a_011
type_001/x_100 type_001/a_100
type_001/x_101 type_001/a_101
type_001/x_110 type_001/a_110
type_001/x_111 type_001/a_111
DATA
[type_002_master]
data=<<DATA
type_002/x_000 type_002/a_000
type_002/x_001 type_002/a_001
type_002/x_010 type_002/a_010
type_002/x_011 type_002/a_011
type_002/x_100 type_002/a_100
type_002/x_101 type_002/a_101
type_002/x_110 type_002/a_110
type_002/x_111 type_002/a_111
DATA
# correct ur selections
[ur1_select]
data=<<DATA
type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_100 type_001/x_001 type_002/x_001
type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_101 type_001/x_001 type_002/x_001
type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_110 type_001/x_001 type_002/x_001
type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_111 type_001/x_001 type_002/x_001
type_001/a_001 type_002/a_001 type_003/a_100 NULL type_001/x_001 type_002/x_001
DATA
[ur2_select]
data=<<DATA
type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_100 type_001/x_111 type_002/x_111
type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_101 type_001/x_111 type_002/x_111
type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_110 type_001/x_111 type_002/x_111
type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_111 type_001/x_111 type_002/x_111
type_001/a_111 type_002/a_111 type_003/a_111 NULL type_001/x_111 type_002/x_111
DATA
# correct ur translations. type_001 repeated because it's input idtype
[ur1_translate]
data=<<DATA
type_001/x_001 type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_100
type_001/x_001 type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_101
type_001/x_001 type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_110
type_001/x_001 type_001/a_001 type_002/a_001 type_003/a_100 type_004/a_111
DATA
[ur2_translate]
data=<<DATA
type_001/x_111 type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_100
type_001/x_111 type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_101
type_001/x_111 type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_110
type_001/x_111 type_001/a_111 type_002/a_111 type_003/a_111 type_004/a_111
DATA