-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Representation of Data node in the model #1
Comments
A general remark: AFAIK, all model serializations are set in SSAP context and SSAP says that in case of conflict with SDM, it wins. |
A agree with not changing the XML schema. We do not have to mind about the serialization issue because SDM serializations are all based on GROUP/UTypes, thus as long as you do not change UTypes there no discrepancies with SSAP |
Contrary to my earlier message; I've updated the diagrams to a set which is closely aligned with the schema. I noticed that the VOTable serialization section mentions the the 'Point' element is implied by the table structure, so I'm thinking these diagrams are a good representation. The UTypes can all be mapped to an element in the diagrams. I didn't make a PR for review, but would appreciate any comments on the new diagrams. Notable deltas between these diagrams and the schema:
|
Mark, It is a bit difficult to review the diagrams without any appropriate tool. From my screen, the splitting look relevant. I'm just wondering whether you will add a low detail model overview. |
Do you mean an overview diagram with all elements (no attributes)? I can do that. Thanks for looking! |
I can try to make a workflow |
I wrote a workflow only triggered in the |
Thanks! |
The only comment I had is no longer relevant once I've seen the PDF. That's all for today. |
In the kick-off meeting for Spectrum-1.2 RFE, we decided (at my request) that it would be OK to modernize the diagrams in the document to actual UML diagrams, but we want to minimize the overall changes to the document.
As I mentioned then, there are some inconsistencies between the diagrams and the model schema (xsd).
This ticket is to address one such inconsistency.
In short:
The inconsistencies seem to be related to the 'natural' serialization in the different formats:
+ XML: easier/clearer to provide multiple instances of Point
+ VOTable: easier/clearer to point to the 'FIELD' containing all values of the same measure. In fact, it would not be possible to express an array of Points using VOTable syntax.
Proposal/Plan:
These are the issues that VODML and the annotation syntax are meant to address.
So, for the purposes of this update, I think the best course is to replace the diagrams as they currently are. Perhaps we can/should add some language to the XML section to address the structural difference in the serialization from the model.
Details:
The text was updated successfully, but these errors were encountered: