Changes between Version 1 and Version 2 of Organization


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

--

Legend:

Unmodified
Added
Removed
Modified
  • Organization

    v1 v2  
    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.
     40The 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]]
     41[[Image(ngr.organizations.1.jpg)]][[BR]]
    4142
    42 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.
     43The 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]]
     44[[Image(ngr.organizations.2.jpg)]][[BR]]
     45
     46This 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.
    4347
    4448The Organization page as it is in [http://nationaalgeoregister.nl NGR] is reprinted here: