Skip to content

Conversation

pdowler
Copy link
Collaborator

@pdowler pdowler commented May 7, 2025

explicitly allow multi-interval using arraysize="*" (or the like)

The actual name xtype="multishape" is open to debate. xtype="region" has some mind share and is also appropriate.

The "union" interpretation satisfies the practical use cases (e.g. observation footprints).

aside: in my opinion, there is no implied query-ability to this (or any other xtype) here in DALI: that is up to the relevant standards (ADQL, TAP, DAP, etc)

explicitly allow multi-interval using arraysize="*" (or the like)
Copy link
Member

@mbtaylor mbtaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we have shape and multishape, I think we should have interval and multiinterval rather than putting them both in the same xtype. Single interval will probably be the more common usage pattern, and knowing up front that you're dealing with a single interval would simplify implementation in many scenarios. I feel like Markus is going to agree with me on this.

The semantics of the multiple interval is not made explicit here - should we say it's union, or leave that to whatever semantics is imposed by the usage context?

@msdemlei
Copy link
Contributor

msdemlei commented May 8, 2025 via email

@pdowler
Copy link
Collaborator Author

pdowler commented May 8, 2025

I don't feel strongly that multi-interval benefits from specifying union, but it is the common meaning in the use cases that is driving this (spectral and temporal coverage).... but I'll put it in and I think we can see what happens during RFC.

OK, I'm ambivalent about subtle arraysize vs new xtype so will change that to xtype="multiinterval" (despite also not liking ii in a word, ugh).

also simplified the text about datatype for interval xtype
Copy link
Member

@mbtaylor mbtaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK apart from the one typo noted.

@pdowler pdowler merged commit d7ca8a5 into ivoa-std:main May 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants