- From: Robin Berjon <robin@berjon.com>
- Date: Thu, 19 Nov 2015 10:55:54 -0500
- To: Shane McCarron <shane@aptest.com>, Ivan Herman <ivan@w3.org>
- Cc: W3C RDFa Community <public-rdfa@w3.org>, W3C RDFWA WG <public-rdfa-wg@w3.org>, Tzviya Siegman <tsiegman@wiley.com>, Charles McCathieNevile <chaals@yandex-team.ru>, Dan Brickley <danbri@google.com>, Manu Sporny <msporny@digitalbazaar.com>
On 19/11/2015 10:45 , Shane McCarron wrote: > I don't feel this is a bug at all. It is as designed. In fact, the > whole thing with @vocab was to permit the dpub (daisy and others) > community to switch into their own vocabulary so they would not need to > prefix their terms. I don't see how we could back away from that at > this late date. Most `rel` values have no expectation of being treated as prefix-less CURIEs. They are meant to be just that short string. As far as I can tell, the following actually produces a triple: <html resource="http://berjon.com/" vocab="http://foo.org/"> <head> <link rel="stylesheet" href="http://berjon.com/pretty.css"/> </head> </html> Testing that out, I get: <http://berjon.com/> <http://foo.org/stylesheet> <http://berjon.com/pretty.css> . Which is absurd. What did I miss in the spec(s) that protects against this sort of thing? -- • Robin Berjon - http://berjon.com/ - @robinberjon • http://science.ai/ — intelligent science publishing •
Received on Thursday, 19 November 2015 15:56:20 UTC