Re: Important Change to HTTP semantics re. hashless URIs

2013-03-25 Thread Seth Russell
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

2009-07-24 Thread Seth Russell
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

2009-07-16 Thread Seth Russell
 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

2009-07-13 Thread Seth Russell
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?

2009-07-09 Thread Seth Russell
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