I'd agree with what's lacking in the two points below(multi-dimensional, metadata) - and also that these are use-case specific extensions that don't have to sink a simple functional working core geojson spec.  The 3 use-cases that we are currently trying to support in our domain are:<div>
<br></div><div>1)stationary point</div><div>2)stationary profilers - a temperature,current,etec profiler looking up or down a water column</div><div>3)gliders - measuring different obs on a freely moving platform</div><div>
<br></div><div>The proposed dataseries would work for the first case(stationary point) if the metadata/unit_of_measure is baked into the observation name like 'air_temperature.celsius' but would prefer observation type and unit of measure as better separated and obvious properties or tags.</div>
<div><br></div><div>They way I'm doing it in the example below has it's own set of drawbacks(assumptions regarding matching order between location,time,data steps , verbose, etc), but supports the above 3 instrumentation cases.</div>
<div><br></div><div>Thanks</div><div>Jeremy</div><div><br></div><div><pre class="prettyprint" style="font-size: 13px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; overflow-x: auto; overflow-y: auto; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; max-width: 70em; background-color: rgb(255, 255, 255); ">
<span class="pln">json_callback</span><span class="pun" style="color: rgb(102, 102, 0); ">({</span><span class="pln"><br></span><span class="str" style="color: rgb(0, 136, 0); ">"type"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"FeatureCollection"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
    </span><span class="str" style="color: rgb(0, 136, 0); ">"stationId"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"urn:x-noaa:def:station:ndbc::41012"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
    </span><span class="str" style="color: rgb(0, 136, 0); ">"features"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[</span><span class="pln">        </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="str" style="color: rgb(0, 136, 0); ">"type"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"Feature"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"geometry"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="pln"><br>
                </span><span class="str" style="color: rgb(0, 136, 0); ">"type"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"MultiPoint"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
                </span><span class="str" style="color: rgb(0, 136, 0); ">"coordinates"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">0</span><span class="pun" style="color: rgb(102, 102, 0); ">]]</span><span class="pln"> <br>
            </span><span class="pun" style="color: rgb(102, 102, 0); ">},</span><span class="pln"><br>         </span><span class="str" style="color: rgb(0, 136, 0); ">"properties"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"obsType"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"air_pressure"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"uomType"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"mb"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"time"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T18:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T19:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T20:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T21:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T22:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T23:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T00:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T01:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T02:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T03:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T04:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T05:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T06:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T07:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T08:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T09:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T10:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T11:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T12:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T13:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T14:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T15:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T16:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">],</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"value"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[</span><span class="str" style="color: rgb(0, 136, 0); ">"1027.3"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026.5"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.5"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.3"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.6"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.8"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1024.6"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1024.5"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1024.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.4"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026.3"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026.3"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026.6"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1026.2"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"1025.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">]</span><span class="pln"><br>
        </span><span class="pun" style="color: rgb(102, 102, 0); ">}},</span><span class="pln"><br>        </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="str" style="color: rgb(0, 136, 0); ">"type"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"Feature"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"geometry"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="pln"><br>
                </span><span class="str" style="color: rgb(0, 136, 0); ">"type"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"MultiPoint"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
                </span><span class="str" style="color: rgb(0, 136, 0); ">"coordinates"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">],[-</span><span class="lit" style="color: rgb(0, 102, 102); ">80.5</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">30</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="lit" style="color: rgb(0, 102, 102); ">4</span><span class="pun" style="color: rgb(102, 102, 0); ">]]</span><span class="pln"> <br>
            </span><span class="pun" style="color: rgb(102, 102, 0); ">},</span><span class="pln"><br>         </span><span class="str" style="color: rgb(0, 136, 0); ">"properties"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">{</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"obsType"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"air_temperature"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"uomType"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="str" style="color: rgb(0, 136, 0); ">"celsius"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"time"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T18:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T19:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T20:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T21:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T22:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-28T23:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T00:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T01:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T02:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T03:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T04:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T05:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T06:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T07:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T08:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T09:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T10:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T11:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T12:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T13:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T14:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T15:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"2009-04-29T16:50:00Z"</span><span class="pun" style="color: rgb(102, 102, 0); ">],</span><span class="pln"><br>
            </span><span class="str" style="color: rgb(0, 136, 0); ">"value"</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln"> </span><span class="pun" style="color: rgb(102, 102, 0); ">[</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23.2"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.9"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.8"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.8"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.8"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.4"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.4"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.2"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.2"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.1"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.2"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.6"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.4"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"22.7"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">,</span><span class="str" style="color: rgb(0, 136, 0); ">"23"</span><span class="pun" style="color: rgb(102, 102, 0); ">]</span><span class="pln"><br>
        </span><span class="pun" style="color: rgb(102, 102, 0); ">}},</span><span class="pln"><br></span><span class="pun" style="color: rgb(102, 102, 0); ">...</span></pre></div><div><br></div><div><br><div class="gmail_quote">
