• Type: Technical Work
    • Resolution: Cannot Reproduce
    • Priority: Major
    • Recycle Bin
    • Affects Version/s: None
    • Component/s: Domain Model
    • 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.

              Assignee:
              Unassigned
              Reporter:
              Nathan Hook
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: