CAOM Model Integration

The Common Archive Observation Model is widely used in the Astronomical community, and there is interest in making it an IVOA standard. This project will work the details of how to integrate the CAOM model into the IVOA data model ecosystem.

Meetings (reverse order)

High-Level Roadmap

  1. Representation as VO-DML model
    1. size-dependent floating point types (double)
    2. Shape concept as base type (consolidate with DALI)
  2. Resolve Model Overlap
    1. DatasetMetadata vs Observation
      1. dataset/dataproduct - artifact/part: description of an entity which consists of multiple files/blocks/entities. e.g. Measurement set; Event list + ARF.
    2. Characterisation elements
  3. Update Model Document

Decision Points

  • size-specific extensions to ivoa:real
    • these could be added to the base types model; with description recommending modelers use the most-generic representation which satisfies the requirements.
      this would need review/discussion in the DM group, which may get some push-back from the idea that 'real' is size-agnostic and the specific size implemented is a serialization/implementation choice. If that is the case; these extensions could be defined in CAOM itself; or identified as some sort of constraint on the ivoa:real within that model.
  • add Shape concept to base model
    • the concept is better handled outside the base types model. CAOM will extract the concept to an external model, and import it.
    • discussion will continue regrading how the Shape model will evolve given the need for more complete representations for other cases ( Region, Intervals, Mango, etc )
  • Characterization content in CAOM
    • We don’t need both CAOM characterisation elements AND Characterisation model.. they should be integrated at some level. (TBD)
      • the primary use case for the Characterisation model is in support of ObsCore, which is most properly described as a view of CAOM
      • the Characterisation representations within CAOM are sufficient to satisfy that use case.

Related GitHub Repositories/Issues

Related Presentations


Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng Dataset_CAOM_overlap.png r1 manage 171.6 K 2025-03-13 - 15:05 MarkCresitelloDittmar Tags DatasetMetadata Dataset elements to corresponding CAOM elements
PNGpng Observation_CAOM_overlap.png r1 manage 416.4 K 2025-03-13 - 15:04 MarkCresitelloDittmar Tags DatasetMetadata Observation elements to corresponding CAOM Observation elements
PDFpdf Shape_Model_Representations.pdf r1 manage 459.8 K 2025-02-21 - 20:18 MarkCresitelloDittmar Examine CAOM Shape mappings for usage in Region and other models.
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2025-03-13 - MarkCresitelloDittmar
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback