W3C home > Mailing lists > Public > public-ldp-wg@w3.org > June 2013

Re: Discovery/Affordances (Issue-32/Issue-57)

From: Arnaud Le Hors <lehors@us.ibm.com>
Date: Mon, 10 Jun 2013 15:53:05 -0700
To: "Wilde, Erik" <Erik.Wilde@emc.com>
Cc: "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
Message-ID: <OF313073AC.ECE5AD3B-ON88257B86.00742560-88257B86.007DB545@us.ibm.com>
Hi Erik,

My understanding is that clients should not dereference the profile URI 
and we could do nothing more than defining its use in the spec by simply 
adding that LDP servers should advertise their LDPness by adding the LDP 
profile Link header.

In addition, for documentation purposes, we should have a short HTML 
document that explains what this profile is about, pointing to the RFC and 
the LDP spec so that if someone where to dereference the profile URI they 
would get some useful information, just like we do for namespaces.

Is there anything else?

What about versioning? Should we use something version specific like 
http://www.w3.org/ns/ldp/profile-1.0? Do you have any recommendations?
Thanks.
--
Arnaud  Le Hors - Software Standards Architect - IBM Software Group




From:   "Wilde, Erik" <Erik.Wilde@emc.com>
To:     Arnaud Le Hors/Cupertino/IBM@IBMUS, Henry Story 
<henry.story@bblfish.net>, 
Cc:     "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
Date:   06/10/2013 11:44 AM
Subject:        Re: Discovery/Affordances (Issue-32/Issue-57)



hello arnaud.

On 2013-06-10 11:22 , "Arnaud Le Hors" <lehors@us.ibm.com> wrote:
>Henry Story <henry.story@bblfish.net> wrote on 06/10/2013 09:09:43 AM:
>> ...
>> So as argued above you can use the Link header and also use the
>> ldp:Container there in the same
>> way as you do with the body. What is the profile adding?  What
>> vocabulary would need to be used to
>> describe the profile?  Do we need this now or can we add it later?
>> Unless those questions are answered
>> this seems like a lot of work to do when we can just use
>> ldp:Container to mean: you can POST to this
>> container.
>I have to admit not to know what it takes to create a profile but I
>wonder why you think this is a lot of work. Maybe Erik can help us there?
>I see this is as a simple marker that doesn't require much anything else
>than be defined in the spec as a way the server can advertise it is
>supporting LDP.

that's exactly its intent. specifically, profile URIs are defined as being
*identifiers only*, meaning that there is no required/defined vocabulary
for defining/describing them. a community minting a profile or a set of
profiles might want to settle on such a vocabulary (using their metamodel
of choice, which in the LDP case probably would be RDF), but that's
optional and not required by the spec.

http://tools.ietf.org/html/rfc6906#section-1: "The profile link relation
type is independent of the context in which it is used and does not
constrain, in any way, the target of the linked URI. In fact, for the
purpose of this specification, the target URI does not necessarily have to
identify a dereferencable resource (or even use a dereferencable URI
scheme). Clients can treat the occurrence of a specific URI in the same
way as an XML namespace URI and invoke specific behavior based on the
assumption that a specific profile target URI signals that a resource
representation follows a specific profile.  Note that, at the same time,
it is possible for profile target URIs to use dereferencable URIs and to
use a representation (which is outside the scope of this specification)
that represents the information about the profile in a human- or
machine-readable way."

cheers,

dret.
Received on Monday, 10 June 2013 22:53:45 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:11:51 UTC