From martin.hepp at ebusiness-unibw.org Wed Jun 2 10:46:47 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 02 Jun 2010 10:46:47 +0200 Subject: [goodrelations] Tips for Authoring RDFa Message-ID: <4C061A77.60000@ebusiness-unibw.org> Dear all: I compiled a short page with tips and recommendations for authoring RDFa markup, e.g. in the context of GoodRelations. The document is available at http://www.ebusiness-unibw.org/wiki/RDFaAuthoring Please check and help improve the document. We are in the process of updating all GoodRelations recipes accordingly. Best Martin Hepp -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 Recipe for Yahoo SearchMonkey: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 Overview article on Semantic Universe: http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 From martin.hepp at ebusiness-unibw.org Mon Jun 7 20:40:21 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Mon, 07 Jun 2010 20:40:21 +0200 Subject: [goodrelations] Powerful XHTML+RDFa templates for GoodRelations Message-ID: <4C0D3D15.2010900@ebusiness-unibw.org> Dear all: I just released a set of very powerful templates for generating GoodRelations data in RDFa and RDF/XML. See http://code.google.com/p/templates4goodrelations/ http://www.ebusiness-unibw.org/wiki/GoodRelationsTemplates Key features: * Compatible with all Django-style templating engines, e.g. - Jinja2 (Python) - Django (Python) - Google App Engine - H2O Template Engine (PHP), http://wiki.github.com/speedmax/h2o-php/ * XHTML 1.0 Strict compatible * Rich RDFa patterns * Yahoo Searchmonkey compatible * LPGL license The package includes templates for RDF/XML data dump files and sitemap.xml with Semantic Sitemap extension support. This allows developers on any platform with any programming language to generate fully-fledged e-commerce data for the Web of Linked Data with minimal requirements. Basically any HTML templating engine will do (with minor modifications, in worst case). I expect that this approach will reduce the entrance barriers for mainstream Web developers significantly. Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 Recipe for Yahoo SearchMonkey: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 Overview article on Semantic Universe: http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 From andres at savingsocrates.com Thu Jun 10 00:10:40 2010 From: andres at savingsocrates.com (=?ISO-8859-1?Q?Andr=E9s_Bucchi?=) Date: Wed, 9 Jun 2010 18:10:40 -0400 Subject: [goodrelations] About news related to offerings Message-ID: Hi everyone, First, thanks for letting me into the group. I am trying to model the following situation, and would be very grateful for any comments. 3 URLs: 1. http://someblog.com/ - blog site containing posts. 2. http://myindex.com/ - a site that describes different offerings around the web using RDFa markup. 3. http://thestore.com/ - a site that sales a particular product, described at myindex.com So @ someblog.com/ we have something like the following: (xml name spaces are not shown)
This is some content related to the product. It also includes a special discount offer of the product.
@ myindex.com, something like this: (xml name spaces are not shown)
(some gr markup) Buy it here!
@ somestore.com, plain and simple: no RDFa markup, just buy the product. I already checked out quite some of the GR recipes, as well as the recent updates. My main concern is to get relation between URIs correctly, really. Am I making the correct connections between the 3 different URLs? Also, I tried out myindex.com with google's Rich Snippet preview tool, and it only works with reviews and location markup. I'm sure it should be a problem with my syntaxis, though. Hope this raises some debate :D. Hope I was clear enough, too. Andr?s ps. If you recognize my last name, I'm Aldo's evil marketing twin. -- Andr?s Bucchi -------------- next part -------------- An HTML attachment was scrubbed... URL: From aldo.bucchi at gmail.com Thu Jun 10 00:17:12 2010 From: aldo.bucchi at gmail.com (Aldo Bucchi) Date: Wed, 9 Jun 2010 18:17:12 -0400 Subject: [goodrelations] About news related to offerings In-Reply-To: References: Message-ID: 2010/6/9 Andr?s Bucchi : > Hi everyone, > > First, thanks for letting me into the group. > > I am trying to model the following situation, and would be very grateful for > any comments. > > 3 URLs: > 1. http://someblog.com/ - blog site containing posts. > 2. http://myindex.com/ - a site that describes different offerings around > the web using RDFa markup. > 3. http://thestore.com/ - a site that sales a particular product, described > at myindex.com > > So @ someblog.com/ we have something like the following: > (xml name spaces are not shown) > >
> This is some content related to the product. > It also includes a about="http://myindex.com#offer"> href="http://somestore.com">special discount offer of the > product. > > resource="http://www.savingsocrates.com/market/atrapalocl_12#offer"> I assume that last URL should be myindex.com.... right? >
> > @ myindex.com, something like this: > (xml name spaces are not shown) > >
> ??? (some gr markup) > ??? Buy it here! >
> > @ somestore.com, plain and simple: no RDFa markup, just buy the product. > > I already checked out quite some of the GR recipes, as well as the recent > updates. My main concern is to get relation between URIs correctly, really. > Am I making the correct connections between the 3 different URLs? > Also, I tried out myindex.com with google's Rich Snippet preview tool, and > it only works with reviews and location markup. I'm sure it should be a > problem with my syntaxis, though. > > > Hope this raises some debate :D. Hope I was clear enough, too. > > Andr?s > > ps. If you recognize my last name, I'm Aldo's evil marketing twin. Only not literally my twin. Just my bro ;) > > -- > Andr?s Bucchi > > _______________________________________________ > goodrelations mailing list > goodrelations at ebusiness-unibw.org > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > > -- Aldo Bucchi @aldonline skype:aldo.bucchi http://aldobucchi.com/ PRIVILEGED AND CONFIDENTIAL INFORMATION This message is only for the use of the individual or entity to which it is addressed and may contain information that is privileged and confidential. If you are not the intended recipient, please do not distribute or copy this communication, by e-mail or otherwise. Instead, please notify us immediately by return e-mail. From andres at savingsocrates.com Thu Jun 10 18:36:24 2010 From: andres at savingsocrates.com (=?ISO-8859-1?Q?Andr=E9s_Bucchi?=) Date: Thu, 10 Jun 2010 12:36:24 -0400 Subject: [goodrelations] About news related to offerings In-Reply-To: References: Message-ID: Yes, it should be http://myindex.com#offer instead of http://www.savingsocrates.com/market/atrapalocl_12#offer Thanks for pointing that out. Andr?s 2010/6/9 Aldo Bucchi > 2010/6/9 Andr?s Bucchi : > > Hi everyone, > > > > First, thanks for letting me into the group. > > > > I am trying to model the following situation, and would be very grateful > for > > any comments. > > > > 3 URLs: > > 1. http://someblog.com/ - blog site containing posts. > > 2. http://myindex.com/ - a site that describes different offerings > around > > the web using RDFa markup. > > 3. http://thestore.com/ - a site that sales a particular product, > described > > at myindex.com > > > > So @ someblog.com/ we have something like the following: > > (xml name spaces are not shown) > > > >
> > This is some content related to the product. > > It also includes a > about="http://myindex.com#offer"> > href="http://somestore.com">special discount offer of the > > product. > > > > > resource="http://www.savingsocrates.com/market/atrapalocl_12#offer > "> > > I assume that last URL should be myindex.com.... right? > > >
> > > > @ myindex.com, something like this: > > (xml name spaces are not shown) > > > >
> > (some gr markup) > > Buy it here! > >
> > > > @ somestore.com, plain and simple: no RDFa markup, just buy the product. > > > > I already checked out quite some of the GR recipes, as well as the recent > > updates. My main concern is to get relation between URIs correctly, > really. > > Am I making the correct connections between the 3 different URLs? > > Also, I tried out myindex.com with google's Rich Snippet preview tool, > and > > it only works with reviews and location markup. I'm sure it should be a > > problem with my syntaxis, though. > > > > > > Hope this raises some debate :D. Hope I was clear enough, too. > > > > Andr?s > > > > ps. If you recognize my last name, I'm Aldo's evil marketing twin. > > Only not literally my twin. Just my bro ;) > > > > > -- > > Andr?s Bucchi > > > > _______________________________________________ > > goodrelations mailing list > > goodrelations at ebusiness-unibw.org > > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > > > > > > > > -- > Aldo Bucchi > @aldonline > skype:aldo.bucchi > http://aldobucchi.com/ > > PRIVILEGED AND CONFIDENTIAL INFORMATION > This message is only for the use of the individual or entity to which it is > addressed and may contain information that is privileged and confidential. > If > you are not the intended recipient, please do not distribute or copy this > communication, by e-mail or otherwise. Instead, please notify us > immediately by > return e-mail. > -- Andr?s Bucchi SavingSocrates.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.hepp at ebusiness-unibw.org Fri Jun 11 14:43:28 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Fri, 11 Jun 2010 14:43:28 +0200 Subject: [goodrelations] About news related to offerings In-Reply-To: References: Message-ID: <4C122F70.2000101@ebusiness-unibw.org> Hi Andr?s, thanks for your post. 1. In general, I would suggest to use relative URIs for the "about" attribute so that the final element will have a hash URI reference that point to the page containing the markup, rather than to an external page. So in a page at someblog.com, you should rather have
This is some content related to the product. > It also includes a href="http://somestore.com">special > discount offer of the product. > > >
> > At first view, that looks okay. > @ myindex.com, something like this: > (xml name spaces are not shown) > >
> (some gr markup) > Buy it here! >
> > At first view, that looks okay. > @ somestore.com, plain and simple: no RDFa markup, just buy the product. > I would also put RDFa for the offer into the somestore pages. As for authoring (and debugging) such markup, I suggest: 1. Use the Turtle RDF syntax for modeling the data. 2. Convert Turtle to RDF/XML with http://www.rdfabout.com/demo/validator/ 3. Convert resulting RDF/XML to RDFa snippet with http://www.ebusiness-unibw.org/tools/rdf2rdfa/ For checking whether your markup is correct, use the PyRDFa extractor and check the resulting RDF in Turtle syntax: http://www.w3.org/2007/08/pyRdfa/ Also see http://www.ebusiness-unibw.org/wiki/RDFaAuthoring Best wishes Martin Hepp > I already checked out quite some of the GR recipes, as well as the recent > updates. My main concern is to get relation between URIs correctly, really. > Am I making the correct connections between the 3 different URLs? > Also, I tried out myindex.com with google's Rich Snippet preview tool, and > it only works with reviews and location markup. I'm sure it should be a > problem with my syntaxis, though. > > > Hope this raises some debate :D. Hope I was clear enough, too. > > Andr?s > > ps. If you recognize my last name, I'm Aldo's evil marketing twin. > > > > > _______________________________________________ > goodrelations mailing list > goodrelations at ebusiness-unibw.org > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 Recipe for Yahoo SearchMonkey: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 Overview article on Semantic Universe: http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 From andres at savingsocrates.com Fri Jun 11 20:05:34 2010 From: andres at savingsocrates.com (=?ISO-8859-1?Q?Andr=E9s_Bucchi?=) Date: Fri, 11 Jun 2010 14:05:34 -0400 Subject: [goodrelations] About news related to offerings In-Reply-To: <4C122F70.2000101@ebusiness-unibw.org> References: <4C122F70.2000101@ebusiness-unibw.org> Message-ID: Great! Thanks for the tips, Martin. A. 2010/6/11 Martin Hepp (UniBW) > Hi Andr?s, > thanks for your post. > > 1. In general, I would suggest to use relative URIs for the "about" > attribute so that the final element will have a hash URI reference that > point to the page containing the markup, rather than to an external page. > > So in a page at someblog.com, you should rather have > >
not contain that markup. > > Note that "about" in RDFa does not define the topic of the post, but teh > URI to associate with the current HTML element.So @ someblog.com/ we have > something like the following: > > This is some content related to the product. >> It also includes a> href="http://somestore.com">special >> discount offer of the product. >> >> >>
>> >> >> > At first view, that looks okay. > > @ myindex.com, something like this: >> (xml name spaces are not shown) >> >>
>> (some gr markup) >> Buy it here! >>
>> >> >> > At first view, that looks okay. > > @ somestore.com, plain and simple: no RDFa markup, just buy the product. >> >> > I would also put RDFa for the offer into the somestore pages. > > As for authoring (and debugging) such markup, I suggest: > > 1. Use the Turtle RDF syntax for modeling the data. > 2. Convert Turtle to RDF/XML with http://www.rdfabout.com/demo/validator/< > http://www.rdfabout.com/demo/validator/> > 3. Convert resulting RDF/XML to RDFa snippet with > http://www.ebusiness-unibw.org/tools/rdf2rdfa/ > > For checking whether your markup is correct, use the PyRDFa extractor and > check the resulting RDF in Turtle syntax: > > http://www.w3.org/2007/08/pyRdfa/ > > Also see > > http://www.ebusiness-unibw.org/wiki/RDFaAuthoring > > Best wishes > > Martin Hepp > >> I already checked out quite some of the GR recipes, as well as the recent >> updates. My main concern is to get relation between URIs correctly, >> really. >> Am I making the correct connections between the 3 different URLs? >> Also, I tried out myindex.com with google's Rich Snippet preview tool, >> and >> it only works with reviews and location markup. I'm sure it should be a >> problem with my syntaxis, though. >> >> >> Hope this raises some debate :D. Hope I was clear enough, too. >> >> Andr?s >> >> ps. If you recognize my last name, I'm Aldo's evil marketing twin. >> >> >> >> _______________________________________________ >> goodrelations mailing list >> goodrelations at ebusiness-unibw.org >> http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations >> >> > > -- > -------------------------------------------------------------- > martin hepp > e-business& web science research group > universitaet der bundeswehr muenchen > > e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! > ================================================================= > > Project page: > http://purl.org/goodrelations/ > > Resources for developers: > http://www.ebusiness-unibw.org/wiki/GoodRelations > > Webcasts: > Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ > How-to - http://vimeo.com/7583816 > > Recipe for Yahoo SearchMonkey: > http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey > > Talk at the Semantic Technology Conference 2009: > "Semantic Web-based E-Commerce: The GoodRelations Ontology" > > http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 > > Overview article on Semantic Universe: > > http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html > > Tutorial materials: > ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on > Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey > > http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 > > -- Andr?s Bucchi SavingSocrates.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.hepp at ebusiness-unibw.org Fri Jun 11 21:06:30 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Fri, 11 Jun 2010 21:06:30 +0200 Subject: [goodrelations] LOD / LOC SPARQL Endpoints Maintenance Message-ID: <4C128936.3030305@ebusiness-unibw.org> Dear all: The popular LOC / LOD endpoints available at http://lod.openlinksw.com/sparql http://loc.openlinksw.com/sparql will be temporarily off-line over the coming weekend for maintenance purposes. Both collate a huge amount of GoodRelations data. I have no additional information on the expected downtime at the moment. Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 Recipe for Yahoo SearchMonkey: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 Overview article on Semantic Universe: http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 From vfaronov at gmail.com Sun Jun 13 21:42:31 2010 From: vfaronov at gmail.com (Vasiliy Faronov) Date: Sun, 13 Jun 2010 23:42:31 +0400 Subject: [goodrelations] vcard:tel used incorrectly in the Quickstart Guide Message-ID: <1276458151.3258.8.camel@midgard> Hi, In the GoodRelations Quickstart Guide, for example in [1], the vcard:tel property is used incorrectly, like this: :x vcard:tel "+1 234 56 78 90" . i. e. it points directly to the telephone number string. Instead, it should[2] point to a vcard:Tel instance that has the number as its rdf:value: :x vcard:tel [ rdf:value "+1 234 56 78 90" ] . [1] http://www.ebusiness-unibw.org/wiki/GoodRelationsQuickstart#Company [2] http://www.w3.org/Submission/vcard-rdf/#Ex -- Vasiliy Faronov From martin.hepp at ebusiness-unibw.org Thu Jun 17 16:41:30 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 17 Jun 2010 16:41:30 +0200 Subject: [goodrelations] vcard:tel used incorrectly in the Quickstart Guide In-Reply-To: <1276458151.3258.8.camel@midgard> References: <1276458151.3258.8.camel@midgard> Message-ID: <4C1A341A.2050706@ebusiness-unibw.org> Hi Vasiliy: You are right, the use of tel as a plain datatype property is in partial violation of the latest 2010 vcard ontology spec. However, we currently recommend to stick with the Yahoo vcard representation pattern, since that is necessary for augmented rendering of phone numbers in Yahoo. See http://developer.search.yahoo.com/help/objects/local I hope this explains our current recommendation. Best wishes Martin PS: IMO, SPARQL queries must tolerate a bit of deviation from standards. For example, there are at least three ways of using geo position data in Web pages: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Geo_/_Location_Data On 13.06.10 21:42, Vasiliy Faronov wrote: > Hi, > > In the GoodRelations Quickstart Guide, for example in [1], the vcard:tel > property is used incorrectly, like this: > > :x vcard:tel "+1 234 56 78 90" . > > i. e. it points directly to the telephone number string. Instead, it > should[2] point to a vcard:Tel instance that has the number as its > rdf:value: > > :x vcard:tel [ rdf:value "+1 234 56 78 90" ] . > > [1] http://www.ebusiness-unibw.org/wiki/GoodRelationsQuickstart#Company > [2] http://www.w3.org/Submission/vcard-rdf/#Ex > > -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at ebusiness-unibw.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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 Recipe for Yahoo SearchMonkey: http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287 Overview article on Semantic Universe: http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 From vfaronov at gmail.com Thu Jun 17 17:39:22 2010 From: vfaronov at gmail.com (Vasiliy Faronov) Date: Thu, 17 Jun 2010 19:39:22 +0400 Subject: [goodrelations] vcard:tel used incorrectly in the Quickstart Guide In-Reply-To: <4C1A341A.2050706@ebusiness-unibw.org> References: <1276458151.3258.8.camel@midgard> <4C1A341A.2050706@ebusiness-unibw.org> Message-ID: <1276789162.5991.27.camel@midgard> Martin Hepp (UniBW) wrote: > You are right, the use of tel as a plain datatype property is in partial > violation of the latest 2010 vcard ontology spec. However, we currently > recommend to stick with the Yahoo vcard representation pattern, since > that is necessary for augmented rendering of phone numbers in Yahoo. Thanks Martin, that explains it. But the previous version[1] of the spec, 9 years old, has the same usage of vcard:tel as the current one. So basically Yahoo is at fault for incorrectly interpreting the spec? Anyway, this discrepancy should at least be mentioned somewhere in the Quickstart guide, as a footnote perhaps. > PS: IMO, SPARQL queries must tolerate a bit of deviation from standards. When a deviant pattern is widespread, yes, clients practically have to do some workarounds. Similarly, when it's necessary to cope with widely used but misbehaving clients (as is apparently the case here with vcard:tel), workarounds on the server side are of course acceptable, but, if at all possible, they should be used *together with* correct markup, not in its stead. For example, if one were to do it like this: [] vcard:tel "+1 234 56 78" , [ rdf:value "+1 234 56 78" ] . would both Yahoo and spec-compliant consumers be happy? [1] http://www.w3.org/TR/2001/NOTE-vcard-rdf-20010222/#5 -- Vasiliy Faronov