Section 4. Iteration 3—Sharing Work with Other Authors
In iteration 3, authors are given the capability to share their work. This development effort involves adding a table to the database that keeps a record of who has access to which works and which kind of access those users have. Ownership of a
Work record, which was declared by the Work record itself via
AccountIdentity in version 1.1, was moved into that table as well.
This is probably not something we would ordinarily do. On the one hand, it improves the quality of the data by eliminating redundant structures for permission over a resource. On the other hand, the two kinds of relationships—“owner” and “reviewer”—are different enough that one could make an argument for leaving the