Project

General

Profile

« Previous | Next » 

Revision 10521

schemas/VegCore/VegCore.ERD.mwb: individual: require it to have a place (which may be a rel_place within another place). do not require the place to be a plot_element, because individuals can be located in places other than uniformly-shaped plots.

View differences:

document.mwb.xml
1688 1688
                      <value type="string" key="oldName">id</value>
1689 1689
                      <link type="object" struct-name="GrtObject" key="owner">be8e3ecc-a6e0-11e2-95e9-080027bcf912</link>
1690 1690
                    </value>
1691
                    <value type="object" struct-name="db.mysql.Column" id="424a66d6-f985-11e2-8a2e-080027bcf912" struct-checksum="0x783b5183">
1691
                    <value type="object" struct-name="db.mysql.Column" id="978ed2dc-f9c4-11e2-9af4-080027bcf912" struct-checksum="0x783b5183">
1692 1692
                      <value type="int" key="autoIncrement">0</value>
1693 1693
                      <value type="string" key="characterSetName"></value>
1694
                      <value _ptr_="0xa7bfed8" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
1694
                      <value _ptr_="0xb956750" type="list" content-type="object" content-struct-name="db.CheckConstraint" key="checks"/>
1695 1695
                      <value type="string" key="collationName"></value>
1696 1696
                      <value type="string" key="datatypeExplicitParams"></value>
1697 1697
                      <value type="string" key="defaultValue"></value>
1698
                      <value type="int" key="defaultValueIsNull">1</value>
1699
                      <value _ptr_="0xa7c0238" type="list" content-type="string" key="flags"/>
1700
                      <value type="int" key="isNotNull">0</value>
1698
                      <value type="int" key="defaultValueIsNull">0</value>
1699
                      <value _ptr_="0xb7dd830" type="list" content-type="string" key="flags"/>
1700
                      <value type="int" key="isNotNull">1</value>
1701 1701
                      <value type="int" key="length">767</value>
1702 1702
                      <value type="int" key="precision">-1</value>
1703 1703
                      <value type="int" key="scale">-1</value>
1704 1704
                      <link type="object" struct-name="db.SimpleDatatype" key="simpleType">com.mysql.rdbms.mysql.datatype.varbinary</link>
1705 1705
                      <value type="string" key="comment"></value>
1706
                      <value type="string" key="name">plot_position</value>
1707
                      <value type="string" key="oldName">plot_position</value>
1706
                      <value type="string" key="name">place</value>
1707
                      <value type="string" key="oldName">rel_place_id</value>
1708 1708
                      <link type="object" struct-name="GrtObject" key="owner">be8e3ecc-a6e0-11e2-95e9-080027bcf912</link>
1709 1709
                    </value>
1710 1710
                    <value type="object" struct-name="db.mysql.Column" id="273737e8-a796-11e2-84c3-080027bcf912" struct-checksum="0x783b5183">
......
1772 1772
                      <value type="string" key="name">fk_individual_record1</value>
1773 1773
                      <value type="string" key="oldName">fk_individual_record1</value>
1774 1774
                    </value>
1775
                    <value type="object" struct-name="db.mysql.ForeignKey" id="71774360-f9bd-11e2-af16-080027bcf912" struct-checksum="0x70a8fc40">
1776
                      <link type="object" struct-name="db.mysql.Table" key="referencedTable">36134f4e-f9bd-11e2-af16-080027bcf912</link>
1777
                      <value _ptr_="0xa7c1150" type="list" content-type="object" content-struct-name="db.Column" key="columns">
1778
                        <link type="object">424a66d6-f985-11e2-8a2e-080027bcf912</link>
1775
                    <value type="object" struct-name="db.mysql.ForeignKey" id="978ed0d4-f9c4-11e2-9af4-080027bcf912" struct-checksum="0x70a8fc40">
1776
                      <link type="object" struct-name="db.mysql.Table" key="referencedTable">be8f67e8-a6e0-11e2-95e9-080027bcf912</link>
1777
                      <value _ptr_="0xb86d700" type="list" content-type="object" content-struct-name="db.Column" key="columns">
1778
                        <link type="object">978ed2dc-f9c4-11e2-9af4-080027bcf912</link>
1779 1779
                      </value>
1780 1780
                      <value type="int" key="deferability">0</value>
1781 1781
                      <value type="string" key="deleteRule">CASCADE</value>
1782
                      <link type="object" struct-name="db.Index" key="index">717754c2-f9bd-11e2-af16-080027bcf912</link>
1782
                      <link type="object" struct-name="db.Index" key="index">978f9618-f9c4-11e2-9af4-080027bcf912</link>
1783 1783
                      <value type="int" key="mandatory">1</value>
1784 1784
                      <value type="int" key="many">1</value>
1785 1785
                      <value type="int" key="modelOnly">0</value>
1786 1786
                      <link type="object" struct-name="db.Table" key="owner">be8e3ecc-a6e0-11e2-95e9-080027bcf912</link>
1787
                      <value _ptr_="0xa7c14d8" type="list" content-type="object" content-struct-name="db.Column" key="referencedColumns">
1788
                        <link type="object">36135336-f9bd-11e2-af16-080027bcf912</link>
1787
                      <value _ptr_="0xbc20188" type="list" content-type="object" content-struct-name="db.Column" key="referencedColumns">
1788
                        <link type="object">be8f6a86-a6e0-11e2-95e9-080027bcf912</link>
1789 1789
                      </value>
1790 1790
                      <value type="int" key="referencedMandatory">1</value>
1791 1791
                      <value type="string" key="updateRule">CASCADE</value>
1792 1792
                      <value type="string" key="comment"></value>
1793
                      <value type="string" key="name">fk_individual_plot_element1</value>
1794
                      <value type="string" key="oldName">fk_individual_plot_element1</value>
1793
                      <value type="string" key="name">fk_individual_rel_place1</value>
1794
                      <value type="string" key="oldName">fk_individual_rel_place1</value>
1795 1795
                    </value>
1796 1796
                  </value>
1797 1797
                  <value _ptr_="0xa2d7c10" type="list" content-type="object" content-struct-name="db.mysql.Index" key="indices">
......
1818 1818
                      <value type="string" key="oldName">PRIMARY</value>
1819 1819
                      <link type="object" struct-name="GrtObject" key="owner">be8e3ecc-a6e0-11e2-95e9-080027bcf912</link>
1820 1820
                    </value>
1821
                    <value type="object" struct-name="db.mysql.Index" id="717754c2-f9bd-11e2-af16-080027bcf912" struct-checksum="0x309b847a">
1822
                      <value _ptr_="0xa7c1948" type="list" content-type="object" content-struct-name="db.mysql.IndexColumn" key="columns">
1823
                        <value type="object" struct-name="db.mysql.IndexColumn" id="71775706-f9bd-11e2-af16-080027bcf912" struct-checksum="0x62630b3c">
1821
                    <value type="object" struct-name="db.mysql.Index" id="978f9618-f9c4-11e2-9af4-080027bcf912" struct-checksum="0x309b847a">
1822
                      <value _ptr_="0xbcee000" type="list" content-type="object" content-struct-name="db.mysql.IndexColumn" key="columns">
1823
                        <value type="object" struct-name="db.mysql.IndexColumn" id="978fae0a-f9c4-11e2-9af4-080027bcf912" struct-checksum="0x62630b3c">
1824 1824
                          <value type="int" key="columnLength">0</value>
1825 1825
                          <value type="string" key="comment"></value>
1826 1826
                          <value type="int" key="descend">0</value>
1827
                          <link type="object" struct-name="db.Column" key="referencedColumn">424a66d6-f985-11e2-8a2e-080027bcf912</link>
1827
                          <link type="object" struct-name="db.Column" key="referencedColumn">978ed2dc-f9c4-11e2-9af4-080027bcf912</link>
1828 1828
                          <value type="string" key="name"></value>
1829
                          <link type="object" struct-name="GrtObject" key="owner">717754c2-f9bd-11e2-af16-080027bcf912</link>
1829
                          <link type="object" struct-name="GrtObject" key="owner">978f9618-f9c4-11e2-9af4-080027bcf912</link>
1830 1830
                        </value>
1831 1831
                      </value>
1832 1832
                      <value type="string" key="indexKind"></value>
......
1836 1836
                      <value type="int" key="deferability">0</value>
1837 1837
                      <value type="string" key="indexType">INDEX</value>
1838 1838
                      <value type="int" key="isPrimary">0</value>
1839
                      <value type="string" key="name">fk_individual_plot_element1_idx</value>
1839
                      <value type="string" key="name">fk_individual_rel_place1_idx</value>
1840 1840
                      <value type="int" key="unique">0</value>
1841
                      <value type="string" key="oldName">fk_individual_plot_element1_idx</value>
1841
                      <value type="string" key="oldName">fk_individual_rel_place1</value>
1842 1842
                      <link type="object" struct-name="GrtObject" key="owner">be8e3ecc-a6e0-11e2-95e9-080027bcf912</link>
1843 1843
                    </value>
1844 1844
                  </value>
......
1872 1872
                  <value type="int" key="commentedOut">0</value>
1873 1873
                  <value type="string" key="createDate">2013-04-16 14:58</value>
1874 1874
                  <value _ptr_="0xa2d7998" type="dict" key="customData"/>
1875
                  <value type="string" key="lastChangeDate">2013-07-30 19:03</value>
1875
                  <value type="string" key="lastChangeDate">2013-07-31 02:36</value>
1876 1876
                  <value type="int" key="modelOnly">0</value>
1877 1877
                  <value type="string" key="name">individual</value>
1878 1878
                  <link type="object" struct-name="GrtNamedObject" key="owner">be8cb246-a6e0-11e2-95e9-080027bcf912</link>
......
13166 13166
                <value type="int" key="visible">1</value>
13167 13167
                <value type="string" key="name"></value>
13168 13168
              </value>
13169
              <value type="object" struct-name="workbench.physical.Connection" id="71775e04-f9bd-11e2-af16-080027bcf912" struct-checksum="0x9baebc92">
13170
                <value type="string" key="caption">fk_individual_plot_element1</value>
13169
              <value type="object" struct-name="workbench.physical.Connection" id="a13a746e-f9bd-11e2-af16-080027bcf912" struct-checksum="0x9baebc92">
13170
                <value type="string" key="caption">fk_subplot_plot_element1</value>
13171 13171
                <value type="real" key="captionXOffs">0.e+00</value>
13172 13172
                <value type="real" key="captionYOffs">0.e+00</value>
13173 13173
                <value type="string" key="comment"></value>
......
13176 13176
                <value type="string" key="extraCaption"></value>
13177 13177
                <value type="real" key="extraCaptionXOffs">0.e+00</value>
13178 13178
                <value type="real" key="extraCaptionYOffs">0.e+00</value>
13179
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">71774360-f9bd-11e2-af16-080027bcf912</link>
13180
                <value type="real" key="middleSegmentOffset">-2.45227429875127882041851989924907684326171875e+02</value>
13179
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">a13a5e16-f9bd-11e2-af16-080027bcf912</link>
13180
                <value type="real" key="middleSegmentOffset">-2.845971321911520135472528636455535888671875e+00</value>
13181 13181
                <value type="real" key="startCaptionXOffs">0.e+00</value>
13182 13182
                <value type="real" key="startCaptionYOffs">0.e+00</value>
13183
                <value type="int" key="drawSplit">1</value>
13183
                <value type="int" key="drawSplit">0</value>
13184 13184
                <link type="object" struct-name="model.Figure" key="endFigure">361378e8-f9bd-11e2-af16-080027bcf912</link>
13185
                <link type="object" struct-name="model.Figure" key="startFigure">793D3016-8986-43EC-A4BD-1926D93F12C5</link>
13185
                <link type="object" struct-name="model.Figure" key="startFigure">2673ee0a-f9bc-11e2-a599-080027bcf912</link>
13186 13186
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
13187 13187
                <value type="int" key="visible">1</value>
13188 13188
                <value type="string" key="name"></value>
13189 13189
              </value>
13190
              <value type="object" struct-name="workbench.physical.Connection" id="a13a746e-f9bd-11e2-af16-080027bcf912" struct-checksum="0x9baebc92">
13191
                <value type="string" key="caption">fk_subplot_plot_element1</value>
13190
              <value type="object" struct-name="workbench.physical.Connection" id="978fde0c-f9c4-11e2-9af4-080027bcf912" struct-checksum="0x9baebc92">
13191
                <value type="string" key="caption">fk_individual_rel_place1</value>
13192 13192
                <value type="real" key="captionXOffs">0.e+00</value>
13193 13193
                <value type="real" key="captionYOffs">0.e+00</value>
13194 13194
                <value type="string" key="comment"></value>
......
13197 13197
                <value type="string" key="extraCaption"></value>
13198 13198
                <value type="real" key="extraCaptionXOffs">0.e+00</value>
13199 13199
                <value type="real" key="extraCaptionYOffs">0.e+00</value>
13200
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">a13a5e16-f9bd-11e2-af16-080027bcf912</link>
13201
                <value type="real" key="middleSegmentOffset">-2.845971321911520135472528636455535888671875e+00</value>
13200
                <link type="object" struct-name="db.ForeignKey" key="foreignKey">978ed0d4-f9c4-11e2-9af4-080027bcf912</link>
13201
                <value type="real" key="middleSegmentOffset">0.e+00</value>
13202 13202
                <value type="real" key="startCaptionXOffs">0.e+00</value>
13203 13203
                <value type="real" key="startCaptionYOffs">0.e+00</value>
13204 13204
                <value type="int" key="drawSplit">0</value>
13205
                <link type="object" struct-name="model.Figure" key="endFigure">361378e8-f9bd-11e2-af16-080027bcf912</link>
13206
                <link type="object" struct-name="model.Figure" key="startFigure">2673ee0a-f9bc-11e2-a599-080027bcf912</link>
13205
                <link type="object" struct-name="model.Figure" key="endFigure">B61D4BD4-43FB-4E3D-B257-6991B484B1FB</link>
13206
                <link type="object" struct-name="model.Figure" key="startFigure">793D3016-8986-43EC-A4BD-1926D93F12C5</link>
13207 13207
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
13208 13208
                <value type="int" key="visible">1</value>
13209 13209
                <value type="string" key="name"></value>
......
13440 13440
                <value type="real" key="left">6.94e+02</value>
13441 13441
                <value type="int" key="locked">0</value>
13442 13442
                <value type="int" key="manualSizing">0</value>
13443
                <value type="real" key="top">5.3e+01</value>
13443
                <value type="real" key="top">3.5e+01</value>
13444 13444
                <value type="real" key="width">1.02e+02</value>
13445 13445
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
13446 13446
                <value type="int" key="visible">1</value>
......
13657 13657
                <value type="int" key="expanded">1</value>
13658 13658
                <value type="real" key="height">1.23e+02</value>
13659 13659
                <link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link>
13660
                <value type="real" key="left">1.302e+03</value>
13660
                <value type="real" key="left">1.311e+03</value>
13661 13661
                <value type="int" key="locked">0</value>
13662 13662
                <value type="int" key="manualSizing">0</value>
13663
                <value type="real" key="top">6.3e+01</value>
13663
                <value type="real" key="top">1.7e+01</value>
13664 13664
                <value type="real" key="width">1.06e+02</value>
13665 13665
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
13666 13666
                <value type="int" key="visible">1</value>
......
13680 13680
                <value type="real" key="left">1.071e+03</value>
13681 13681
                <value type="int" key="locked">0</value>
13682 13682
                <value type="int" key="manualSizing">0</value>
13683
                <value type="real" key="top">4.2e+01</value>
13683
                <value type="real" key="top">6.5e+01</value>
13684 13684
                <value type="real" key="width">1.8e+02</value>
13685 13685
                <link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link>
13686 13686
                <value type="int" key="visible">1</value>
......
14822 14822
              <value type="int" key="visible">1</value>
14823 14823
              <value type="string" key="name"></value>
14824 14824
            </value>
14825
            <value _ptr_="0xb0bcbe0" type="list" content-type="object" content-struct-name="model.Object" key="selection">
14826
              <link type="object">286AE59E-913E-4F00-A662-693F828EFB6F</link>
14827
              <link type="object">518af3c4-f98d-11e2-b00a-080027bcf912</link>
14828
              <link type="object">14efaaf8-f98e-11e2-b00a-080027bcf912</link>
14829
            </value>
14825
            <value _ptr_="0xb0bcbe0" type="list" content-type="object" content-struct-name="model.Object" key="selection"/>
14830 14826
            <value type="int" key="updateBlocked">0</value>
14831 14827
            <value type="real" key="width">1.6215e+03</value>
14832 14828
            <value type="real" key="x">0.e+00</value>
......
14839 14835
        <link type="object" struct-name="db.mgmt.Rdbms" key="rdbms">com.mysql.rdbms.mysql</link>
14840 14836
        <value _ptr_="0xb02a548" type="list" content-type="object" content-struct-name="db.Script" key="scripts"/>
14841 14837
        <value _ptr_="0xa7bf3d8" type="dict" key="syncProfiles">
14842
          <value type="object" struct-name="db.mgmt.SyncProfile" id="8f097c42-f9c0-11e2-9af4-080027bcf912" struct-checksum="0xc64972c2" key="">
14843
            <value _ptr_="0xb847d40" type="dict" key="lastKnownDBNames">
14838
          <value type="object" struct-name="db.mgmt.SyncProfile" id="049bb4aa-f9c3-11e2-9af4-080027bcf912" struct-checksum="0xc64972c2" key="">
14839
            <value _ptr_="0xbf09c98" type="dict" key="lastKnownDBNames">
14844 14840
              <value type="string" key="01b2e3fe-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1</value>
14845 14841
              <value type="string" key="01b2e606-f6ed-11e2-9cf1-080027bcf912">georeferenced_by</value>
14846 14842
              <value type="string" key="01b2fe70-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1_idx</value>
......
15380 15376
    <value type="object" struct-name="app.DocumentInfo" id="BEE3982F-55A1-4B2C-914A-CD6953803AB9" struct-checksum="0xbba780b8" key="info">
15381 15377
      <value type="string" key="author">Aaron Marcuse-Kubitza</value>
15382 15378
      <value type="string" key="caption">New Model</value>
15383
      <value type="string" key="dateChanged">2013-07-31 02:08</value>
15379
      <value type="string" key="dateChanged">2013-07-31 02:36</value>
15384 15380
      <value type="string" key="dateCreated">2012-01-19 14:06</value>
15385 15381
      <value type="string" key="description"></value>
15386 15382
      <value type="string" key="project">Name of the project</value>

Also available in: Unified diff