Re: Service or graph store naming.

On Feb 15, 2011, at 11:37 AM, Andy Seaborne wrote:

> On 15/02/11 16:31, Gregory Williams wrote:
>> On Feb 15, 2011, at 3:17 AM, Andy Seaborne wrote:
>> 
>>>> • The RDF content returned from dereferencing a service URL<U>
>>>> must include one triple matching: ?service sd:url<U>    .
>>> 
>>> I don't think that is necessary.  It is desirable for simple
>>> processing of the RDF but MUST is far too strong.  After all the
>>> service may have different names (over time, your name, my name,
>>> bnode now, name later) - this is the semantic web and there is not
>>> usually a unique name assumption.
>> 
>> Understood. Would you be happy with a "SHOULD"? I'm OK with "bnode
>> now, name later." What I'm worried about is "bnode now, name also
>> now" -- I don't want to make it more difficult for clients trying to
>> use service descriptions by requiring support for IFPs (or complex
>> queries trying to work around the lack of support for IFPs).
> 
> SHOULD is acceptable - personally, I'd make it more of a style-of-RDF comment.

Andy,

Having discussed the conformance issue some more with Lee and Sandro, I think I'm more comfortable including some normative text. Rereading this thread, I'm wondering why you think the MUST language is too strong here. At one point I had text that said "MUST include one and only one triple matching", but I don't think the text above ("MUST include one triple matching") runs afoul of your concern about unique names. What do you think?

thanks,
.greg

Received on Tuesday, 1 March 2011 05:25:54 UTC