- From: Dan Connolly <connolly@w3.org>
- Date: Wed, 01 Nov 2006 11:44:42 -0600
- To: GRDDL Working Group <public-grddl-wg@w3.org>
On Wed, 2006-11-01 at 01:27 -0600, Dan Connolly wrote: [...] > I added another test to sorta show why sq1 has > an empty result: > > <#sq1a> a :Test; > dc:title "explain sq1 result: the namespace document has > no/empty GRDDL result"; > :description "explain sq1 result: the namespace document has > no/empty GRDDL result"; > :inputDocument <sq1ns.xml>; > :outputDocument <sq1-output.rdf>; > . That one is actually more directly relevant to the discussion we had today. I'm considering making it a separate issue, in order to facilitate interactions with the TAG. As a data point, I asked cwm what it thinks, and it does not see any triples there because it does not specify application/xml among the MIME types that it's willing to accept when it GETs the representation, and www.w3.org chooses to give a 406 error (note that per the HTTP spec, it MAY give a 200 OK response with application/xml in this case). $ python $swap/cwm.py http://www.w3.org/2001/sw/grddl-wg/td/sq1ns #Processed by Id: cwm.py,v 1.190 2006/08/09 23:20:42 syosi Exp # using base http://www.w3.org/2001/sw/grddl-wg/td/sq1ns Traceback (most recent call last): File "/home/connolly/w3ccvs/WWW/2000/10/swap/cwm.py", line 740, in ? doCommand() File "/home/connolly/w3ccvs/WWW/2000/10/swap/cwm.py", line 451, in doCommand why=myReason) File "/home/connolly/w3ccvs/WWW/2000/10/swap/webAccess.py", line 152, in load raise DocumentAccessError(addr, sys.exc_info() ) swap.webAccess.DocumentAccessError: Unable to access document <http://www.w3.org/2001/sw/grddl-wg/td/sq1ns>, because: HTTP Error 406: Not Acceptable likewise rdflib... >>> from rdflib.Graph import Graph >>> f=Graph() >>> f.load("http://www.w3.org/2001/sw/grddl-wg/td/sq1ns") Traceback (most recent call last): File "<stdin>", line 1, in ? File "/home/connolly/lib/python/rdflib/Graph.py", line 430, in load self.parse(source, publicID, format) File "/home/connolly/lib/python/rdflib/Graph.py", line 424, in parse source = self.prepare_input_source(source, publicID) File "/home/connolly/lib/python/rdflib/Graph.py", line 412, in prepare_input_source input_source = URLInputSource(location) File "/home/connolly/lib/python/rdflib/URLInputSource.py", line 21, in __init__ file = urlopen(req) File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen return _opener.open(url, data) File "/usr/lib/python2.4/urllib2.py", line 364, in open response = meth(req, response) File "/usr/lib/python2.4/urllib2.py", line 471, in http_response response = self.parent.error( File "/usr/lib/python2.4/urllib2.py", line 402, in error return self._call_chain(*args) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 406: Not Acceptable -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Wednesday, 1 November 2006 17:45:02 UTC