- From: Jeni Tennison <jeni@jenitennison.com>
- Date: Sat, 24 Mar 2012 01:02:44 +0000
- To: Jonathan A Rees <rees@mumble.net>
- Cc: public-lod community <public-lod@w3.org>, Leigh Dodds <leigh@ldodds.com>, Dave Reynolds <dave@epimorphics.com>, Ian Davis <me@iandavis.com>
On 23 Mar 2012, at 22:42, Jonathan A Rees wrote: > On Thu, Mar 22, 2012 at 4:21 PM, Jeni Tennison <jeni@jenitennison.com> wrote: > >> While there are instances of linked data websites using 303 redirections, there are also many examples of people making statements about URIs (particularly using HTML link relations, RDFa, microdata, and microformats) where those statements indicate that the URI is supposed to identify a non-information resource such as a Person or Book. > > Can you provide a handful of these Doing It Wrong URIs please from > various sites? I think it would really be helpful to have them on hand > during discussions. OK. These picked up from dumps made available by webdatacommons.org, so very grateful to them for making that available; it can be quite hard to locate this kind of markup generally. Also I've used Gregg's distiller [1] to extract the RDFa out of the documents to double-check. http://www.logosportswear.com/product/1531 -> 301 -> http://www.logosportswear.com/product/1531/harbor-cruise-boat-tote which contains the RDFa statement <http://www.logosportswear.com/product/1531> a <http://rdf.data-vocabulary.org/#Product> ; . The URI is intended to identify a product, not a web page. http://developer.yahoo.com/yui/docs/YAHOO.util.Dom.html contains RDFa statements that state that this web page contains events, methods and properties: <http://developer.yahoo.com/yui/docs/YAHOO.util.Dom.html> yui:attributes <#configattributes>; yui:description """ Provides helper methods for DOM elements. """; yui:events <#events>; yui:methods <#methods>; yui:name "YAHOO.util.Dom"; yui:properties <#properties> . From the statements, the intention is for the URI to identify the (programming language) Object, not a web page (despite the .html on the end!). http://gondwanaland.com/mlog/2005/03/13/semweb-not-by-committee/ contains the RDFa statements <http://gondwanaland.com/mlog/2005/03/13/semweb-not-by-committee/> dcterms:publisher <http://gondwanaland.com/mlog/> ; sioc:has_owner <https://creativecommons.net/ml/> ; . The range of dcterms:publisher is a dcterms:Agent, but http://gondwanaland.com/mlog/ returns a 200. The range of sioc:has_owner is a sioc:UserAccount, but https://creativecommons.net/ml/ returns a 200. http://www.feedbooks.com/book/2679 contains microdata statements. How you should interpret these as RDF is obviously debatable but the obvious thing to do is for a href attribute to indicate the resource that it targets, so the page includes the statements [ a schema:Book ; schema:author <http://www.feedbooks.com/author/496> ; ] The range for schema:author is intended (I think) to be a person rather than a web page about a person, but resolving http://www.feedbooks.com/author/496 gives you a 200. (Based on the webdatacommons.org dumps, this site used to serve up RDFa that stated that <http://www.feedbooks.com/book/2679> identified a Book; books are not web pages.) http://www.mybanktracker.com/Citibank/Profile contains the RDFa statements <http://www.mybanktracker.com/Citibank/Profile> v:dtreviewed "2012-01-05 16:42:49"@en-US; v:itemreviewed <http://www.mybanktracker.com/Citibank/Profile>; v:rating "4"@en-US; v:reviewer <http://www.mybanktracker.com/member/lisaehrlich>; . The review is clearly about Citibank and not the web page. The object of the v:reviewer property should, I imagine, be a person but is instead a web page. http://www.flickr.com/photos/andreaweckerle/2559011937/ used to contain the triples (according to the webdatacommons.org data) <http://www.flickr.com/photos/andreaweckerle/2559011937/> dcterms:creator <http://www.flickr.com/photos/andreaweckerle/> . <http://www.flickr.com/photos/andreaweckerle/> foaf:name "andreaweckerle" . where http://www.flickr.com/photos/andreaweckerle/ resolves to a 200 but is plainly intended here to be a Person. Those statements don't seem to be there any more. I hope that gives a flavour. Jeni [1]: http://rdf.greggkellogg.net/distiller -- Jeni Tennison http://www.jenitennison.com
Received on Saturday, 24 March 2012 01:03:12 UTC