W3C home > Mailing lists > Public > www-rdf-comments@w3.org > January to March 2003

RE: The FragId issue

From: Massimo Marchiori <massimo@w3.org>
Date: Sat, 1 Mar 2003 01:32:37 +0100
To: "Graham Klyne" <GK@ninebynine.org>
Cc: "Www-Rdf-Comments@W3. Org" <www-rdf-comments@w3.org>

Graham, thanks for your reply, my comments follow inline.

> >Another issue for consideration.
> >
> >Issue FragID's:
> >Section 7 in the RDF Concepts doc would seem to imply that
> >"any RDF URI reference consisting of an absolute URI and a fragment
> >identifier identifies the same thing as the fragment identifier
> >does in an application/rdf+xml"
> Yes... and I think that needs be asserted normatively somewhere ... I think
> the application/rdf+xml MIME type registration is that place.
> >First point (normativeness): it's unclear in the whole section whether
> >there are actually normative statements (there are no "must",
> >"should", "may" or so, but wordings like "consider", "assume" etc). This
> >makes hard to understand what real statements are mandated,
> >and what is just normal discourse (and as such, with no normative power).
> I think the essential normative information is provided by the formal
> semantics.  The purpose of this section was to show how the formal
> semantics is consistent with other uses of fragment identifiers.
> I'm not sure whether this is or is not normative;  I don't know of another,
> contrary, view that is consistent with the formal semantics of RDF and
> which would fail to interoperate with the view expressed here.
There's a use case below which can clarify my doubts here (essentially, I don't know whether and how this mandates the MIME type of
a resource to be application/rdf+xml).

> But I think it's correct, so I'll respond as if it is normative...
> >Second point (indication): in any case, assuming normativity, this would
> >seem to mandate that any URI present in RDF has to
> >"indicates a Web resource with an RDF representation". I would be very
> >unhappy with this mandate, as URIs don't necessarily have to
> >be dereferenceable (it's not all URLs....), and in any case, they
> >shouldn't be required to have an RDF representation (think of an
> >image).
> >And to further clarify, what does it formally mean for a URI to "indicate
> >a Web resource with an RDF representation"? Some
> >clarification is needed...
> >
> >Note that obviously the second point is moot if the answer to the first
> >point is: no normative statements.
> I don't have a formal meaning for "indicate a Web resource with an RDF
> representation", though I thought the intent was clear enough.  Maybe I
> should say "identify a Web resource with an RDF representation", or even
> just "Identify a web resource, which is presumed to have an RDF
> representation".  (I'll assert that *any* resource has an arbitrary number
> of RDF representations, so this doesn't create any new constraints.)

Okay, I see, thanks for the clarification. The confusion I had here lies in what the word "presumed" stays for. As you say it, it
looks like a very weak "presume", i.e.,
a) it is not an rfc2119 SHOULD, and
b) it's generally unspecified the way you actually retrieve the "presumed" RDF representation of a resource


> The point about URIs not necessarily being dereferencable as RDF is
> explicitly addressed:
> [[
> eg:someurl#frag means the thing that is indicated, according to the rules
> of the application/rdf+xml MIME content-type as a "fragment" or "view" of
> the RDF document at eg:someurl. If the document does not exist, or cannot
> be retrieved, then exactly what that view may be is somewhat undetermined,
> but that does not prevent use of RDF to say things about it.
> ]]

I'm a bit confused, so let me give a use case:
you use in RDF http//www.example.com/foo.xml#minnie
You can actually retrieve it, but it's an XML (not RDF) file (so, not with application/rdf+xml).
So, does this clash with the proposed fragid view?
Note this is related to point b) above (if the answer to b is yes, then I think the above usage is fine, and maybe I see what you
wanted to say :).

> Can you explain if this does not address the concern you raise?
> >ps On normativeness, the same issue would apply to Section 4 as well
> >(Meaning of RDF), but that would be on a different scale: [...]
> This is being dealt with under the heading of social meaning, so I'll
> assume I can let this matter be handled there.
Yes, that's very reasonable ;)

Received on Friday, 28 February 2003 19:33:18 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:44:02 UTC