-
Technical Work
-
Resolution: Cannot Reproduce
-
Major
-
None
-
None
In our object model software and datasets inherit from one another (software actually extends dataset). However, it doesn't seem as though software should really extend dataset. Dataset is a representation of scientific data; Software is a program that is written to run on a computer.
Both dataset and software seem to share behavior in our application (like access control lists), but they also seem to have very different behavior (see publishing and file behavior), it might be better to use composition to share behavior between dataset/software instead of inheritance.
Both dataset and software seem to share behavior in our application (like access control lists), but they also seem to have very different behavior (see publishing and file behavior), it might be better to use composition to share behavior between dataset/software instead of inheritance.
- relates to
-
GTWY-716 Local file publishing implementation violates versioning rules.
- Done