- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Mon, 14 Jan 2002 15:39:15 +0000
- To: w3c-rdfcore-wg@w3.org
This issue was raised by Ron Daniel in http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0097.html I did an analysis of previous discussion (below) of which the summary is: We decided that xml:base resolution for standalone RDF/XML was not allowed at present but made no decision on RDF/XML embedded in other XML. -- http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0391.html but the issue wasn't closed (June 2001) and we now really need to get this out of the way. The easiest route is to say we don't provide a meaning for xml:base in embedded RDF/XML either. I've been told ARP already handles xml:base, and will continue to support it: "xml:base is fully supported, both in RDF/XML and any document embedding RDF/XML." -- http://www.hpl.hp.co.uk/people/jjc/arp/ and I note that SVG (A W3C recommendation) gives an example of embedded RDF/XML inside SVG: http://www.w3.org/TR/2001/REC-SVG-20010904/metadata.html and SVG does allow xml:base http://www.w3.org/TR/SVG/struct.html#XMLBaseAttribute So the other alternative, sigh, is to revisit the entire issue and allow/support xml:base throughout - but see the discussion below for potential impact on existing applications. Dave ---------- Previous discussion starting from Jan Grant's summary at http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0022.html which I might summarise as Out of charter [[ Our Charter[CHART] says that "The RDF Core WG is neither chartered to develop a new RDF syntax, nor to reformulate the RDF model". It also says that "Backwards compatibility with existing RDF applications is a priority for the RDF Core Working Group". ]] -- RonD, http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0118.html Seconded by DanC http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0119.html Sympathy from DanBri http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0178.html Impact on existing apps / Back Compat argument spurious; OK with Ron's proposal if this is noted. JanG http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0180.html Please allow it in an mixed namespace context MartynH http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0212.html Other notes in the thread were the suggestion to add words like unknown attributes in the xml namespace should not generate triples to cover such cases as this. This is already defined in XML as a special case, but saying it explicitly may help get this noticed. This proposal of Ron was discussed in 15 June 2001 meeting and agreed: "AGREED: ron's proposal to not add xml:base to current syntax, but need to address issue of RDF embedded in some other document that does have xml:base Call for volunteer: write up resolution for latter case -- Jan volunteers ACTION: Jan - write up interpretation of RDF embedded in documents with xml:Base" -- http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0391.html JanG wrote this up as a modification of M&S para 204 http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0340.html and then objected to it himself in http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0521.html DanC also didn't like the 0340 wording and abstained on it in http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0525.html JanG proposed a new wording for updating http://ioctl.org/rdf/ms/rdfms#204 OLD P204: "URI-References are resolved to resource identifiers by first resolving the URI-reference to absolute form as specified by [URI]..." INSERT NEW: "...using the base URI of the document in which the RDF statements appear. In the case of RDF which is embedded within other XML, the base URI of the embedded RDF shall be taken as the base URI of an element appearing at the same position in the containing document. That is, the effect of any mechanism that the containing document might use to specify a base URI* is 'inherited' by the contained RDF. In the case of serialised RDF which does not naturally have a base URI (for instance, RDF transmitted as part of an HTTP request), the meaning of relative URIs is undefined, except where the transport protocol specifies a mechanism for supplying a base URI, in which case that base URI is used if supplied. If a fragment identifier..." OLD P204: "...is included in the URI-reference then the resource identifier refers only to a subcomponent of the containing resource; this subcomponent is identifed by the corresponding anchor id internal to that containing resource and the extent of the subcomponent is defined by the fragment identifier in conjunction with the content type of the containing resource, otherwise the resource identifier refers to the entire item specified by the URI." * substitute XML format of your choice here. -- http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Jun/0521.html However JanG then said it was starting to look fuzzy and maybe worth postponing until http://www.w3.org/2000/03/rdf-tracking/#rdfms-fragments was sorted. And discussion ended.
Received on Monday, 14 January 2002 10:39:16 UTC