Project

General

Profile

« Previous | Next » 

Revision 11062

schemas/VegCore/ERD/VegCore.ERD.mwb: removed unnecessary hstore extenders that duplicate an extender of the same name in a superclass

View differences:

schemas/VegCore/ERD/document.mwb.xml
83 83
                      <value type="string" key="oldName">organization</value>
84 84
                      <link type="object" struct-name="GrtObject" key="owner">be8fe70e-a6e0-11e2-95e9-080027bcf912</link>
85 85
                    </value>
86
                    <value type="object" struct-name="db.mysql.Column" id="c8868c00-a793-11e2-84c3-080027bcf912" struct-checksum="0x783b5183">
87
                      <value type="int" key="autoIncrement">0</value>
88
                      <value type="string" key="characterSetName"></value>
89
                      <value _ptr_="0xba3ee08" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
90
                      <value type="string" key="collationName"></value>
91
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
92
                      <value type="string" key="defaultValue"></value>
93
                      <value type="int" key="defaultValueIsNull">0</value>
94
                      <value _ptr_="0xba3f130" type="list" content-type="string" key="flags"/>
95
                      <value type="int" key="isNotNull">0</value>
96
                      <value type="int" key="length">-1</value>
97
                      <value type="int" key="precision">-1</value>
98
                      <value type="int" key="scale">-1</value>
99
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
100
                      <value type="string" key="comment"></value>
101
                      <value type="string" key="name">info</value>
102
                      <value type="string" key="oldName">info</value>
103
                      <link type="object" struct-name="GrtObject" key="owner">be8fe70e-a6e0-11e2-95e9-080027bcf912</link>
104
                    </value>
105 86
                  </value>
106 87
                  <value type="string" key="connectionString"></value>
107 88
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
346 327
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.varbinary</link>
347 328
                      <value type="string" key="comment">where the data in the dataset came from (as opposed to where the metadata *about* the dataset came from, which is in source, inherited from traceable)</value>
348 329
                      <value type="string" key="name">data_source</value>
349
                      <value type="string" key="oldName">metadata_source</value>
330
                      <value type="string" key="oldName">data_source</value>
350 331
                      <link type="object" struct-name="GrtObject" key="owner">be8cc04c-a6e0-11e2-95e9-080027bcf912</link>
351 332
                    </value>
352 333
                    <value type="object" struct-name="db.mysql.Column" id="c7c1e862-a91b-11e2-bdec-080027bcf912" struct-checksum="0x783b5183">
......
406 387
                      <value type="string" key="oldName">contacts</value>
407 388
                      <link type="object" struct-name="GrtObject" key="owner">be8cc04c-a6e0-11e2-95e9-080027bcf912</link>
408 389
                    </value>
409
                    <value type="object" struct-name="db.mysql.Column" id="e5155806-a793-11e2-84c3-080027bcf912" struct-checksum="0x783b5183">
410
                      <value type="int" key="autoIncrement">0</value>
411
                      <value type="string" key="characterSetName"></value>
412
                      <value _ptr_="0xab7b3d0" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
413
                      <value type="string" key="collationName"></value>
414
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
415
                      <value type="string" key="defaultValue"></value>
416
                      <value type="int" key="defaultValueIsNull">0</value>
417
                      <value _ptr_="0xba3bbf0" type="list" content-type="string" key="flags"/>
418
                      <value type="int" key="isNotNull">0</value>
419
                      <value type="int" key="length">-1</value>
420
                      <value type="int" key="precision">-1</value>
421
                      <value type="int" key="scale">-1</value>
422
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
423
                      <value type="string" key="comment"></value>
424
                      <value type="string" key="name">info</value>
425
                      <value type="string" key="oldName">info</value>
426
                      <link type="object" struct-name="GrtObject" key="owner">be8cc04c-a6e0-11e2-95e9-080027bcf912</link>
427
                    </value>
428 390
                  </value>
429 391
                  <value type="string" key="connectionString"></value>
430 392
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
2488 2450
                      <value type="string" key="oldName">cover_percent</value>
2489 2451
                      <link type="object" struct-name="GrtObject" key="owner">be8ea786-a6e0-11e2-95e9-080027bcf912</link>
2490 2452
                    </value>
2491
                    <value type="object" struct-name="db.mysql.Column" id="d72de448-ad19-11e2-9d85-080027bcf912" struct-checksum="0x783b5183">
2492
                      <value type="int" key="autoIncrement">0</value>
2493
                      <value type="string" key="characterSetName"></value>
2494
                      <value _ptr_="0xba4e608" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
2495
                      <value type="string" key="collationName"></value>
2496
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
2497
                      <value type="string" key="defaultValue"></value>
2498
                      <value type="int" key="defaultValueIsNull">0</value>
2499
                      <value _ptr_="0xba4e988" type="list" content-type="string" key="flags"/>
2500
                      <value type="int" key="isNotNull">0</value>
2501
                      <value type="int" key="length">-1</value>
2502
                      <value type="int" key="precision">-1</value>
2503
                      <value type="int" key="scale">-1</value>
2504
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
2505
                      <value type="string" key="comment"></value>
2506
                      <value type="string" key="name">traits</value>
2507
                      <value type="string" key="oldName">traits</value>
2508
                      <link type="object" struct-name="GrtObject" key="owner">be8ea786-a6e0-11e2-95e9-080027bcf912</link>
2509
                    </value>
2510 2453
                  </value>
2511 2454
                  <value type="string" key="connectionString"></value>
2512 2455
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
4158 4101
                      <value type="string" key="oldName">id</value>
4159 4102
                      <link type="object" struct-name="GrtObject" key="owner">049df920-a91b-11e2-bdec-080027bcf912</link>
4160 4103
                    </value>
4161
                    <value type="object" struct-name="db.mysql.Column" id="049dff1a-a91b-11e2-bdec-080027bcf912" struct-checksum="0x783b5183">
4162
                      <value type="int" key="autoIncrement">0</value>
4163
                      <value type="string" key="characterSetName"></value>
4164
                      <value _ptr_="0xba66940" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
4165
                      <value type="string" key="collationName"></value>
4166
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
4167
                      <value type="string" key="defaultValue"></value>
4168
                      <value type="int" key="defaultValueIsNull">0</value>
4169
                      <value _ptr_="0xba66ca0" type="list" content-type="string" key="flags"/>
4170
                      <value type="int" key="isNotNull">0</value>
4171
                      <value type="int" key="length">-1</value>
4172
                      <value type="int" key="precision">-1</value>
4173
                      <value type="int" key="scale">-1</value>
4174
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
4175
                      <value type="string" key="comment"></value>
4176
                      <value type="string" key="name">info</value>
4177
                      <value type="string" key="oldName">info</value>
4178
                      <link type="object" struct-name="GrtObject" key="owner">049df920-a91b-11e2-bdec-080027bcf912</link>
4179
                    </value>
4180 4104
                  </value>
4181 4105
                  <value type="string" key="connectionString"></value>
4182 4106
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
7405 7329
                      <value type="string" key="oldName">code</value>
7406 7330
                      <link type="object" struct-name="GrtObject" key="owner">0ab9880e-a7a1-11e2-b667-080027bcf912</link>
7407 7331
                    </value>
7408
                    <value type="object" struct-name="db.mysql.Column" id="0ab98e12-a7a1-11e2-b667-080027bcf912" struct-checksum="0x783b5183">
7409
                      <value type="int" key="autoIncrement">0</value>
7410
                      <value type="string" key="characterSetName"></value>
7411
                      <value _ptr_="0xba977a8" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
7412
                      <value type="string" key="collationName"></value>
7413
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
7414
                      <value type="string" key="defaultValue"></value>
7415
                      <value type="int" key="defaultValueIsNull">0</value>
7416
                      <value _ptr_="0xba97b28" type="list" content-type="string" key="flags"/>
7417
                      <value type="int" key="isNotNull">0</value>
7418
                      <value type="int" key="length">-1</value>
7419
                      <value type="int" key="precision">-1</value>
7420
                      <value type="int" key="scale">-1</value>
7421
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
7422
                      <value type="string" key="comment"></value>
7423
                      <value type="string" key="name">traits</value>
7424
                      <value type="string" key="oldName">traits</value>
7425
                      <link type="object" struct-name="GrtObject" key="owner">0ab9880e-a7a1-11e2-b667-080027bcf912</link>
7426
                    </value>
7427 7332
                  </value>
7428 7333
                  <value type="string" key="connectionString"></value>
7429 7334
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
7840 7745
                      <value type="string" key="oldName">stem</value>
7841 7746
                      <link type="object" struct-name="GrtObject" key="owner">be8e7cde-a6e0-11e2-95e9-080027bcf912</link>
7842 7747
                    </value>
7843
                    <value type="object" struct-name="db.mysql.Column" id="6856853a-a796-11e2-84c3-080027bcf912" struct-checksum="0x783b5183">
7844
                      <value type="int" key="autoIncrement">0</value>
7845
                      <value type="string" key="characterSetName"></value>
7846
                      <value _ptr_="0xba9db30" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
7847
                      <value type="string" key="collationName"></value>
7848
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
7849
                      <value type="string" key="defaultValue"></value>
7850
                      <value type="int" key="defaultValueIsNull">0</value>
7851
                      <value _ptr_="0xba9deb0" type="list" content-type="string" key="flags"/>
7852
                      <value type="int" key="isNotNull">0</value>
7853
                      <value type="int" key="length">-1</value>
7854
                      <value type="int" key="precision">-1</value>
7855
                      <value type="int" key="scale">-1</value>
7856
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
7857
                      <value type="string" key="comment"></value>
7858
                      <value type="string" key="name">traits</value>
7859
                      <value type="string" key="oldName">traits</value>
7860
                      <link type="object" struct-name="GrtObject" key="owner">be8e7cde-a6e0-11e2-95e9-080027bcf912</link>
7861
                    </value>
7862 7748
                  </value>
7863 7749
                  <value type="string" key="connectionString"></value>
7864 7750
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
9157 9043
                      <value type="string" key="oldName">id</value>
9158 9044
                      <link type="object" struct-name="GrtObject" key="owner">238b4ae4-a700-11e2-9461-080027bcf912</link>
9159 9045
                    </value>
9160
                    <value type="object" struct-name="db.mysql.Column" id="e5d27f54-a792-11e2-84c3-080027bcf912" struct-checksum="0x783b5183">
9161
                      <value type="int" key="autoIncrement">0</value>
9162
                      <value type="string" key="characterSetName"></value>
9163
                      <value _ptr_="0xbab0d30" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
9164
                      <value type="string" key="collationName"></value>
9165
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
9166
                      <value type="string" key="defaultValue"></value>
9167
                      <value type="int" key="defaultValueIsNull">0</value>
9168
                      <value _ptr_="0xbab1090" type="list" content-type="string" key="flags"/>
9169
                      <value type="int" key="isNotNull">0</value>
9170
                      <value type="int" key="length">-1</value>
9171
                      <value type="int" key="precision">-1</value>
9172
                      <value type="int" key="scale">-1</value>
9173
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
9174
                      <value type="string" key="comment"></value>
9175
                      <value type="string" key="name">info</value>
9176
                      <value type="string" key="oldName">info</value>
9177
                      <link type="object" struct-name="GrtObject" key="owner">238b4ae4-a700-11e2-9461-080027bcf912</link>
9178
                    </value>
9179 9046
                  </value>
9180 9047
                  <value type="string" key="connectionString"></value>
9181 9048
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
9905 9772
                      <value type="string" key="oldName">description</value>
9906 9773
                      <link type="object" struct-name="GrtObject" key="owner">c3760d74-a7b3-11e2-8ba6-080027bcf912</link>
9907 9774
                    </value>
9908
                    <value type="object" struct-name="db.mysql.Column" id="c540c5c0-ad19-11e2-9d85-080027bcf912" struct-checksum="0x783b5183">
9909
                      <value type="int" key="autoIncrement">0</value>
9910
                      <value type="string" key="characterSetName"></value>
9911
                      <value _ptr_="0xbabb808" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
9912
                      <value type="string" key="collationName"></value>
9913
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
9914
                      <value type="string" key="defaultValue"></value>
9915
                      <value type="int" key="defaultValueIsNull">0</value>
9916
                      <value _ptr_="0xbabbb88" type="list" content-type="string" key="flags"/>
9917
                      <value type="int" key="isNotNull">0</value>
9918
                      <value type="int" key="length">-1</value>
9919
                      <value type="int" key="precision">-1</value>
9920
                      <value type="int" key="scale">-1</value>
9921
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
9922
                      <value type="string" key="comment"></value>
9923
                      <value type="string" key="name">traits</value>
9924
                      <value type="string" key="oldName">traits</value>
9925
                      <link type="object" struct-name="GrtObject" key="owner">c3760d74-a7b3-11e2-8ba6-080027bcf912</link>
9926
                    </value>
9927 9775
                  </value>
9928 9776
                  <value type="string" key="connectionString"></value>
9929 9777
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
11721 11569
                      <value type="string" key="oldName">height_max_m</value>
11722 11570
                      <link type="object" struct-name="GrtObject" key="owner">23ec4078-0075-11e3-906b-080027bcf912</link>
11723 11571
                    </value>
11724
                    <value type="object" struct-name="db.mysql.Column" id="23ec49ec-0075-11e3-906b-080027bcf912" struct-checksum="0x783b5183">
11725
                      <value type="int" key="autoIncrement">0</value>
11726
                      <value type="string" key="characterSetName"></value>
11727
                      <value _ptr_="0xbad5898" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
