Changes between Version 2 and Version 3 of Organization
- Timestamp:
- 09/03/09 03:34:19 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Organization
v2 v3 38 38 == Proposal == 39 39 40 The first class diagram extends my original proposal [h ere] 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]]40 The 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]] 41 41 [[Image(ngr.organizations.1.jpg)]][[BR]] 42 42 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 1Group, 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]]43 The 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]] 44 44 [[Image(ngr.organizations.2.jpg)]][[BR]] 45 45 46 46 This 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. 47 47 48 The Organization page as it is in [http://nationaalgeoregister.nl NGR] is reprinted here: 48 The Organization page as it is in [http://nationaalgeoregister.nl NGR] is reprinted here:[[BR]][[BR]] 49 [[Image(ngr.organizationpage.png)]][[BR]] 50 49 51 50 52 === Backwards Compatibility Issues ===