opencadc / caom2

Common Archive Observation Model
GNU Affero General Public License v3.0
5 stars 11 forks source link

allow hierarchy of composite observations #99

Closed pdowler closed 4 years ago

pdowler commented 5 years ago

The current UML diagram indicates that the members of a CompositeObservation are always SImpleObservation(s).

Allowing other CompositeObservation(s) to be members would more clearly describe the intended aggregation of observations.

pdowler commented 5 years ago

Quick analysis:

So, this would not break any known/existing code at CADC. It could make output from user TAP queries behave differently (once content took advantage of this flexibility) but it seems unlikely anyone is doing such queries and relying on the fact that members are always simple now.

I think the actual change is just to the model so everyone knows this is allowed.

pdowler commented 5 years ago

This change would not require changing any existing content and would not invalidate existing computed checksums.

pdowler commented 5 years ago

added to UML