11728
                      <value type="string" key="collationName"></value>
11729
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
11730
                      <value type="string" key="defaultValue"></value>
11731
                      <value type="int" key="defaultValueIsNull">0</value>
11732
                      <value _ptr_="0xbad5c18" type="list" content-type="string" key="flags"/>
11733
                      <value type="int" key="isNotNull">0</value>
11734
                      <value type="int" key="length">-1</value>
11735
                      <value type="int" key="precision">-1</value>
11736
                      <value type="int" key="scale">-1</value>
11737
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
11738
                      <value type="string" key="comment"></value>
11739
                      <value type="string" key="name">info</value>
11740
                      <value type="string" key="oldName">info</value>
11741
                      <link type="object" struct-name="GrtObject" key="owner">23ec4078-0075-11e3-906b-080027bcf912</link>
11742
                    </value>
11743 11572
                  </value>
11744 11573
                  <value type="string" key="connectionString"></value>
11745 11574
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
11891 11720
                      <value type="string" key="oldName">diameter_max_m</value>
11892 11721
                      <link type="object" struct-name="GrtObject" key="owner">7afebdc8-0075-11e3-906b-080027bcf912</link>
11893 11722
                    </value>
11894
                    <value type="object" struct-name="db.mysql.Column" id="7afec6ec-0075-11e3-906b-080027bcf912" struct-checksum="0x783b5183">
11895
                      <value type="int" key="autoIncrement">0</value>
11896
                      <value type="string" key="characterSetName"></value>
11897
                      <value _ptr_="0xbad7ee8" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
11898
                      <value type="string" key="collationName"></value>
11899
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
11900
                      <value type="string" key="defaultValue"></value>
11901
                      <value type="int" key="defaultValueIsNull">0</value>
11902
                      <value _ptr_="0xbad8268" type="list" content-type="string" key="flags"/>
11903
                      <value type="int" key="isNotNull">0</value>
11904
                      <value type="int" key="length">-1</value>
11905
                      <value type="int" key="precision">-1</value>
11906
                      <value type="int" key="scale">-1</value>
11907
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
11908
                      <value type="string" key="comment"></value>
11909
                      <value type="string" key="name">info</value>
11910
                      <value type="string" key="oldName">info</value>
11911
                      <link type="object" struct-name="GrtObject" key="owner">7afebdc8-0075-11e3-906b-080027bcf912</link>
11912
                    </value>
11913 11723
                  </value>
11914 11724
                  <value type="string" key="connectionString"></value>
11915 11725
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
12257 12067
                      <value type="string" key="oldName">occurrence_status</value>
12258 12068
                      <link type="object" struct-name="GrtObject" key="owner">f15726c2-011f-11e3-9f3a-080027bcf912</link>
12259 12069
                    </value>
12260
                    <value type="object" struct-name="db.mysql.Column" id="f1573162-011f-11e3-9f3a-080027bcf912" struct-checksum="0x783b5183">
12261
                      <value type="int" key="autoIncrement">0</value>
12262
                      <value type="string" key="characterSetName"></value>
12263
                      <value _ptr_="0xbadd0b8" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
12264
                      <value type="string" key="collationName"></value>
12265
                      <value type="string" key="datatypeExplicitParams">('hstore')</value>
12266
                      <value type="string" key="defaultValue"></value>
12267
                      <value type="int" key="defaultValueIsNull">0</value>
12268
                      <value _ptr_="0xbadd438" type="list" content-type="string" key="flags"/>
12269
                      <value type="int" key="isNotNull">0</value>
12270
                      <value type="int" key="length">-1</value>
12271
                      <value type="int" key="precision">-1</value>
12272
                      <value type="int" key="scale">-1</value>
12273
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.set</link>
12274
                      <value type="string" key="comment"></value>
12275
                      <value type="string" key="name">traits</value>
12276
                      <value type="string" key="oldName">traits</value>
12277
                      <link type="object" struct-name="GrtObject" key="owner">f15726c2-011f-11e3-9f3a-080027bcf912</link>
12278
                    </value>
12279 12070
                  </value>
12280 12071
                  <value type="string" key="connectionString"></value>
12281 12072
                  <value type="string" key="defaultCharacterSetName">utf8</value>
......
14186 13977
                <value type="real" key="extraCaptionXOffs">0.e+00</value>
14187 13978
                <value type="real" key="extraCaptionYOffs">0.e+00</value>
14188 13979
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">c3762570-a7b3-11e2-8ba6-080027bcf912</link>
14189
                <value type="real" key="middleSegmentOffset">-7.93354904407748335870564915239810943603515625e+01</value>
13980
                <value type="real" key="middleSegmentOffset">-7.66430654578076655525364913046360015869140625e+01</value>
14190 13981
                <value type="real" key="startCaptionXOffs">0.e+00</value>
14191 13982
                <value type="real" key="startCaptionYOffs">0.e+00</value>
14192 13983
                <value type="int" key="drawSplit">0</value>
......
14291 14082
                <value type="real" key="extraCaptionXOffs">0.e+00</value>
14292 14083
                <value type="real" key="extraCaptionYOffs">0.e+00</value>
14293 14084
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">6ec4a89c-ad05-11e2-b309-080027bcf912</link>
14294
                <value type="real" key="middleSegmentOffset">2.1231858592102952343338984064757823944091796875e+01</value>
14085
                <value type="real" key="middleSegmentOffset">2.9693486495881046494105248712003231048583984375e+01</value>
14295 14086
                <value type="real" key="startCaptionXOffs">0.e+00</value>
14296 14087
                <value type="real" key="startCaptionYOffs">0.e+00</value>
14297 14088
                <value type="int" key="drawSplit">0</value>
......
15131 14922
                <value type="real" key="extraCaptionXOffs">0.e+00</value>
15132 14923
                <value type="real" key="extraCaptionYOffs">0.e+00</value>
15133 14924
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">7afec93a-0075-11e3-906b-080027bcf912</link>
15134
                <value type="real" key="middleSegmentOffset">-5.00348805476957068094634450972080230712890625e+01</value>
14925
                <value type="real" key="middleSegmentOffset">-7.50735724916221442981623113155364990234375e+01</value>
15135 14926
                <value type="real" key="startCaptionXOffs">0.e+00</value>
15136 14927
                <value type="real" key="startCaptionYOffs">0.e+00</value>
15137 14928
                <value type="int" key="drawSplit">0</value>
......
15197 14988
                <value type="real" key="middleSegmentOffset">0.e+00</value>
15198 14989
                <value type="real" key="startCaptionXOffs">0.e+00</value>
15199 14990
                <value type="real" key="startCaptionYOffs">0.e+00</value>
15200
                <value type="int" key="drawSplit">0</value>
14991
                <value type="int" key="drawSplit">1</value>
15201 14992
                <link type="object" struct-name="model.Figure" key="endFigure">7afee050-0075-11e3-906b-080027bcf912</link>
15202 14993
                <link type="object" struct-name="model.Figure" key="startFigure">83714B90-5AC7-4F4E-9E13-ABFB9C9B0C81</link>
15203 14994
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
......
16008 15799
                <value type="int" key="triggersExpanded">0</value>
16009 15800
                <value type="string" key="color">#99ccff</value>
16010 15801
                <value type="int" key="expanded">1</value>
16011
                <value type="real" key="height">1.92e+02</value>
15802
                <value type="real" key="height">1.69e+02</value>
16012 15803
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16013 15804
                <value type="real" key="left">4.e+01</value>
16014 15805
                <value type="int" key="locked">0</value>
16015 15806
                <value type="int" key="manualSizing">0</value>
16016
                <value type="real" key="top">6.9e+02</value>
15807
                <value type="real" key="top">6.74e+02</value>
16017 15808
                <value type="real" key="width">9.2e+01</value>
16018 15809
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16019 15810
                <value type="int" key="visible">1</value>
......
16113 15904
                <value type="real" key="left">5.03e+02</value>
16114 15905
                <value type="int" key="locked">0</value>
16115 15906
                <value type="int" key="manualSizing">0</value>
16116
                <value type="real" key="top">6.24e+02</value>
15907
                <value type="real" key="top">6.23e+02</value>
16117 15908
                <value type="real" key="width">9.e+01</value>
16118 15909
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16119 15910
                <value type="int" key="visible">1</value>
......
16230 16021
                <value type="int" key="expanded">1</value>
16231 16022
                <value type="real" key="height">1.23e+02</value>
16232 16023
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16233
                <value type="real" key="left">5.49e+02</value>
16024
                <value type="real" key="left">5.47e+02</value>
16234 16025
                <value type="int" key="locked">0</value>
16235 16026
                <value type="int" key="manualSizing">0</value>
16236 16027
                <value type="real" key="top">1.012e+03</value>
......
16368 16159
                <value type="int" key="triggersExpanded">0</value>
16369 16160
                <value type="string" key="color">#FFFF00</value>
16370 16161
                <value type="int" key="expanded">1</value>
16371
                <value type="real" key="height">1.e+02</value>
16162
                <value type="real" key="height">7.7e+01</value>
16372 16163
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16373 16164
                <value type="real" key="left">1.272e+03</value>
16374 16165
                <value type="int" key="locked">0</value>
16375 16166
                <value type="int" key="manualSizing">0</value>
16376
                <value type="real" key="top">6.44e+02</value>
16167
                <value type="real" key="top">6.51e+02</value>
16377 16168
                <value type="real" key="width">1.41e+02</value>
16378 16169
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16379 16170
                <value type="int" key="visible">1</value>
......
16433 16224
                <value type="real" key="left">1.301e+03</value>
16434 16225
                <value type="int" key="locked">0</value>
16435 16226
                <value type="int" key="manualSizing">0</value>
16436
                <value type="real" key="top">7.6e+01</value>
16227
                <value type="real" key="top">6.5e+01</value>
16437 16228
                <value type="real" key="width">1.06e+02</value>
16438 16229
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16439 16230
                <value type="int" key="visible">1</value>
......
16448 16239
                <value type="int" key="triggersExpanded">0</value>
16449 16240
                <value type="string" key="color">#CCFFCC</value>
16450 16241
                <value type="int" key="expanded">1</value>
16451
                <value type="real" key="height">1.46e+02</value>
16242
                <value type="real" key="height">1.23e+02</value>
16452 16243
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16453
                <value type="real" key="left">1.055e+03</value>
16244
                <value type="real" key="left">1.043e+03</value>
16454 16245
                <value type="int" key="locked">0</value>
16455 16246
                <value type="int" key="manualSizing">0</value>
16456 16247
                <value type="real" key="top">4.4e+01</value>
......
16488 16279
                <value type="int" key="triggersExpanded">0</value>
16489 16280
                <value type="string" key="color">#CCFFCC</value>
16490 16281
                <value type="int" key="expanded">1</value>
16491
                <value type="real" key="height">1.23e+02</value>
16282
                <value type="real" key="height">1.e+02</value>
16492 16283
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16493 16284
                <value type="real" key="left">1.049e+03</value>
16494 16285
                <value type="int" key="locked">0</value>
16495 16286
                <value type="int" key="manualSizing">0</value>
16496
                <value type="real" key="top">2.96e+02</value>
16287
                <value type="real" key="top">3.08e+02</value>
16497 16288
                <value type="real" key="width">1.52e+02</value>
16498 16289
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16499 16290
                <value type="int" key="visible">1</value>
......
16548 16339
                <value type="int" key="triggersExpanded">0</value>
16549 16340
                <value type="string" key="color">#ffcccc</value>
16550 16341
                <value type="int" key="expanded">1</value>
16551
                <value type="real" key="height">1.23e+02</value>
16342
                <value type="real" key="height">1.e+02</value>
16552 16343
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16553 16344
                <value type="real" key="left">1.2e+01</value>
16554 16345
                <value type="int" key="locked">0</value>
16555 16346
                <value type="int" key="manualSizing">0</value>
16556
                <value type="real" key="top">9.74e+02</value>
16347
                <value type="real" key="top">9.86e+02</value>
16557 16348
                <value type="real" key="width">8.1e+01</value>
16558 16349
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16559 16350
                <value type="int" key="visible">1</value>
......
16874 16665
                <value type="int" key="triggersExpanded">0</value>
16875 16666
                <value type="string" key="color">#99cc00</value>
16876 16667
                <value type="int" key="expanded">1</value>
16877
                <value type="real" key="height">7.7e+01</value>
16668
                <value type="real" key="height">5.4e+01</value>
16878 16669
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16879
                <value type="real" key="left">7.07e+02</value>
16670
                <value type="real" key="left">6.92e+02</value>
16880 16671
                <value type="int" key="locked">0</value>
16881 16672
                <value type="int" key="manualSizing">0</value>
16882
                <value type="real" key="top">9.31e+02</value>
16673
                <value type="real" key="top">9.32e+02</value>
16883 16674
                <value type="real" key="width">9.4e+01</value>
16884 16675
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16885 16676
                <value type="int" key="visible">1</value>
......
16976 16767
                <value type="int" key="expanded">1</value>
16977 16768
                <value type="real" key="height">2.38e+02</value>
16978 16769
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16979
                <value type="real" key="left">8.46e+02</value>
16770
                <value type="real" key="left">8.42e+02</value>
16980 16771
                <value type="int" key="locked">0</value>
16981 16772
                <value type="int" key="manualSizing">0</value>
16982
                <value type="real" key="top">1.58e+02</value>
16773
                <value type="real" key="top">1.82e+02</value>
16983 16774
                <value type="real" key="width">1.63e+02</value>
16984 16775
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
16985 16776
                <value type="int" key="visible">1</value>
......
16994 16785
                <value type="int" key="triggersExpanded">0</value>
16995 16786
                <value type="string" key="color">#CCCC33</value>
16996 16787
                <value type="int" key="expanded">1</value>
16997
                <value type="real" key="height">1.23e+02</value>
16788
                <value type="real" key="height">1.e+02</value>
16998 16789
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
16999 16790
                <value type="real" key="left">1.218e+03</value>
17000 16791
                <value type="int" key="locked">0</value>
17001 16792
                <value type="int" key="manualSizing">0</value>
17002
                <value type="real" key="top">4.92e+02</value>
16793
                <value type="real" key="top">5.04e+02</value>
17003 16794
                <value type="real" key="width">1.8e+02</value>
17004 16795
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17005 16796
                <value type="int" key="visible">1</value>
......
17014 16805
                <value type="int" key="triggersExpanded">0</value>
17015 16806
                <value type="string" key="color">#ffcccc</value>
17016 16807
                <value type="int" key="expanded">1</value>
17017
                <value type="real" key="height">7.7e+01</value>
16808
                <value type="real" key="height">5.4e+01</value>
17018 16809
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17019 16810
                <value type="real" key="left">8.e+00</value>
17020 16811
                <value type="int" key="locked">0</value>
17021 16812
                <value type="int" key="manualSizing">0</value>
17022
                <value type="real" key="top">1.139e+03</value>
16813
                <value type="real" key="top">1.129e+03</value>
17023 16814
                <value type="real" key="width">1.21e+02</value>
17024 16815
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17025 16816
                <value type="int" key="visible">1</value>
......
17199 16990
                <value type="real" key="left">1.124e+03</value>
17200 16991
                <value type="int" key="locked">0</value>
17201 16992
                <value type="int" key="manualSizing">0</value>
17202
                <value type="real" key="top">6.26e+02</value>
16993
                <value type="real" key="top">6.3e+02</value>
17203 16994
                <value type="real" key="width">1.36e+02</value>
17204 16995
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17205 16996
                <value type="int" key="visible">1</value>
......
17219 17010
                <value type="real" key="left">6.46e+02</value>
17220 17011
                <value type="int" key="locked">0</value>
17221 17012
                <value type="int" key="manualSizing">0</value>
17222
                <value type="real" key="top">6.12e+02</value>
17013
                <value type="real" key="top">6.11e+02</value>
17223 17014
                <value type="real" key="width">1.71e+02</value>
17224 17015
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17225 17016
                <value type="int" key="visible">1</value>
......
17415 17206
                <value type="int" key="expanded">1</value>
17416 17207
                <value type="real" key="height">1.e+02</value>
17417 17208
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17418
                <value type="real" key="left">6.88e+02</value>
17209
                <value type="real" key="left">6.89e+02</value>
17419 17210
                <value type="int" key="locked">0</value>
17420 17211
                <value type="int" key="manualSizing">0</value>
17421
                <value type="real" key="top">7.99e+02</value>
17212
                <value type="real" key="top">7.8e+02</value>
17422 17213
                <value type="real" key="width">1.32e+02</value>
17423 17214
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17424 17215
                <value type="int" key="visible">1</value>
......
17433 17224
                <value type="int" key="triggersExpanded">0</value>
17434 17225
                <value type="string" key="color">#99cc00</value>
17435 17226
                <value type="int" key="expanded">1</value>
17436
                <value type="real" key="height">1.46e+02</value>
17227
                <value type="real" key="height">1.23e+02</value>
17437 17228
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17438
                <value type="real" key="left">7.07e+02</value>
17229
                <value type="real" key="left">7.08e+02</value>
17439 17230
                <value type="int" key="locked">0</value>
17440 17231
                <value type="int" key="manualSizing">0</value>
17441
                <value type="real" key="top">1.045e+03</value>
17232
                <value type="real" key="top">1.025e+03</value>
17442 17233
                <value type="real" key="width">9.4e+01</value>
17443 17234
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17444 17235
                <value type="int" key="visible">1</value>
......
17453 17244
                <value type="int" key="triggersExpanded">0</value>
17454 17245
                <value type="string" key="color">#99cc00</value>
17455 17246
                <value type="int" key="expanded">1</value>
17456
                <value type="real" key="height">1.23e+02</value>
17247
                <value type="real" key="height">1.e+02</value>
17457 17248
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17458
                <value type="real" key="left">9.57e+02</value>
17249
                <value type="real" key="left">6.64e+02</value>
17459 17250
                <value type="int" key="locked">0</value>
17460 17251
                <value type="int" key="manualSizing">0</value>
17461
                <value type="real" key="top">7.47e+02</value>
17252
                <value type="real" key="top">1.176e+03</value>
17462 17253
                <value type="real" key="width">1.09e+02</value>
17463 17254
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17464 17255
                <value type="int" key="visible">1</value>
......
17493 17284
                <value type="int" key="triggersExpanded">0</value>
17494 17285
                <value type="string" key="color">#FFFF00</value>
17495 17286
                <value type="int" key="expanded">1</value>
17496
                <value type="real" key="height">1.23e+02</value>
17287
                <value type="real" key="height">1.e+02</value>
17497 17288
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17498 17289
                <value type="real" key="left">9.16e+02</value>
17499 17290
                <value type="int" key="locked">0</value>
17500 17291
                <value type="int" key="manualSizing">0</value>
17501
                <value type="real" key="top">6.12e+02</value>
17292
                <value type="real" key="top">6.23e+02</value>
17502 17293
                <value type="real" key="width">1.82e+02</value>
17503 17294
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17504 17295
                <value type="int" key="visible">1</value>
......
17531 17322
                <value type="int" key="expanded">1</value>
17532 17323
                <value type="real" key="height">1.e+02</value>
17533 17324
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
17534
                <value type="real" key="left">8.4e+02</value>
17325
                <value type="real" key="left">8.36e+02</value>
17535 17326
                <value type="int" key="locked">0</value>
17536 17327
                <value type="int" key="manualSizing">0</value>
17537 17328
                <value type="real" key="top">2.8e+01</value>
......
17554 17345
                <value type="real" key="left">1.73e+02</value>
17555 17346
                <value type="int" key="locked">0</value>
17556 17347
                <value type="int" key="manualSizing">0</value>
17557
                <value type="real" key="top">6.71e+02</value>
17348
                <value type="real" key="top">6.5e+02</value>
17558 17349
                <value type="real" key="width">1.06e+02</value>
17559 17350
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
17560 17351
                <value type="int" key="visible">1</value>
......
17736 17527
        <link type="object" struct-name="db.mgmt.Rdbms" key="rdbms">com.mysql.rdbms.mysql</link>
17737 17528
        <value _ptr_="0xba3c650" type="list" content-type="object" content-struct-name="db.Script" key="scripts"/>
17738 17529
        <value _ptr_="0xb030e28" type="dict" key="syncProfiles">
17739
          <value type="object" struct-name="db.mgmt.SyncProfile" id="418cd4ae-2397-11e3-ab7c-080027bcf912" struct-checksum="0xc64972c2" key="">
17740
            <value _ptr_="0xc5edb08" type="dict" key="lastKnownDBNames">
17530
          <value type="object" struct-name="db.mgmt.SyncProfile" id="ef70db26-239a-11e3-ab7c-080027bcf912" struct-checksum="0xc64972c2" key="">
17531
            <value _ptr_="0xc67ae50" type="dict" key="lastKnownDBNames">
17741 17532
              <value type="string" key="01b2e3fe-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1</value>
17742 17533
              <value type="string" key="01b2e606-f6ed-11e2-9cf1-080027bcf912">georeferenced_by</value>
17743 17534
              <value type="string" key="01b2fe70-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1_idx</value>
......
17841 17632
              <value type="string" key="2a08cd96-fa94-11e2-83d9-080027bcf912">fk_geovalidatable_place_geoplace1</value>
17842 17633
              <value type="string" key="2a08de6c-fa94-11e2-83d9-080027bcf912">fk_geovalidatable_place_geoplace1_idx</value>
17843 17634
              <value type="string" key="2d3c42f6-0078-11e3-906b-080027bcf912">fk_place_observation_event1</value>
17844
              <value type="string" key="2ebd5a70-238c-11e3-a6f3-080027bcf912">metadata_source</value>
17635
              <value type="string" key="2ebd5a70-238c-11e3-a6f3-080027bcf912">data_source</value>
17845 17636
              <value type="string" key="2ed4b280-f680-11e2-aebb-080027bcf912">fk_taxon_determination_party_list1</value>
17846 17637
              <value type="string" key="2ed4c4d2-f680-11e2-aebb-080027bcf912">fk_taxon_determination_party_list1_idx</value>
17847 17638
              <value type="string" key="2f07b8cc-0127-11e3-9f3a-080027bcf912">fk_individual_subplace1</value>
......
18374 18165
    <value type="object" struct-name="app.DocumentInfo" id="BEE3982F-55A1-4B2C-914A-CD6953803AB9" struct-checksum="0xbba780b8" key="info">
18375 18166
      <value type="string" key="author">Aaron Marcuse-Kubitza</value>
18376 18167
      <value type="string" key="caption">New Model</value>
18377
      <value type="string" key="dateChanged">2013-09-22 08:23</value>
18168
      <value type="string" key="dateChanged">2013-09-22 08:43</value>
18378 18169
      <value type="string" key="dateCreated">2012-01-19 14:06</value>
18379 18170
      <value type="string" key="description"></value>
18380 18171
      <value type="string" key="project">Name of the project</value>
schemas/VegCore/VegCore.my.sql
33 33
  `id` varbinary(767) NOT NULL,
34 34
  `sampling_event` varbinary(767) NOT NULL,
35 35
  `occurrence_status` varbinary(767) DEFAULT NULL,
36
  `traits` set('hstore') COLLATE utf8_bin DEFAULT NULL,
37 36
  PRIMARY KEY (`id`),
38 37
  KEY `fk_aggregate_observation_taxa_sampling_event1_idx` (`sampling_event`),
39
  CONSTRAINT `fk_taxon_presence_taxon_determination10` FOREIGN KEY (`id`) REFERENCES `taxon_determination` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
40
  CONSTRAINT `fk_aggregate_observation_taxa_sampling_event1` FOREIGN KEY (`sampling_event`) REFERENCES `taxa_sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
38
  CONSTRAINT `fk_aggregate_observation_taxa_sampling_event1` FOREIGN KEY (`sampling_event`) REFERENCES `taxa_sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
39
  CONSTRAINT `fk_taxon_presence_taxon_determination10` FOREIGN KEY (`id`) REFERENCES `taxon_determination` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
41 40
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
42 41
/*!40101 SET character_set_client = @saved_cs_client */;
43 42

  
......
131 130
  `first_publisher` varbinary(767) DEFAULT NULL,
132 131
  `data_owners` varbinary(767) DEFAULT NULL COMMENT 'parties who must be given attribution, such as copyrightholders',
133 132
  `contacts` varbinary(767) DEFAULT NULL,
134
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
135 133
  PRIMARY KEY (`id`),
136 134
  KEY `fk_source_party2_idx` (`first_publisher`),
137 135
  KEY `fk_source_party_list1_idx` (`data_owners`),
138 136
  KEY `fk_source_party1_idx` (`contacts`),
139 137
  KEY `fk_dataset_source2_idx` (`data_source`),
140 138
  KEY `fk_dataset_dataset1_idx` (`parent`),
141
  CONSTRAINT `fk_dataset_source2` FOREIGN KEY (`data_source`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
139
  CONSTRAINT `fk_source_party1` FOREIGN KEY (`contacts`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
142 140
  CONSTRAINT `fk_dataset_dataset1` FOREIGN KEY (`parent`) REFERENCES `dataset` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
143 141
  CONSTRAINT `fk_dataset_source1` FOREIGN KEY (`id`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
142
  CONSTRAINT `fk_dataset_source2` FOREIGN KEY (`data_source`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
144 143
  CONSTRAINT `fk_dataset_traceable1` FOREIGN KEY (`id`) REFERENCES `traceable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
145
  CONSTRAINT `fk_source_party1` FOREIGN KEY (`contacts`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
146 144
  CONSTRAINT `fk_source_party2` FOREIGN KEY (`first_publisher`) REFERENCES `party` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
147 145
  CONSTRAINT `fk_source_party_list1` FOREIGN KEY (`data_owners`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
148 146
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='a collection of records from the same place, with the same attribution requirements';
......
425 423
  `place_observed_at` varbinary(767) DEFAULT NULL,
426 424
  `individual` varbinary(767) DEFAULT NULL COMMENT 'optional because an individual_observation cannot have an associated individual unless the individual is traceable to a specific plant',
427 425
  `code` varbinary(767) DEFAULT NULL,
428
  `traits` set('hstore') COLLATE utf8_bin DEFAULT NULL,
429 426
  PRIMARY KEY (`id`),
430 427
  KEY `fk_individual_observation_individual1_idx` (`individual`),
431 428
  KEY `fk_individual_observation_place1_idx` (`place_observed_at`),
......
453 450
  `name` varbinary(767) NOT NULL,
454 451
  `height_min_m` varbinary(767) DEFAULT NULL,
455 452
  `height_max_m` varbinary(767) DEFAULT NULL,
456
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
457 453
  PRIMARY KEY (`id`),
458 454
  CONSTRAINT `fk_layer_stratum1` FOREIGN KEY (`id`) REFERENCES `stratum` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
459 455
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='= VegBank.vegpath.org?stratumType';
......
499 495
/*!40101 SET character_set_client = utf8 */;
500 496
CREATE TABLE `organization` (
501 497
  `id` varbinary(767) NOT NULL,
502
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
503 498
  PRIMARY KEY (`id`),
504 499
  CONSTRAINT `fk_organization_party1` FOREIGN KEY (`id`) REFERENCES `party` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
505 500
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
......
522 517
  `id` varbinary(767) NOT NULL,
523 518
  `name` varbinary(767) NOT NULL,
524 519
  `organization` varbinary(767) DEFAULT NULL,
525
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
526 520
  PRIMARY KEY (`id`),
527 521
  KEY `fk_party_organization1_idx` (`organization`),
528 522
  KEY `party_unique` (`organization`,`name`),
523
  CONSTRAINT `fk_collection_source10` FOREIGN KEY (`id`) REFERENCES `traceable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
529 524
  CONSTRAINT `fk_party_organization1` FOREIGN KEY (`organization`) REFERENCES `organization` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
530
  CONSTRAINT `fk_party_source1` FOREIGN KEY (`id`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
531
  CONSTRAINT `fk_collection_source10` FOREIGN KEY (`id`) REFERENCES `traceable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
525
  CONSTRAINT `fk_party_source1` FOREIGN KEY (`id`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
532 526
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
533 527
/*!40101 SET character_set_client = @saved_cs_client */;
534 528

  
......
803 797
  `id` varbinary(767) NOT NULL,
804 798
  `diameter_min_m` double NOT NULL,
805 799
  `diameter_max_m` double NOT NULL,
806
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
807 800
  PRIMARY KEY (`id`),
808 801
  CONSTRAINT `fk_layer_stratum10` FOREIGN KEY (`id`) REFERENCES `stratum` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
809 802
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
......
925 918
  `id` varbinary(767) NOT NULL,
926 919
  `specimen` varbinary(767) NOT NULL,
927 920
  `description` varbinary(767) DEFAULT NULL,
928
  `traits` set('hstore') COLLATE utf8_bin DEFAULT NULL,
929 921
  PRIMARY KEY (`id`),
930 922
  KEY `fk_specimen_observation_specimen1_idx` (`specimen`),
931
  CONSTRAINT `fk_specimen_taxon_occurrence10` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
932
  CONSTRAINT `fk_specimen_observation_specimen1` FOREIGN KEY (`specimen`) REFERENCES `specimen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
923
  CONSTRAINT `fk_specimen_observation_specimen1` FOREIGN KEY (`specimen`) REFERENCES `specimen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
924
  CONSTRAINT `fk_specimen_taxon_occurrence10` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
933 925
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
934 926
/*!40101 SET character_set_client = @saved_cs_client */;
935 927

  
......
973 965
  `id` varbinary(767) NOT NULL,
974 966
  `individual_observation` varbinary(767) DEFAULT NULL,
975 967
  `stem` varbinary(767) DEFAULT NULL,
976
  `traits` set('hstore') COLLATE utf8_bin DEFAULT NULL,
977 968
  PRIMARY KEY (`id`),
978 969
  UNIQUE KEY `stem_observation_unique` (`individual_observation`,`stem`),
979 970
  KEY `fk_stem_observation_individual_observation1_idx` (`individual_observation`),
980 971
  KEY `fk_stem_observation_stem1_idx` (`stem`),
981
  CONSTRAINT `fk_stem_observation_stem1` FOREIGN KEY (`stem`) REFERENCES `stem` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
982 972
  CONSTRAINT `fk_stem_observation_individual_observation1` FOREIGN KEY (`individual_observation`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
983
  CONSTRAINT `fk_stem_observation_individual_observation2` FOREIGN KEY (`id`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
973
  CONSTRAINT `fk_stem_observation_individual_observation2` FOREIGN KEY (`id`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
974
  CONSTRAINT `fk_stem_observation_stem1` FOREIGN KEY (`stem`) REFERENCES `stem` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
984 975
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]';
985 976
/*!40101 SET character_set_client = @saved_cs_client */;
986 977

  
......
999 990
/*!40101 SET character_set_client = utf8 */;
1000 991
CREATE TABLE `stratum` (
1001 992
  `id` varbinary(767) NOT NULL,
1002
  `info` set('hstore') COLLATE utf8_bin DEFAULT NULL,
1003 993
  PRIMARY KEY (`id`),
1004 994
  CONSTRAINT `fk_place_path_record10` FOREIGN KEY (`id`) REFERENCES `method` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
1005 995
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='a non-horizontal way of subdividing a plot; = VegX.vegpath.org?stratum, VegBank.vegpath.org?stratumType';
......
1348 1338
CREATE TABLE `taxon_presence` (
1349 1339
  `id` varbinary(767) NOT NULL,
1350 1340
  `cover_percent` double DEFAULT NULL,
1351
  `traits` set('hstore') COLLATE utf8_bin DEFAULT NULL,
1352 1341
  PRIMARY KEY (`id`),
1353 1342
  CONSTRAINT `fk_taxon_presence_taxon_determination1` FOREIGN KEY (`id`) REFERENCES `aggregate_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
1354 1343
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='= VegX.vegpath.org?aggregateOrganismObservation, VegBank.vegpath.org?taxonImportance; "An observation applying to all occurrences of an organism" ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/aggregateOrganismObservations/aggregateOrganismObservation).';
schemas/VegCore/VegCore.pg.sql
35 35
  "id" text NOT NULL,
36 36
  "sampling_event" text NOT NULL,
37 37
  "occurrence_status" text DEFAULT NULL,
38
  "traits" hstore DEFAULT NULL,
39 38
  PRIMARY KEY ("id"),
40 39
  /*KEY "fk_aggregate_observation_taxa_sampling_event1_idx" ("sampling_event")*/CHECK (true),
41
  /*CONSTRAINT "fk_taxon_presence_taxon_determination10" FOREIGN KEY ("id") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
42
  /*CONSTRAINT "fk_aggregate_observation_taxa_sampling_event1" FOREIGN KEY ("sampling_event") REFERENCES "taxa_sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
40
  /*CONSTRAINT "fk_aggregate_observation_taxa_sampling_event1" FOREIGN KEY ("sampling_event") REFERENCES "taxa_sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
41
  /*CONSTRAINT "fk_taxon_presence_taxon_determination10" FOREIGN KEY ("id") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
43 42
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
44 43
/*!40101 SET character_set_client = @saved_cs_client */;
45 44

  
......
133 132
  "first_publisher" text DEFAULT NULL,
134 133
  "data_owners" text DEFAULT NULL /*COMMENT 'parties who must be given attribution, such as copyrightholders'*/,
135 134
  "contacts" text DEFAULT NULL,
136
  "info" hstore DEFAULT NULL,
137 135
  PRIMARY KEY ("id"),
138 136
  /*KEY "fk_source_party2_idx" ("first_publisher")*/CHECK (true),
139 137
  /*KEY "fk_source_party_list1_idx" ("data_owners")*/CHECK (true),
140 138
  /*KEY "fk_source_party1_idx" ("contacts")*/CHECK (true),
141 139
  /*KEY "fk_dataset_source2_idx" ("data_source")*/CHECK (true),
142 140
  /*KEY "fk_dataset_dataset1_idx" ("parent")*/CHECK (true),
143
  /*CONSTRAINT "fk_dataset_source2" FOREIGN KEY ("data_source") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
141
  /*CONSTRAINT "fk_source_party1" FOREIGN KEY ("contacts") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
144 142
  /*CONSTRAINT "fk_dataset_dataset1" FOREIGN KEY ("parent") REFERENCES "dataset" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
145 143
  /*CONSTRAINT "fk_dataset_source1" FOREIGN KEY ("id") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
144
  /*CONSTRAINT "fk_dataset_source2" FOREIGN KEY ("data_source") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
146 145
  /*CONSTRAINT "fk_dataset_traceable1" FOREIGN KEY ("id") REFERENCES "traceable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
147
  /*CONSTRAINT "fk_source_party1" FOREIGN KEY ("contacts") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
148 146
  /*CONSTRAINT "fk_source_party2" FOREIGN KEY ("first_publisher") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
149 147
  /*CONSTRAINT "fk_source_party_list1" FOREIGN KEY ("data_owners") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
150 148
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='a collection of records from the same place, with the same attribution requirements'*/;
......
427 425
  "place_observed_at" text DEFAULT NULL,
428 426
  "individual" text DEFAULT NULL /*COMMENT 'optional because an individual_observation cannot have an associated individual unless the individual is traceable to a specific plant'*/,
429 427
  "code" text DEFAULT NULL,
430
  "traits" hstore DEFAULT NULL,
431 428
  PRIMARY KEY ("id"),
432 429
  /*KEY "fk_individual_observation_individual1_idx" ("individual")*/CHECK (true),
433 430
  /*KEY "fk_individual_observation_place1_idx" ("place_observed_at")*/CHECK (true),
......
455 452
  "name" text NOT NULL,
456 453
  "height_min_m" text DEFAULT NULL,
457 454
  "height_max_m" text DEFAULT NULL,
458
  "info" hstore DEFAULT NULL,
459 455
  PRIMARY KEY ("id"),
460 456
  /*CONSTRAINT "fk_layer_stratum1" FOREIGN KEY ("id") REFERENCES "stratum" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
461 457
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='= VegBank.vegpath.org?stratumType'*/;
......
501 497
/*!40101 SET character_set_client = utf8 */;
502 498
CREATE TABLE "organization" (
503 499
  "id" text NOT NULL,
504
  "info" hstore DEFAULT NULL,
505 500
  PRIMARY KEY ("id"),
506 501
  /*CONSTRAINT "fk_organization_party1" FOREIGN KEY ("id") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
507 502
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
......
524 519
  "id" text NOT NULL,
525 520
  "name" text NOT NULL,
526 521
  "organization" text DEFAULT NULL,
527
  "info" hstore DEFAULT NULL,
528 522
  PRIMARY KEY ("id"),
529 523
  /*KEY "fk_party_organization1_idx" ("organization")*/CHECK (true),
530 524
  /*KEY "party_unique" ("organization","name")*/CHECK (true),
525
  /*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "traceable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
531 526
  /*CONSTRAINT "fk_party_organization1" FOREIGN KEY ("organization") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
532
  /*CONSTRAINT "fk_party_source1" FOREIGN KEY ("id") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
533
  /*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "traceable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
527
  /*CONSTRAINT "fk_party_source1" FOREIGN KEY ("id") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
534 528
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
535 529
/*!40101 SET character_set_client = @saved_cs_client */;
536 530

  
......
805 799
  "id" text NOT NULL,
806 800
  "diameter_min_m" double precision NOT NULL,
807 801
  "diameter_max_m" double precision NOT NULL,
808
  "info" hstore DEFAULT NULL,
809 802
  PRIMARY KEY ("id"),
810 803
  /*CONSTRAINT "fk_layer_stratum10" FOREIGN KEY ("id") REFERENCES "stratum" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
811 804
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
......
927 920
  "id" text NOT NULL,
928 921
  "specimen" text NOT NULL,
929 922
  "description" text DEFAULT NULL,
930
  "traits" hstore DEFAULT NULL,
931 923
  PRIMARY KEY ("id"),
932 924
  /*KEY "fk_specimen_observation_specimen1_idx" ("specimen")*/CHECK (true),
933
  /*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
934
  /*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
925
  /*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
926
  /*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
935 927
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
936 928
/*!40101 SET character_set_client = @saved_cs_client */;
937 929

  
......
975 967
  "id" text NOT NULL,
976 968
  "individual_observation" text DEFAULT NULL,
977 969
  "stem" text DEFAULT NULL,
978
  "traits" hstore DEFAULT NULL,
979 970
  PRIMARY KEY ("id"),
980 971
  /*CONSTRAINT "stem_observation_unique" */UNIQUE ("individual_observation","stem"),
981 972
  /*KEY "fk_stem_observation_individual_observation1_idx" ("individual_observation")*/CHECK (true),
982 973
  /*KEY "fk_stem_observation_stem1_idx" ("stem")*/CHECK (true),
983
  /*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
984 974
  /*CONSTRAINT "fk_stem_observation_individual_observation1" FOREIGN KEY ("individual_observation") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
985
  /*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
975
  /*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
976
  /*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
986 977
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]'*/;
987 978
/*!40101 SET character_set_client = @saved_cs_client */;
988 979

  
......
1001 992
/*!40101 SET character_set_client = utf8 */;
1002 993
CREATE TABLE "stratum" (
1003 994
  "id" text NOT NULL,
1004
  "info" hstore DEFAULT NULL,
1005 995
  PRIMARY KEY ("id"),
1006 996
  /*CONSTRAINT "fk_place_path_record10" FOREIGN KEY ("id") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1007 997
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='a non-horizontal way of subdividing a plot; = VegX.vegpath.org?stratum, VegBank.vegpath.org?stratumType'*/;
......
1350 1340
CREATE TABLE "taxon_presence" (
1351 1341
  "id" text NOT NULL,
1352 1342
  "cover_percent" double precision DEFAULT NULL,
1353
  "traits" hstore DEFAULT NULL,
1354 1343
  PRIMARY KEY ("id"),
1355 1344
  /*CONSTRAINT "fk_taxon_presence_taxon_determination1" FOREIGN KEY ("id") REFERENCES "aggregate_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1356 1345
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='= VegX.vegpath.org?aggregateOrganismObservation, VegBank.vegpath.org?taxonImportance; "An observation applying to all occurrences of an organism" ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/aggregateOrganismObservations/aggregateOrganismObservation).'*/;

Also available in: Unified diff