Roy, Of course I don't entirely accept your description of DM... I think that with our experience developing the spectrum DM and the SSA DAL, we now have software implementations and we have what Doug calls 'component data models' that are small bits which can be reused in different contexts. The Curation, DataID, and soon Characterization/Coverage models are pieces that are relatively simple and can be reused elsewhere. The Spectral Line model, which is rapidly heading to 1.0, is a nice example of a DM which is relatively simple and on which we have achieved convergence quickly. So I think we have learned how to do it. - Jonathan | ||||||||
Deleted: | ||||||||
< < | ||||||||
From your description of the GWS work-packages:
VOStore should be carefully defined so that data store can be indirect, not controlled by VOStore, yet the metadata still well synchronoized with the data store.If we replace "VOStore" with "VOSpace" (since VOStore being dropped), then I agree with you in general. I think that where we have two interfaces to a data-store, e.g. VOSpace and SkyNode talking to the same RDBMS, then the ensemble is responsible for keeping coherence, and we should write that into the spec. If you had some other requirement or use case in mind then maybe you could explain in more detail; perhaps a note to the Friday GWS session? | ||||||||
Changed: | ||||||||
< < | GuyRixon | |||||||
> > | -- GuyRixon | |||||||
Added: | ||||||||
> > | ||||||||
Hi Roy, a few comments on the IVOA in 2006 doc.
| ||||||||
Added: | ||||||||
> > |
Concerning the use-cases for VOSpace, yes, let us have a document presenting them. However, should this not be written (or at least co-written) by the original proponents of VOSpace? It doesn't seem like something for the exec to set in isolation. We should note that VOSpace is a standard for interfaces to existing storage system. The assumption is that many existing systems provide the facilities for one use case but none of them provide for all use cases, even the ones already known. Therefore, by adding a common facade to existing systems we get to use them without too much custom client-code and we get to combine them. -- GuyRixon | |||||||
<--
|