Re: [VCARDDAV] Proposal for new VCARD OBJECTCLASS property
Michael Angstadt <mike.angstadt@gmail.com> Fri, 09 November 2012 21:22 UTC
Return-Path: <mike.angstadt@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 9A17A21F87F1; Fri, 9 Nov 2012 13:22:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.598
X-Spam-Level:
X-Spam-Status: No, score=-5.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_INVITATION=-2, 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 LWtG7XuXU7Jv; Fri, 9 Nov 2012 13:22:03 -0800 (PST)
Received: from mail-ia0-f172.google.com (mail-ia0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id CB68F21F86F5; Fri, 9 Nov 2012 13:22:01 -0800 (PST)
Received: by mail-ia0-f172.google.com with SMTP id x24so3396031iak.31 for <multiple recipients>; Fri, 09 Nov 2012 13:22:01 -0800 (PST)
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=PEGR8RpATuloq9Xob3WXLq0bOk82pSLl9hns6OvE4tc=; b=fV1pPrJURS6UeWbqH+UEQdG4batNWBtanGxW8dVIF+74aSQRIYT+WSGnfxsaG/UsA1 CjosfmUiiCnRNIFgS9gZcEaR6U2e0ilRjHfe1eWixMCXkC1M9YZlMmsgAttMj8adVWBq OUzaQXinZz1zBzfVMvT1U+k1bBBRYtgqFtWDUUI/zPf8zPgAY0Q6Jpl1+Iw5ve5vyXJG D+gmgNzvRPdymQovwlGHoBtmmQXwX4XBXLn+MtSRxhuAUi0Jljss/oxoM++D76ezaA5y +3Z6LNc7ayB6qf2JZDoroqABOVqqTxuYU+T1Qek1s88Eybz1kNZoAxC35A5w3v/cEU+F QF8w==
MIME-Version: 1.0
Received: by 10.42.37.142 with SMTP id y14mr10953415icd.44.1352496121402; Fri, 09 Nov 2012 13:22:01 -0800 (PST)
Received: by 10.64.98.161 with HTTP; Fri, 9 Nov 2012 13:22:01 -0800 (PST)
In-Reply-To: <5095FC65.2080803@gmail.com>
References: <5095FC65.2080803@gmail.com>
Date: Fri, 09 Nov 2012 16:22:01 -0500
Message-ID: <CAJNb_g0t=MkxystfEfpMUQK6YfODAkCEiyM5F8eYtrtqD4OH2Q@mail.gmail.com>
From: Michael Angstadt <mike.angstadt@gmail.com>
To: Mike Douglass <mikeadouglass@gmail.com>
Content-Type: multipart/alternative; boundary="90e6ba6e80e4e0537a04ce168a0f"
Cc: IETF Calsify <calsify@ietf.org>, CardDAV <vcarddav@ietf.org>
Subject: Re: [VCARDDAV] Proposal for new VCARD OBJECTCLASS property
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: Fri, 09 Nov 2012 21:22:03 -0000
Mike, What about putting a hyphen between "object" and "class" to make it more readable? "OBJECT-CLASS" Cheers, -Mike http://code.google.com/p/ez-vcard On Sun, Nov 4, 2012 at 1:25 AM, Mike Douglass <mikeadouglass@gmail.com>wrote: > During discussions on the new vcard resource draft > http://tools.ietf.org/html/draft-cal-resource-vcard-01 it seemed that we > had significant overlap with the device specification > > http://tools.ietf.org/html/draft-salgueiro-vcarddav-kind-device-02 > > and also applications: > > RFC6473 > > We also realized we have a subset of properties which could apply to any > schedulable entity, e.g. autoschedule, booking window, calendar user > addresss (cua) and so on. > > We propose a new, multiply occurring property: OBJECTCLASS. > > A vcard containing one or more occurrences of this property MUST conform > to the related specification. So for example we might have > > OBJECTCLASS: SCHEDULABLE > > The appearance of this property and value requires that the cua be present > but it also allows us to apply appropriate defaults when a property is > absent. For example, our resource draft states that the absence of the > AUTOSCHEDULE property implies that invitations are automatically accepted. > > A further advantage is that it seems to facilitate mapping from ldap to > vcard. There are many widely used ldap object classes which it would be > useful to make visible in vcard. > > It enables authors of specifications to worry less about areas in which > they are not expert. Any entity which is schedulable can be made so simply > by adding OBJECTCLASS: SCHEDULABLE to the entity (and any appropriate > properties). > > It also avoids trying to resolve strict hierarchies of 'thing'. A device > is a resource but so is a room and both may or may not be schedulable. > > This proposal does not appear to conflict with the current specifications. > It does however appear to offer a way to enhance the usability of vcards > and provide consumers of the information with the assurance that it was > generated correctly. > > > -- > > Mike Douglass douglm@rpi.edu > Senior Systems Programmer > Communication & Collaboration Technologies 518 276 6780(voice) 2809 > (fax) > Rensselaer Polytechnic Institute 110 8th Street, Troy, NY 12180 > > > _______________________________________________ > VCARDDAV mailing list > VCARDDAV@ietf.org > https://www.ietf.org/mailman/listinfo/vcarddav > >
- [VCARDDAV] Proposal for new VCARD OBJECTCLASS pro… Mike Douglass
- Re: [VCARDDAV] Proposal for new VCARD OBJECTCLASS… Michael Angstadt