Uploaded image for project: 'Gateway'
  1. Gateway
  2. GTWY-745

Software vs Dataset

XMLWordPrintable

    • Icon: Technical Work Technical Work
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • Recycle Bin
    • None
    • 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.

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

                Created:
                Updated:
                Resolved: