A modest proposal for VOEvent
Roy Williams
roy at cacr.caltech.edu
Thu Mar 5 16:01:59 PST 2009
Rob
The most important thing, I think, is that changes to the standard
require a very good reason.
From your choices below, the correct choice is clearly to put Params in
the What section! Because that mechanism is already in the existing
standard and people (me) have written code and applications with the
idea that the standard will remain a standard, and not get encrusted
with special cases. If there is a special XML element for orbital
eccentricity, then how abut a special element for peak_flux, and a
special element for magnitude errors, and another one for color of my
favorite fruit. Where does it stop?
Please don't make arbitrary changes. VOEvent is complex enough already!
Roy
Rob Seaman wrote:
> Again - consensus is the most important thing here. Simplicity is a
> close second. My preference is for orbital elements to appear in
> WhereWhen, but I could see this moving to What if Params are the
> consensus, or perhaps Params moving to WhereWhen or perhaps a tidy
> little bit of dedicated schema. Would prefer that consensus be
> arrived at through cogent, not loud, argumentation.
>
> Rob
> ----
>
> On Feb 22, 2009, at 7:00 PM, Roy Williams wrote:
>
>> Perhaps we can use the existing VOEvent structure, with no need to
>> add any extra schema (see below). The Group type (eg ="ephemeris")
>> tells the software what Params to expect inside. Everything can be
>> represented with what we already have!
>>
>> Roy
>>
>> ----------------------------------
>>
>> <What>
>> <Group name="Pluto" type="orbit">
>> <Param name="q" unit="AU" dataType="float" value="123" />
>> <Param name="e" dataType="float" value="123" />
>> <Param name="i" unit="deg" dataType="float" value="123" />
>> <Param name="node" unit="deg" dataType="float" value="123" />
>> <Param name="time_peri_MJD" unit="MJD" dataType="float" value="123" />
>> <Param name="arg_peri" unit="deg" dataType="float" value="123" />
>> <Param name="epoch" unit="MJD" dataType="float" value="123" />
>> <Param name="src" value="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
>> 19 20 21" />
>> </Group>
>>
>> Then we would add geocentric ephemeris
>>
>> <Group name="E012" type="ephemeris">
>> <Param name="ephem_type"
>> value="geocentric"/>
>> <Param name="ra" unit="deg" dataType="float" value="123" />
>> <Param name="dec" unit="deg" dataType="float" value="123" />
>> <Param name="mjd" unit="day" dataType="float" value="123" />
>> </ephemeris>
>>
>> And the detections used to derive the orbit
>>
>> <Group name="D023" type="detections">
>> <Param name="ra" unit="deg" dataType="float" value="123" />
>> <Param name="dec" unit="deg" dataType="float" value="123" />
>> <Param name="mjd" unit="day" dataType="float" value="123" />
>> <Param name="obscode" value="123" />
>> </Group>
>> </What>
>> --
>>
>> California Institute of Technology
>> 626 395 3670
>
--
California Institute of Technology
626 395 3670
More information about the voevent
mailing list