[calsify] Re: vCard-related AddressBook work in W3C-related groups
happel@audriga.com Thu, 20 March 2025 16:08 UTC
Return-Path: <happel@audriga.com>
X-Original-To: calsify@mail2.ietf.org
Delivered-To: calsify@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E0734FBBFBB for <calsify@mail2.ietf.org>; Thu, 20 Mar 2025 09:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDcP_41v1Kah for <calsify@mail2.ietf.org>; Thu, 20 Mar 2025 09:08:43 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [IPv6:2a01:4f8:c013:1f9e::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 515BEFBBFB6 for <calsify@ietf.org>; Thu, 20 Mar 2025 09:08:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 1E1DF600895; Thu, 20 Mar 2025 16:08:42 +0000 (UTC)
X-Virus-Scanned: Debian amavis at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavis, port 10024) with ESMTP id OE6h6163zAeA; Thu, 20 Mar 2025 16:08:41 +0000 (UTC)
Received: from mail.audriga.com (localhost [IPv6:::1]) by mail.audriga.com (Postfix) with ESMTPSA id 8CB1C600891; Thu, 20 Mar 2025 16:08:41 +0000 (UTC)
MIME-Version: 1.0
Date: Thu, 20 Mar 2025 23:08:41 +0700
From: happel@audriga.com
To: Michiel de Jong <michiel@unhosted.org>
In-Reply-To: <CA+aD3u29hunsLMaSa=Q2HKkzZo0o0PG2QqPQAW6W5PPNxoxOgA@mail.gmail.com>
References: <CA+aD3u29hunsLMaSa=Q2HKkzZo0o0PG2QqPQAW6W5PPNxoxOgA@mail.gmail.com>
Message-ID: <33724b2cb4137b48c80e5233b7f29027@audriga.com>
X-Sender: happel@audriga.com
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID-Hash: D3725EUCUEYJ3VMPEA6SNLJ3BFAA434K
X-Message-ID-Hash: D3725EUCUEYJ3VMPEA6SNLJ3BFAA434K
X-MailFrom: happel@audriga.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-calsify.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: calsify@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [calsify] Re: vCard-related AddressBook work in W3C-related groups
List-Id: Calendaring and Scheduling Standards Simplification <calsify.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/17sFwUiDu-zp77vbiQBJRjR-_L8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Owner: <mailto:calsify-owner@ietf.org>
List-Post: <mailto:calsify@ietf.org>
List-Subscribe: <mailto:calsify-join@ietf.org>
List-Unsubscribe: <mailto:calsify-leave@ietf.org>
Hi Michiel,
>
> The W3C has an ontology which is based on your vCard standard.
>
> For AddressBook functionality, the Solid project, which is not a W3C
> Working Group, but uses W3C Community Group infrastructure, is using a
> number of RDF terms that are related to vCard, but not part of vCard.
>
> Our intention is not necessarily to add AddressBook functionality to
> the vCard standard as such.
Just for the list, your PR further down defines "AdressBook" as:
"Represents a collection of vCard people and/or vCard groups"
> We merely want to document our RDF classes
> and properties at their official namespace URL, without creating
> ambiguity between W3C and IETF.
>
> I now documented these terms briefly here, as a proposed extension of
> the W3C vCard Ontology: https://github.com/solid/contacts/pull/12.
>
> My question is as follows: suppose the W3C can be convinced to add
> these terms to the `https://www.w3.org/2006/vcard/ns#` namespace, with
> an express comment on each term, something like:
>> This class/property is used by the Solid Project client-client spec
> for Contacts, but not part of vCard as defined by the IETF
> Would you feel that would be OK?
Rephrasing your question, I understand:
* You (resp. W3C) created a vCard Ontology ([1]?) with a namespace
prefix "http://www.w3.org/2006/vcard/ns#" (Via comments in [1] I found
"vCard Ontology - for describing People and Organizations" [3])
* You now created an additional concept called "AdressBook", which has
no direct correspondence to vCard as
https://www.w3.org/2006/vcard/ns#AddressBook (plus some other concepts)
* You want to know if that's OK, resp. if the RDFS:comment in the PR [2]
is a good idea
In my opinion (list, correct me if I am wrong) you are probably free to
create any NS prefix like "http://www.w3.org/2006/vcard/ns#" and add
arbitrary concepts to it. There's nothing IETF could probably do about
this.
The question is rather what Solid users could expect here, as per
comment in [1]:
"vCard Ontology for describing People and Organizations allows direct
conversion
to and from the widley (sic!) deployed VCARD format, so users should
be able import
and export and ideally sync their contacts between their Solid pod
and other systems"
Without reviewing [3], I assume your new "AddressBook" concept would not
block users from converting Solid vCard Ontology data to actual VCARD.
You might however probably want to refer both [3] and your notes on
"AdressBook" rather in
https://github.com/solid/contacts/blob/main/README.md or in a novel
mapping document to avoid confusion among Solid users.
Side note: as per "users should be able import and export and ideally
sync their contacts between their Solid pod and other systems", there's
a recent draft with the particular goal of data portability among
different vendors systems [4] which aims to use JSContact [5] (which
relates to vCard as described in [6]).
Since, as I understand, the Solid project has a considerable emphasis on
specific facets of data portability, it might worthwhile to get
feedback/input from a Solid perspective on [4] and perhaps consider
aligning both efforts?
Best,
Hans-Joerg
[1]
https://github.com/solid/contacts/blob/main/shapes/contacts-shapes.ttl
[2] "rdfs:comment "This class is used by the Solid Project client-client
spec for Contacts, but not part of vCard as defined by the IETF"@en ;"
[3] https://www.w3.org/TR/vcard-rdf/
[4] https://datatracker.ietf.org/doc/draft-happel-mailmaint-pdparchive/
[5] https://datatracker.ietf.org/doc/rfc9553/
[6] https://www.rfc-editor.org/rfc/rfc9555.html
>
> Many thanks,
> Michiel de Jong
> Solid CG co-chair
> _______________________________________________
> calsify mailing list -- calsify@ietf.org
> To unsubscribe send an email to calsify-leave@ietf.org
- [calsify] vCard-related AddressBook work in W3C-r… Michiel de Jong
- [calsify] Re: vCard-related AddressBook work in W… happel
- [calsify] Re: vCard-related AddressBook work in W… Michiel de Jong