Re: Important Change to HTTP semantics re. hashless URIs
You can't actually get referents from HTTP protocols: for that, you have actually read (and understand) the documents that specify the referents. -- Pat Hayes I am sure that is true for some value of You and some value of get. But can not some automated process actually get that which it uses and publishes as a reference from the proposed HTTP protocol? Seth Russell Podcasting: tagtalking.net Facebook ing: facebook.com/russell.seth Twitter ing: twitter.com/SethRussell Blogging: fastblogit.com/seth/ Catalog selling: www.speaktomecatalog.com Google profile: google.com/profiles/russell.seth On Sun, Mar 24, 2013 at 9:12 PM, Pat Hayes pha...@ihmc.us wrote: On Mar 24, 2013, at 12:39 PM, Kingsley Idehen wrote: All, Here is a key HTTP enhancement from Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content note from IETF [1]. 4. If the response has a Content-Location header field and its field-value is a reference to a URI different from the effective request URI, then the sender asserts that the payload is a representation of the resource identified by the Content-Location field-value. However, such an assertion cannot be trusted unless it can be verified by other means (not defined by HTTP). Implications: This means that when hashless (aka. slash) HTTP URIs are used to denote entities, a client can use value from the Content-Location response header to distinguish a URI that denote an Entity Description Document (Descriptor) distinct from the URI of the Entity Described by said document. Thus, if a client de-references the URI http://dbpedia.org/resource/Barack_Obama and it gets a 200 OK from the server combined with http://dbpedia.org/page/Barack_Obama in the Content-Location response header, the client (user agent) can infer the following: I think not quite exactly as you describe it: 1. http://dbpedia.org/resource/Barack_Obama denotes the real-world entity 'Barack Obama' . 2. http://dbpedia.org/page/Barack_Obama denotes the Web Document that describes real-world entity 'Barack Obama' -- by virtue of the fact that the server has explicitly *identified* said resource via the Content-Location header . I think in fact all it can infer is 1. http://dbpedia.org/resource/Barack_Obama denotes an entity, and 2. http://dbpedia.org/page/Barack_Obama denotes the Web Document that describes that entity. You can't actually get referents from HTTP protocols: for that, you have actually read (and understand) the documents that specify the referents. Still, this is all excellent progress. Pat Basically, the Toucan Affair [2][3][4] has now been incorporated into HTTP thereby providing an alternative to 303 redirection which has troubled/challenged many folks trying to exploit Linked Data via hashless HTTP URIs. Implementations: As per my comments in the Toucan Affair thread, our ODE [5] Linked Data client has always supported this heuristic. In addition, I am going propose implementing this heuristic in DBpedia which will simply have the net effect of not sending a 303 to user agents that look-up URIs in this particular Linked Data space. Linked Data Client implementation suggestions: I encourage clients to support this heuristic in addition to 303 with regards to Linked Data URI disambiguation. Implementation costs are minimal while the upside extremely high re., Linked Data comprehension, appreciation, and adoption. Links: 1. http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-22#page-15. 2. http://blog.iandavis.com/2010/11/04/is-303-really-necessary/ -- Is 303 Really Necessary post by Ian Davis. 3. http://lists.w3.org/Archives/Public/public-lod/2010Nov/0090.html -- mailing list thread . 4. http://linkeddata.uriburner.com/about/html/http/iandavis.com/2010/303/toucan-- example of heuristic handling . 5. http://ode.openlinksw.com -- ODE Linked Data consumer service, bookmarklets, and cross-browser extensions. 6. http://bit.ly/YxW21k -- Illustrating Semiotic Triangle using DBpedia's Linked Data URIs . -- Regards, Kingsley Idehen Founder CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen IHMC (850)434 8903 or (650)494 3973 40 South Alcaniz St. (850)202 4416 office Pensacola(850)202 4440 fax FL 32502 (850)291 0667 mobile phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Re: Recipe for Shops: Showing up in Yahoo and in the Web of Data in One Turn
Well actually, sorry to say, i couldn't get much out of pyRdfa even for your own demo page. What i want is a very simple feedback and demo. Paste the url and get back a web page of errors or the triples already hyperlinked to what they refer to. Instead i was presented with a lot of choices that didn't mean anything to me, nor as far as i could see did they apply to your demo page. For the Semantic Web to be useful it needs to stop being so geeky. -- Seth Russell www.speaktomecatalog.com On Wed, Jul 22, 2009 at 7:57 AM, Michael Hausenblasmichael.hausenb...@deri.org wrote: Seth, Something like pyRDFa [1] ? Cheers, Michael [1] http://www.w3.org/2007/08/pyRdfa/ -- Dr. Michael Hausenblas LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html From: Seth Russell russell.s...@gmail.com Date: Wed, 22 Jul 2009 07:35:28 -0800 To: martin.h...@ebusiness-unibw.org Cc: semantic-web at W3C semantic-...@w3c.org, Linked Data community public-lod@w3.org Subject: Re: Recipe for Shops: Showing up in Yahoo and in the Web of Data in One Turn Resent-From: Linked Data community public-lod@w3.org Resent-Date: Wed, 22 Jul 2009 15:36:12 + Thanks for the example :) It looks quite doable. Do you know if someone has written a validator page for this RDFa kind of markup? We need something like http://validator.w3.org/feed/ . There is nothing like instant feedback ... a page that you can go to and paste in your URL and get back a web version of the triples that it creates as well as any errors. -- Seth Russell www.speaktomecatalog.com On Tue, Jul 21, 2009 at 9:42 AM, Martin Hepp (UniBW)martin.h...@ebusiness-unibw.org wrote: Dear all: I just completed a recipe meant for larger audiences (Web developers, SEO companies) on how a business can enrich its pages using RDFa+GoodRelations so that the data - shows up in Yahoo AND - it at the same time useful for comprehensive RDF applications. The recipe is at http://tr.im/rAbN It tries to combine pure recipes from the RDF world with the Web developer's how-tos provided by Yahoo. Any feedback is very welcome. Best Martin Hepp -- -- martin hepp e-business web science research group universitaet der bundeswehr muenchen e-mail: mh...@computer.org phone: +49-(0)89-6004-4217 fax: +49-(0)89-6004-4620 www: http://www.unibw.de/ebusiness/ (group) http://www.heppnetz.de/ (personal) skype: mfhepp twitter: mfhepp Check out the GoodRelations vocabulary for E-Commerce on the Web of Data! Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Talk at the Semantic Technology Conference 2009: Semantic Web-based E-Commerce: The GoodRelations Ontology http://tinyurl.com/semtech-hepp Tool for registering your business: http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page and resources for developers: http://purl.org/goodrelations/ Tutorial materials: Tutorial at ESWC 2009: The Web of Data for E-Commerce in One Day: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/GoodRelations_Tutorial_ESWC2009
Re: Excellent News for LOD: Yahoo Provides Tool for RDFa+GoodRelations for Site Owners
I will publish a more complete example at http://www.ebusiness-unibw.org/wiki/GoodRelations_Examples shortly. Martin Well I hope Google does adopt GoodRelations ! You might want to consider making a simple example of the most frequent kind of online catalog. It just has: product catagory, product title, product description, price, zoom picture, thumb picture, and of course price. For an example see: http://www.speaktomecatalog.com/room.php?tag=electronics Note that you also need to have a pull down for product variations. -- Seth Russell www.speaktomecatalog.com
Re: Excellent News for LOD: Yahoo Provides Tool for RDFa+GoodRelations for Site Owners
Well at first blush this is good news. But then why do we want to use a vocabulary like product:listPrice which is locked to a specific yahoo domain: http://search.yahoo.com/searchmonkey/product/ ? Is Google going to come along with another different word for that? Then which one does a catalog owner choose? Re this example from the referenced page: div typeof=product:Product xmlns:product=http://search.yahoo.com/searchmonkey/product/; xmlns:rdfs=http://www.w3.org/2000/01/rdf-schema#; span property=product:listPrice27.99/span span property=product:currency content=USD / span property=rdfs:labelStartech Serial ATA Cable - 45.72cm - Red/span /div -- Seth Russell www.speaktomecatalog.com On Thu, Jul 9, 2009 at 8:24 AM, Martin Hepp (UniBW) martin.h...@ebusiness-unibw.org wrote: Dear all: Great news: ANY site owner in the world has now a clear incentive to add GoodRelations meta-data in RDFa to his/her page: As of now, Yahoo will display price and offering details and other meta-data of any e-commerce Web page if the site owner uses GoodRelations vocabulary elements. Previously, such data was only used within special applications developed in the Yahoo ecosystem. Now, every site owner can add meta-data to enhance the search results of offers in Yahoo. Just go to http://developer.search.yahoo.com/help/objects/product and click on the tab RDFa - GoodRelation. The tool generates mark-up patterns for copy-and paste into xhtml page content. Thanks to Peter Mika and everybody at Yahoo for this initiative! It will for sure help lower the entrance barrier for any business to use Semantic Web technology in general and GoodRelations in particular. Screenshots are at http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Best wishes Martin -- martin hepp e-business web science research group universitaet der bundeswehr muenchen e-mail: mh...@computer.org phone: +49-(0)89-6004-4217 fax: +49-(0)89-6004-4620 www: http://www.unibw.de/ebusiness/ (group) http://www.heppnetz.de/ (personal) skype: mfhepp twitter: mfhepp Check out the GoodRelations vocabulary for E-Commerce on the Web of Data! Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Talk at the Semantic Technology Conference 2009: Semantic Web-based E-Commerce: The GoodRelations Ontology http://tinyurl.com/semtech-hepp Tool for registering your business: http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page and resources for developers: http://purl.org/goodrelations/ Tutorial materials: Tutorial at ESWC 2009: The Web of Data for E-Commerce in One Day: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/GoodRelations_Tutorial_ESWC2009 -- -- martin hepp e-business web science research group universitaet der bundeswehr muenchen e-mail: mh...@computer.org phone: +49-(0)89-6004-4217 fax: +49-(0)89-6004-4620 www: http://www.unibw.de/ebusiness/ (group) http://www.heppnetz.de/ (personal) skype: mfhepp twitter: mfhepp Check out the GoodRelations vocabulary for E-Commerce on the Web of Data! Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Talk at the Semantic Technology Conference 2009: Semantic Web-based E-Commerce: The GoodRelations Ontology http://tinyurl.com/semtech-hepp Tool for registering your business: http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page and resources for developers: http://purl.org/goodrelations/ Tutorial materials: Tutorial at ESWC 2009: The Web of Data for E-Commerce in One Day: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/GoodRelations_Tutorial_ESWC2009
How can we use hash URIs to serve both the document and the RDFa triples?
Let us say we have a document at http://example.org/document.html, and that document also contains meta data describing it embedded via RDFa. Can we refer to the meta data triples in the document with a URI like http://example.org/document.html#about ? How can we serve a different presentation to the browser depending on which URI is requested from the server? -- Seth Russell Ruminations regarding the New Semantic Web http://fastblogit.com/permalink/?item=12210 www.speaktomecatalog.com