On Mon, Oct 31, 2011 at 2:41 PM, Matt Priour <span dir="ltr"><<a href="mailto:mpriour@kestrelcomputer.com">mpriour@kestrelcomputer.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div dir="ltr">
<div dir="ltr">
<div style="font-family:'Arial';color:#000000;font-size:10pt">
<div>I’ll be the first to admit that the Data Series proposal is not fully 
baked. It was my attempt to simplify a specific but fairly widespread use case. 
Representing a series of data that is associated with a single feature is 
excessively onerous and there is not an accepted standardized way to do that in 
the current GeoJSON spec.</div>
<div> </div>
<div>I was hoping that there would be some discussion of this proposal by those 
with the most interest in seeing this problem solved. However if the community 
feels that this is too specific to write into the general GeoJSON spec, then 
maybe I could write up a separate specification that would be an “official” 
extension. Maybe something like an Data Series extension to the more general 
spec would be more acceptable.</div>
<div> </div>
<div>As to the reason the Data Series would be a privileged object and not in 
the normal properties, that made more sense to me since the data series would 
likely be tied to a specific feature with its own specific properties that would 
apply to all the collected data. </div>
<div> </div>
<div>Two things that are most obviously lacking from the data series proposal 
are</div>
<div>1. Multi-dimensional series</div>
<div>2. Metadata about the observations (measurement units, full name / label of 
data property, etc...)</div>
<div> </div>
<div>Matt Priour</div>
<div style="font-style:normal;display:inline;font-family:'Calibri';color:#000000;font-size:small;font-weight:normal;text-decoration:none">
<div style="font:10pt tahoma">
<div> </div>
<div style="background:#f5f5f5">
<div><b>From:</b> <a title="sean.gillies@gmail.com" href="mailto:sean.gillies@gmail.com" target="_blank">Sean Gillies</a> </div>
<div><b>Sent:</b> Monday, October 31, 2011 12:27 PM</div>
<div><b>To:</b> <a title="geojson@lists.geojson.org" href="mailto:geojson@lists.geojson.org" target="_blank">geojson@lists.geojson.org</a> </div>
<div><b>Subject:</b> [Geojson] Toward consensus on proposals</div></div></div>
<div> </div></div><div><div></div><div class="h5">
<div style="font-style:normal;display:inline;font-family:'Calibri';color:#000000;font-size:small;font-weight:normal;text-decoration:none">Hi 
all,<br><br>We've got two proposals for changes to the spec and one that may 
be<br>arriving (Andrew?), so it shouldn't take long to decide whether 
to<br>accept them or not.<br><br>Circles and 
Ellipses:<br><a href="https://github.com/GeoJSONWG/geojson-spec/wiki/wiki/Proposal%20Circles%20and%20Ellipses%20Geoms" target="_blank">https://github.com/GeoJSONWG/geojson-spec/wiki/wiki/Proposal%20Circles%20and%20Ellipses%20Geoms</a><br>
<br>Let's 
be clear whether we're specifying paths or patches. Center<br>coordinates + 
radius feels natural to me. If a CRS is defined,<br>wouldn't it be best to apply 
those units to the radius? Otherwise,<br>could we require units to always (MUST) 
be meters?<br><br>An ellipse is complicated by the two axes and their 
orientation.<br>Defining these differently than GML does would need a strong 
argument.<br><br>Circles and ellipses can be approximated by polygons, but it 
becomes<br>onerous for good approximations. I'm in favor of this 
proposal.<br><br>Data Series 
Proposal:<br><a href="https://github.com/GeoJSONWG/geojson-spec/wiki/Data-Series-Proposal" target="_blank">https://github.com/GeoJSONWG/geojson-spec/wiki/Data-Series-Proposal</a><br><br>I'm 
concerned about adding something so specialized to the spec and<br>also wonder 
why a data series object needs to be privileged instead of<br>simply going in 
the properties object.<br><br>Let's discuss. I'll split the subject in two as 
soon as it seems needed.<br><br>-- <br>Sean 
Gillies<br>_______________________________________________<br>Geojson mailing 
list<br><a href="mailto:Geojson@lists.geojson.org" target="_blank">Geojson@lists.geojson.org</a><br><a href="http://lists.geojson.org/listinfo.cgi/geojson-geojson.org" target="_blank">http://lists.geojson.org/listinfo.cgi/geojson-geojson.org</a><br>
</div></div></div></div></div></div>
<br>_______________________________________________<br>
Geojson mailing list<br>
<a href="mailto:Geojson@lists.geojson.org">Geojson@lists.geojson.org</a><br>
<a href="http://lists.geojson.org/listinfo.cgi/geojson-geojson.org" target="_blank">http://lists.geojson.org/listinfo.cgi/geojson-geojson.org</a><br>
<br></blockquote></div><br></div>