W3C home > Mailing lists > Public > public-grddl-wg@w3.org > November 2006

Re: [#issue-mt-ns] Four choices

From: Harry Halpin <hhalpin@ibiblio.org>
Date: Tue, 14 Nov 2006 03:53:03 +0000
Message-ID: <45593D9F.1020107@ibiblio.org>
To: public-grddl-wg <public-grddl-wg@w3.org>

These got left out the original message:

Harry Halpin wrote:
> So, I'd like to get substantive discussion (and if we can, close) the
> #issue-mt-ns soon, so I've made what I think are the four obvious choices:
> 1) Any data served as application/xml and not as rdf/xml does not
> license the triples therein. This makes a namespace document in RDF
> served without rdf/xml not valid, but furthermore does not license any
> hypothetical RDFa triples served in XHTML, since that would obviously be
> served as application/xhtml+xml. Another note would be that this MIME
> type business only applies to the Web, so that if we converted RDFa in
> XHTML to RDF/XML via a (client-side) GRDDL, we would be licensed to
> interpret the triples, since there would be no MIME-type per se for the
> result of the GRDDL.
> 2) Any data served with the RDF namespace *any where* in the document
> does license the triples therein. However, this does mean that XSLT
> transforms hosted with the application/xslt+xml that contains RDF
> triples does indeed license those triples, which seems a bit illogical.
> 3) This is Danny's suggestion [1]. That any document served with
> application/xml does in fact license a single triple upon encountering
> <dataview:namespaceTransformation
>        rdf:resource="http:/example.org/trnsfrm.xsl"/>
> in a namespace document. The triple it licenses is this:
> <> dataview:namespaceTransformation <http:/example.org/trnsfrm.xsl> .
> QUESTION: Which then GRDDL can run to get any RDF out of the namespace document and do a graph merge with any RDF from the GRDDL source document itself?
> 4) This is Sean Palmer's suggestion [2]. - that an application/xml
> document is interpreted as given by the namespace of its root  (document
> node). This would mean if the root node has the RDF namespace, as in the
> RDF namespace document example, then we could interpret the triples, but
> if the root node was not (say in XSLT with embedded RDF example) then we
> could not interpret the triples. Furthermore,we could only license the
> triples from RDFa in XHTML if either the MIME type or the namespace doc
> of XHTML (or the  XHTML profile) allows us to.
> Anyways, hope those clarify some of the options!
>          cheers,
>              harry
> [1]
> [2]


Harry Halpin,  University of Edinburgh 
http://www.ibiblio.org/hhalpin 6B522426
Received on Tuesday, 14 November 2006 03:53:02 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:39:09 UTC