Fwd: VOEvent Update: JSON and data models
AdaNebot
ada.nebot at astro.unistra.fr
Tue Oct 17 12:46:29 CEST 2017
Dear Roy,
Yes, I think these two things should be address separately, since the suggestion of a Time Series model is currently a bit hidden.
The choice of UT and HJD as the time scale and timestamp representation is not a good idea, as Arnold Rots already pointed out. This should be taken into account.
I would encourage the use of: TDB (time scale), JD (timestamp), BARYCENTER (ref. position).
Concerning the idea of groups of params and tables as data models, I’ve added dm to this thread so that it can be commented by DM'ers. My guess is that some discussion on this topic will happen in Santiago.
I add the link to your Note just in case it got lost in the thread: http://ivoa.net/documents/Notes/VOEventJSON/index.html <http://ivoa.net/documents/Notes/VOEventJSON/index.html>
Cheers,
Ada
==================
VOEvent Update: JSON and data models
Author(s):
Roy Williams, Scott Barthelmy, Eric Bellm, Matthew Graham, Rob Seaman
UTL:
http://ivoa.net/documents/Notes/VOEventJSON/index.html <http://ivoa.net/documents/Notes/VOEventJSON/index.html>
Abstract
We propose an extension of the VOEvent format, to translate the packet from XML to JSON – with no semantic change. We also propose to use the VOEvent data model system to define three data-model Groups: “Light Curve”, “Associated Sources”, and “Followup Imaging”. This straightforward update of VOEvent simplifies the syntax and provides simple, standard representation of common astronomical datasets.
==================
> Begin forwarded message:
>
> From: Roy Williams <roy at roe.ac.uk>
> Subject: RE: VOEvent Update: JSON and data models
> Date: 17 October 2017 at 11:24:00 GMT+2
> To: "voevent at ivoa.net" <voevent at ivoa.net>
> Cc: "Eric C. Bellm" <ecbellm at uw.edu>, Rob Seaman <seaman at lpl.arizona.edu>, Scott Barthelmy <sbarthel at milkyway.gsfc.nasa.gov>
>
> I would like to point out that there are two independent ideas in the Note that we circulated:
> -- The idea of using JSON as an alternate format
> -- The idea that Groups of Params and Tables can be used as data models
>
> These are independent of each other. The data models can be just as well implemented in XML. I have not heard any complaints about the data models. Should I split the Note into two pieces for separate consideration?
>
> Reasons for using JSON. Perhaps (5) is the most important, followed by (6), which is really a question.
>
> (1) JSON and XML can be used together, and pretty much interchanged. Certainly I have had little trouble making an XML-to-JSON converter. However, I will say that we put in a few simplifications that might not convert back easily. For example instead of saying Name1=RA and C1=300 (the XML), we just say RA=300 (the JSON). This means that there is no longer a choice of name, so if you want to call it RiteAscenshun in XML, and it gets converted to JSON and back to XML, then it will come out being called RA. We have also defaulted the units to degrees and meters in the WhereWhen section.
>
> (2) There is no longer the confusion over what is text and what is attributes that XML has. Instead of <tag att=hello>dolly</tag>, we convert to att=hello and tag=dolly.
>
> (3) I like the way Tim refers to XML as Betamax. Many people I have talked to prefer JSON. It is a matter of taste I suppose.
>
> (4) If we are encouraged by the IVOA, it is our intention to build a JSON schema that can be used to validate the content. Once there is a schema, the JSON is much more constrained. JSON can also be "schema-compliant"
>
> (5) The future high-volume transient surveys are proposing to use a format called AVRO, that is very much like JSON, to transport event notices. There are technical efficiencies such as binary encoding, and in particular the ability to put binary values in the notice -- image cutouts. The AVRO schema is written in JSON, and is quite close to the JSON schema alluded in (4). Thus VOEvent is brought in line with the ZTF and LSST projects.
>
> (6) If encouraged by the IVOA, we could shift attention from JSON and work directly with its cousin, AVRO.
>
> Thank you for your attention
> Roy (with Eric, Matthew, Rob, and Scott)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/dm/attachments/20171017/e3e2f168/attachment.html>
More information about the dm
mailing list