[ImageDM]: Provenance
Douglas Tody
dtody at nrao.edu
Thu Nov 14 11:02:42 PST 2013
On Thu, 14 Nov 2013, CresitelloDittmar, Mark wrote:
> There is a bit of confusion about "Provenance", which we should make a
> statement about.
>
> diagram:
> http://www.ivoa.net/pipermail/dm/attachments/20131113/c9ef7581/attachment-0001.png
>
>
> The ObsCore model does not have a "Provenance" container class. The
> associations into the Provenance package are directly to the ObsConfig and
> Proposal classes.
>
> However, the utypes reflect a Provenance node, implying that there should
> be a container class in the model.
>
> Doug's most recent diagram shows a "Provenance" class, which contains the
> associations to ObsConfig and Proposal.
I merely based this upon the Provenance Utypes we defined in ObsCore
(Table 5). Ultimately we probably want a separate Provenance submodel
(like Char) but so far as I know this is not finalized yet, so I went
with what we currently have.
- Doug
> I'd like to make sure this is modeled the way we want it, and then fold
> that into the migration plan if needed.
>
> The options I see:
> a) state that there is a mistake in ObsCore, there should be a Provenance
> class and single association to that.
> * my diagram would then add Provenance to the Provenance Package
> (colored to indicate not in ObsCore doc), with an association from
> ObservationDataset.
> NOTE: This would mean a change to the class hierarchy in ObsCore, so
> would be a compatibility issue.
>
> b) state that there is no container class "Provenance"
> * my diagram could move the associations to ObsConfig and Proposal
> to "_ObsCore"
> * ImageDM would remove that class and inherit the associations
>
>
> Opinions?
>
> Mark
>
More information about the dm
mailing list