Re: [Geojson] Requests for comments on GeoJSON Events draft

Sean Gillies <sean.gillies@gmail.com> Sat, 07 January 2017 12:52 UTC

Return-Path: <sean.gillies@gmail.com>
X-Original-To: geojson@ietfa.amsl.com
Delivered-To: geojson@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7CA61294B1 for <geojson@ietfa.amsl.com>; Sat, 7 Jan 2017 04:52:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level:
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jwSb_zH0bAUD for <geojson@ietfa.amsl.com>; Sat, 7 Jan 2017 04:52:43 -0800 (PST)
Received: from mail-yw0-x233.google.com (mail-yw0-x233.google.com [IPv6:2607:f8b0:4002:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09308127078 for <geojson@ietf.org>; Sat, 7 Jan 2017 04:52:43 -0800 (PST)
Received: by mail-yw0-x233.google.com with SMTP id l145so27378033ywb.1 for <geojson@ietf.org>; Sat, 07 Jan 2017 04:52:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=JF61V+qJJlqjwOlqa05/VlhGYXZBRx6keLKA1LyBxVE=; b=vSDiwn1gWv7t6JqRmse5hucZ1nZ0cSWBpoYC0foa9Ltm4f+4H9KIfDf1hAjYjGz4Vd 27ZANjKB8LSABUmMtVR+UbBqM9RrNgv669bUJRdrkdgui74PqbQoGRwi4gqCu/etdDAm bdp8vNYHSizwLemmZsBPG3ELkJ5+fTDQHGvEJzC0g9nbcM+T+EXznBfZ1XiSiLrgOUU2 awMSJao8fYZxRJRCrTV5awG5MZvB9Xqmi3FjQmaZs0wxNtmlSdh26DiFFb/guCBUJGKz H7Lx9VyKyyTZ4H5bPUXJDilhSlxobn9e7EemtlFezMlWQex7gjNWIUs2SPbUtkaNkq1Z Gm/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=JF61V+qJJlqjwOlqa05/VlhGYXZBRx6keLKA1LyBxVE=; b=nYRG4NVAI9gbUEvnYZTMGC1TaH2FVkxGoh3mJn8+gdvpqGQ0WICjm4BIDrMlPxgNwu eAy0Bl2wIiyARG6XpDmv0Yb6OV0CgT4+0bV/I4bYtghddesLBLLaweEP7CxIFH95t5QG sWhvoO/b+JIYJw75XPBdm76XCwrPj75ddkwg9MeSCKOa7bs2vpYFcwl+RmbW95tN2YOW 0XeW1/sFT6VWwMtwy/bQBCB75V10V5a2qT9AQ6vrUXqRC1FDQKMNTDVxLgCw+jY9v2r4 97pn02W6q2zNOQwOBQR9ENVCIg+2gksxPVRVmiGTAVwnm15pzNs0X7OxpQ3TrjmyE98Z IShg==
X-Gm-Message-State: AIkVDXLq4VmdTLR5IVmCDP0S5tUjzY4j85I3dBB6rwAOQBkmNf8tEd67aFFKZQ0AcVrQGRbfxZ3hX3XxAgGkaA==
X-Received: by 10.13.212.149 with SMTP id w143mr2808208ywd.180.1483793562177; Sat, 07 Jan 2017 04:52:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.138.129 with HTTP; Sat, 7 Jan 2017 04:52:41 -0800 (PST)
In-Reply-To: <5c9ebf53b24d4fce8c9fe3903b3e6177@SRV016VEX.cadcorp.net>
References: <CAOodmJomw-0VymQYyPHLCR+Ds+dpEmFe=2j+FnZGh19bf1DUbg@mail.gmail.com> <5c9ebf53b24d4fce8c9fe3903b3e6177@SRV016VEX.cadcorp.net>
From: Sean Gillies <sean.gillies@gmail.com>
Date: Sat, 07 Jan 2017 13:52:41 +0100
Message-ID: <CAOodmJqAJsw8wR_WrKaWHWWb73ngD=u8Q6-zER_8L6rTWL-FCg@mail.gmail.com>
To: "geojson@ietf.org" <geojson@ietf.org>
Content-Type: multipart/alternative; boundary="001a114fab1031974d0545809c24"
Archived-At: <https://mailarchive.ietf.org/arch/msg/geojson/mSTUUwtUc8P0SBoY7IC_cT9OUPQ>
Subject: Re: [Geojson] Requests for comments on GeoJSON Events draft
X-BeenThere: geojson@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF GeoJSON WG <geojson.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/geojson>, <mailto:geojson-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/geojson/>
List-Post: <mailto:geojson@ietf.org>
List-Help: <mailto:geojson-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geojson>, <mailto:geojson-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Jan 2017 12:52:45 -0000

Dear all,

Thanks for the feedback. I've made sure that the draft uses start/end
(following the Activity Streams 2.0 spec and suggestions here) and explains
that the values are on the boundary of intervals. Version -01 of the draft
is now at
https://sgillies.github.io/geojson-events/draft-gillies-geojson-events.html.

On Thu, Jan 5, 2017 at 1:37 PM, Martin Daly <Martin.Daly@cadcorp.com> wrote:

> You know me: I think that the “when” object belongs **inside** the
> “properties” object.
>
>
>
> If everyone did it like that then the implementations would (eventually,
> if they don’t already) support structure within the “properties” object,
> which, I think, is more interoperable than N new objects alongside
> “properties”.
>
>
>
> And, purely subjectively, I’d stick with start/end.
>
>
>
> Martin
>
>
>
>
>
> *From:* GeoJSON [mailto:geojson-bounces@ietf.org] *On Behalf Of *Sean
> Gillies
> *Sent:* 04 January 2017 09:33
> *To:* geojson@ietf.org
> *Subject:* [Geojson] Requests for comments on GeoJSON Events draft
>
>
>
> Hi and Bonne Année all,
>
> With help from many of you, I've been working on a GeoJSON extension for
> event-like features
>
>     https://github.com/sgillies/geojson-events
>
> and have drafted a spec:
>
>
>     https://sgillies.github.io/geojson-events/draft-gillies-
> geojson-events.html
>     https://sgillies.github.io/geojson-events/
>
> It's pared down dramatically from what we discussed in the past. Fuzzy
> time periods are out and so are temporal bounding boxes because the use
> cases for these are rare. GeoJSON has been doing well so far without any
> representation of fuzzy geometry and I think the situation is about the
> same for time.
>
> I received an suggestion to consider ISO 8601 style time intervals. This
> would allow a single string value to represent an instant or interval,
>
>     "when": "2017-01-04/2017-01-05"
>
>
>
> instead of
>
>     "when": {"start": "2017-01-04", "stop": "2017-01-05"}
>
> but this seems harder to use because support for it in parsers is rare.
>
> I was asked about recurring intervals like "every other Friday," but I
> think this isn't necessary. GeoJSON doesn't have a concept of non-literal
> geometries either.
>
> Some time ago we arrived at rough consensus that "moving objects" and
> "event-like features" are either different things or very different models
> of the same things. Moving objects are not specified in my draft.
>
>
>
> I have two objectives for this draft:
>
> * To establish a common representation for time in GeoJSON that mappers of
> events, whether they are scientists or journalists or historians, can share.
>
> * To set an example for other extension projects.
>
> I'd love comments on how it can be improved to better meet those
> objectives. Thanks!
>
> --
>
> Sean Gillies
>


-- 
Sean Gillies