On 04/08/11 13:09, Peter Murray wrote:
Thanks for the reply, Stuart.  With the first question, I've updated the diagram to add an 
"Association" entity.  (Technically, I don't think this is an entity but rather a 
specialization of a relationship.)  This is based off some great work I saw at the NITRC.  Take a 
look at the "Associations" section of these page:

   http://www.nitrc.org/projects/fcon_1000/
   http://www.nitrc.org/projects/fsl/

This fits the use case you describe and that of modules that would be a part of 
a Drupal installation or how djatoka can be a component of several different 
projects.

Regarding the second question, I think of standards as a kind of "technology".  I've 
added "standard" to the list of enumerations at 
http://wiki.code4lib.org/index.php/Registry_E-R_Diagram

So in your example, if a dspace / fedora run in a servlet container (which is a standard) which depends on Java (which is both a standard and a project) would you be expecting to break those out?

If so, that's a lot of entities and your proposed mockups are going to have to be redone; If not, you can’t do proper dependency tracking.

cheers
stuart
--
Stuart Yeates
Library Technology Services http://www.victoria.ac.nz/library/

Reply via email to