Re: [webfinger] create/update JRD via Webfinger

Melvin Carvalho <melvincarvalho@gmail.com> Wed, 31 July 2013 11:41 UTC

Return-Path: <melvincarvalho@gmail.com>
X-Original-To: webfinger@ietfa.amsl.com
Delivered-To: webfinger@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0ED5821F9C90 for <webfinger@ietfa.amsl.com>; Wed, 31 Jul 2013 04:41:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.716
X-Spam-Level:
X-Spam-Status: No, score=-1.716 tagged_above=-999 required=5 tests=[AWL=-0.783, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I+mEaFqHyy7x for <webfinger@ietfa.amsl.com>; Wed, 31 Jul 2013 04:41:22 -0700 (PDT)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 6B2CA21F9C78 for <webfinger@ietf.org>; Wed, 31 Jul 2013 04:41:20 -0700 (PDT)
Received: by mail-la0-f52.google.com with SMTP id fq13so406663lab.25 for <webfinger@ietf.org>; Wed, 31 Jul 2013 04:41:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jJASpU3Mu34ThtyEHxq4Ztv/RrOGFwbpKLk89TCYkWA=; b=z5K4jwVgKsPYGwKs02n3dkXrAiZNna8SMYUflJu+VYYRml7T514QPbQ1JCwKfVqVNh KplQNVoyqnSNDnEdDmRD02gsmM4rC9VUBqk5NEwIRWhObJRJIx268O/sFE2nU7P+8LYf rm/pnZPtdhh6d+yaW5BDQGXmHgQ/RG6rKwJybFGaKJmDflgW8J9o6F69EN6RKYybxdfQ LQFmye7m6Nj+FqQsNIUKIqCsibbnBa8AE/Qdz9xxsZnLwjAUWwvekZBvZN10YRgBM711 c8HTIK71TEWoaBqTZCqquBDLOHWG56zqEgqo1e4rHmQRTExIYoGKzeD8F+ifXeaXObMl GISg==
MIME-Version: 1.0
X-Received: by 10.152.120.37 with SMTP id kz5mr4755656lab.21.1375270879278; Wed, 31 Jul 2013 04:41:19 -0700 (PDT)
Received: by 10.112.59.193 with HTTP; Wed, 31 Jul 2013 04:41:19 -0700 (PDT)
In-Reply-To: <51F8E3B6.8010002@googlemail.com>
References: <51F8E3B6.8010002@googlemail.com>
Date: Wed, 31 Jul 2013 13:41:19 +0200
Message-ID: <CAKaEYhKudUuG3KV3j9aPFmQanfZYXdZ1KgV6412KHif74R6ZXQ@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: Kevin Smith <mrkrcsmith@googlemail.com>
Content-Type: multipart/alternative; boundary=089e012281483abb8f04e2cd34b0
Cc: webfinger <webfinger@ietf.org>
Subject: Re: [webfinger] create/update JRD via Webfinger
X-BeenThere: webfinger@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of the Webfinger protocol proposal in the Applications Area <webfinger.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webfinger>, <mailto:webfinger-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/webfinger>
List-Post: <mailto:webfinger@ietf.org>
List-Help: <mailto:webfinger-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webfinger>, <mailto:webfinger-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 11:41:23 -0000

On 31 July 2013 12:15, Kevin Smith <mrkrcsmith@googlemail.com> wrote:

> Hi all,
>
> Is there any intention for Webfinger to support the creation/update of
> resource descriptors? For example, an internal system wants to create the
> JRD related to a newly created user registration, or to update a JRD for
> bert@example.com to add some new link relations. Maybe by adding
> POST/PATCH support against the Webfinger resource....
>

The most common way to do something like this is in line with WebDAV, where
PUT creates a new document, DELETE removes one and GET reads one.

POST is very often used as an append technology, tho POST can be
implemented however a server wants to

POST can be very useful with a query language to perform adds, deletes and
updates

PATCH is an interesting one, and there's JSON PATCH [1] which *may* be able
to be standardized after JRD is completed

Personally I'd use a custom script to do this right now, or use another
serialization more suited to updates, and keep it in kilter with the JRD

Something like the Linked Data Platform [2] would be a good template for
this too

[1] http://tools.ietf.org/html/rfc6902
[2] http://www.w3.org/TR/2013/WD-ldp-20130730/


>
> Many thanks!
> Kevin
>
> Kevin Smith, Vodafone R&D
>
>
> ______________________________**_________________
> webfinger mailing list
> webfinger@ietf.org
> https://www.ietf.org/mailman/**listinfo/webfinger<https://www.ietf.org/mailman/listinfo/webfinger>
>