Changes between Version 2 and Version 3 of Organization


Ignore:
Timestamp:
Sep 3, 2009, 3:34:19 AM (15 years ago)
Author:
heikki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Organization

    v2 v3  
    3838== Proposal ==
    3939
    40 The first class diagram extends my original proposal [here] in order to allow for "departments", i.e. an Organization that has a parent Organization. It also explicitly models the system groups "all", "intranet" and "guest", which are Groups but are not Organizations.[[BR]][[BR]]
     40The first class diagram extends my original proposal [http://trac.osgeo.org/geonetwork/wiki/ChangesFromNGR here] in order to allow for "departments", i.e. an Organization that has a parent Organization. It also explicitly models the system groups "all", "intranet" and "guest", which are Groups but are not Organizations.[[BR]][[BR]]
    4141[[Image(ngr.organizations.1.jpg)]][[BR]]
    4242
    43 The second class diagram builds on the first one but has the added feature that a User may have more than 1 <Organization, !UserRole> combination. This combination is called a Participant. Every User is associated with at least one Participant. A Participant has 1 !UserRole and participates in 1 Group, and is the type of entity that can be logged in. This way, a User can act with more than one role in one or more Groups. A Group of course can have any number of Participants.[[BR]][[BR]]
     43The second class diagram builds on the first one but has the added feature that a User may have more than one <Organization, !UserRole> combination. This combination is called a Participant. Every User is associated with at least one Participant. A Participant has one !UserRole and participates in one Group, and is the type of entity that can be logged in. This way, a User can act with more than one role in one or more Groups. A Group of course can have any number of Participants.[[BR]][[BR]]
    4444[[Image(ngr.organizations.2.jpg)]][[BR]]
    4545
    4646This second model, being a larger change from the current model, is therefore more work to implement but it also greatly increases the sophistication of GeoNetwork's domain model.
    4747
    48 The Organization page as it is in [http://nationaalgeoregister.nl NGR] is reprinted here:
     48The Organization page as it is in [http://nationaalgeoregister.nl NGR] is reprinted here:[[BR]][[BR]]
     49[[Image(ngr.organizationpage.png)]][[BR]]
     50
    4951
    5052=== Backwards Compatibility Issues ===