This is a follow-up from the discussion which took place in the PR Issue #29.
I've completed a new example file and am trying to decide where this fits in the dm_usecases set.
I think it'd fit nicely into the "combined_data" case, whose primary goal appears to be in the AssociatedData relation (with WebEndpoint). This case covers the other 2 flavors, and could fit into the case description.. data obtained from cross match (Source, Detections with assoc. LightCurves) can be combined with similar from other catalogs to generate combined LightCurves.
My 'implementation' of this is merely to summarize the content, show that everything is accessible.
thoughts?
The example illustrates:
Multiple table usage
TimeSeries in Master table, with data from Detection table.
Different flavors of AssociatedData
VOModelInstance and AssociatedMangoInstance
Annotation to different models
The same data is annotated to difference model 'root' elements (mango:Source and cube:SparseCube). This would be a bit more clear if the TimeSeries relation was a reference.
Raw file: (modification of standard_properties case - Chandra file)
This is a follow-up from the discussion which took place in the PR Issue #29.
I've completed a new example file and am trying to decide where this fits in the dm_usecases set. I think it'd fit nicely into the "combined_data" case, whose primary goal appears to be in the AssociatedData relation (with WebEndpoint). This case covers the other 2 flavors, and could fit into the case description.. data obtained from cross match (Source, Detections with assoc. LightCurves) can be combined with similar from other catalogs to generate combined LightCurves.
My 'implementation' of this is merely to summarize the content, show that everything is accessible.
thoughts?
The example illustrates:
Raw file: (modification of standard_properties case - Chandra file)
These are mapped to model instances as:
Mango instance - Master Source Source.identifier => name Property (meas:Position) => (gal_l,gal_b) Property (meas:Generic) => significance Property (mango:FLAG) => extent_flag Property (mango:FLAG) => var_inter_hard_flag AssocData (mango:Source) => Detections AssocData (cube:SparseCube)=> TimeSeries
Mango instance - Detection Source.identifier => name Property (meas:Time) => o.gti_obs Property (mango:Photometry)=>o.flux_aper_b Property (mango:HR) => o.hard_hs|lolim|hilim Property (mango:HR) => o.hard_ms|lolim|hilim Property (mango:HR) => o.hard_hm|lolim|hilim
Cube - Light Curve of Detection data for each source Observable (meas:Time) => o.gti_obs Observable (mango:Photometry)=>o.flux_aper_b