[VCARDDAV] New Internet-Draft: jCard: The JSON format for vCard
Philipp Kewisch <kewisch@gmail.com> Wed, 13 February 2013 20:52 UTC
Return-Path: <kewisch@gmail.com>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6189C21E8054; Wed, 13 Feb 2013 12:52:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ixe8wlGzbA58; Wed, 13 Feb 2013 12:52:06 -0800 (PST)
Received: from mail-bk0-f51.google.com (mail-bk0-f51.google.com [209.85.214.51]) by ietfa.amsl.com (Postfix) with ESMTP id 9A1E621E803D; Wed, 13 Feb 2013 12:52:05 -0800 (PST)
Received: by mail-bk0-f51.google.com with SMTP id ik5so757948bkc.10 for <multiple recipients>; Wed, 13 Feb 2013 12:52:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-forwarded-message-id:content-type; bh=Aa951Efl2pF1RHcVlQQQPPWxwhdtxz8z7KjSJo2uvk4=; b=zg2RtzsAk7gJpcLsCASTzhMij5/tJQnUQoZk0SIXD9U6zsLFQH0q3GKc8HrjrkGlUS XfK8SFKfx4t6GTJ5mVcLH0418NQG1jBoqBooAjq/HysEs2cyY6K3Wh0i3gFelm6h2T7y XXDo2srCVoed6w03TVRXLAOQuZkt5hn44xQFEEDczQeGUHfneN7XhA9BxPWVMyjtNcKE oNyuwcNSxoK4lU1GhteTTwZxo0OrVel438kPE74tzSttytp7hpOOA2Wtp5ThccvbJO8o 8Nhifh9D+1oenEDmptH6CXqS35Tyt9SfGJEmrcCs8Hh8blMD8iZBJzTnijQloZ/NKQQJ 3UUw==
X-Received: by 10.204.157.150 with SMTP id b22mr7024088bkx.121.1360788724711; Wed, 13 Feb 2013 12:52:04 -0800 (PST)
Received: from oskar.fritz.box (e177139085.adsl.alicedsl.de. [85.177.139.85]) by mx.google.com with ESMTPS id o9sm15986019bko.15.2013.02.13.12.52.03 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 13 Feb 2013 12:52:04 -0800 (PST)
Message-ID: <511BFCF4.6080606@gmail.com>
Date: Wed, 13 Feb 2013 21:52:04 +0100
From: Philipp Kewisch <kewisch@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20130117 Thunderbird/19.0
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <20130213200324.11419.75605.idtracker@ietfa.amsl.com>
In-Reply-To: <20130213200324.11419.75605.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20130213200324.11419.75605.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------090902060206030403080102"
Cc: calsify@ietf.org, vcarddav@ietf.org
Subject: [VCARDDAV] New Internet-Draft: jCard: The JSON format for vCard
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Feb 2013 20:52:07 -0000
Hello apps-discuss, as you might know, the calconnect group has been working on a draft for a JSON based data format for iCalendar, which you can find here [1]. This draft comes with a fully functional javascript parser/converter that you can find at [2]. The library can also process recurrence data and timezone conversion and is being used in the latest version of Firefox OS and is also targeted at the Lightning extension to Thunderbird. The data format we chose has gone through various iterations. Although it may not be the common object-as-root type JSON, I think its suited best for its task: bidirectional, semantically lossless conversion between iCalendar and JSON. It has been discussed on the vcarddav and calsify lists. Consequently, I have created a draft for vCard in JSON using a similar notation [3]. There are of course some slight differences between vCard and iCalendar causing some open issues ready for discussion in a WG. You can find them at the end of the draft, any input is appreciated. For additional reading, check out some related discussion on the calsify [4] and vcarddav [5] lists. I have not yet adapted my ical.js parser to also read data as in this draft, but the changes are so minimal that it should not be a big deal. I'll be happy to take part in any WG calls or discussion related to moving vCard in JSON forward, so let me know what you think. Philipp [1] http://www.ietf.org/id/draft-kewisch-et-al-icalendar-in-json-01.txt [2] https://github.com/kewisch/ical.js/ [3] http://www.ietf.org/id/draft-kewisch-vcard-in-json-00.txt [4] http://www.ietf.org/mail-archive/web/calsify/current/maillist.html [5] http://www.ietf.org/mail-archive/web/vcarddav/current/maillist.html -------- Original Message -------- Subject: New Version Notification for draft-kewisch-vcard-in-json-00.txt Date: Wed, 13 Feb 2013 12:03:24 -0800 From: internet-drafts@ietf.org To: mozilla@kewis.ch A new version of I-D, draft-kewisch-vcard-in-json-00.txt has been successfully submitted by Philipp Kewisch and posted to the IETF repository. Filename: draft-kewisch-vcard-in-json Revision: 00 Title: jCard: The JSON format for vCard Creation date: 2013-02-13 Group: Individual Submission Number of pages: 25 URL: http://www.ietf.org/internet-drafts/draft-kewisch-vcard-in-json-00.txt Status: http://datatracker.ietf.org/doc/draft-kewisch-vcard-in-json Htmlized: http://tools.ietf.org/html/draft-kewisch-vcard-in-json-00 Abstract: This specification defines "jCard", a JSON format for vCard data. The IETF Secretariat
- [VCARDDAV] New Internet-Draft: jCard: The JSON fo… Philipp Kewisch
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Simon Perreault
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Philipp Kewisch
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Simon Perreault
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Simon Perreault
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Simon Perreault
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Cyrus Daboo
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Javier Godoy
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Michael Angstadt
- Re: [VCARDDAV] [apps-discuss] New Internet-Draft:… Michael Angstadt