From sdmonroe at gmail.com Tue Sep 1 03:02:26 2009 From: sdmonroe at gmail.com (Sherman Monroe) Date: Mon, 31 Aug 2009 20:02:26 -0500 Subject: [goodrelations] ANN: BestBuy.com starts publishing full catalog as RDF/XML using GoodRelations - 27 million triples In-Reply-To: <4A9C1FBE.7010603@ebusiness-unibw.org> References: <4A9C1FBE.7010603@ebusiness-unibw.org> Message-ID: Martin, Very exciting news. Looking forward to the /sparql endpoint. -sherman On Mon, Aug 31, 2009 at 2:08 PM, Martin Hepp (UniBW) < martin.hepp at ebusiness-unibw.org> wrote: > Dear all: > > BestBuy.com has just started to serve a complete RDF/XML dump of their > products and price information to the Web of Linked Data, using the > GoodRelations vocabulary for e-commerce. The data dump is updated on a > daily basis and contains detailed descriptions for roughly 450,000 > individual items. With about 60 triples per item, this totals to about > 27 million RDF triples. > > Semantic Sitemap: http://products.semweb.bestbuy.com/sitemap.xml > > Examples: > a) Software: > http://products.semweb.bestbuy.com/products/8182593/semanticweb.rdf > > b) "Hardgoods": > http://products.semweb.bestbuy.com/products/8794691/semanticweb.rdf > > c) Movies: > http://products.semweb.bestbuy.com/products/7590289/semanticweb.rdf > > d) Games: > http://products.semweb.bestbuy.com/products/9223752/semanticweb.rdf > > Other than many existing large RDF transcripts, the data very dynamic, > holding the daily prices for all items. > According to Wikipedia, BestBuy.com is the largest specialty retailer of > consumer electronics in the United States accounting for 19% of the market. > > It is likely the first Fortune 500 company to start publishing offer > details on the Web of Linked Data. > > Congratulations to Jay Myers from BestBuy.com for this excellent > contribution, and a big thanks to Andreas Radinger and Alex Stolz for > their support, > > Best wishes > > Martin Hepp > > -- > -------------------------------------------------------------- > martin hepp > e-business & web science research group > universitaet der bundeswehr muenchen > > e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! > ================================================================= > > Webcast: > http://www.heppnetz.de/projects/goodrelations/webcast/ > > Recipe for Yahoo SearcMonkey: > http://tr.im/rAbN > > Talk at the Semantic Technology Conference 2009: > "Semantic Web-based E-Commerce: The GoodRelations Ontology" > http://tinyurl.com/semtech-hepp > > Overview article on Semantic Universe: > http://tinyurl.com/goodrelations-universe > > Project page: > http://purl.org/goodrelations/ > > Resources for developers: > http://www.ebusiness-unibw.org/wiki/GoodRelations > > Tutorial materials: > CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on > Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey > http://tr.im/grcec09 > > > _______________________________________________ > goodrelations mailing list > goodrelations at ebusiness-unibw.org > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > > -- Thanks, -sherman I pray that you may prosper in all things and be healthy, even as your soul prospers (3 John 1:2) -------------- next part -------------- An HTML attachment was scrubbed... URL: From hepp at ebusiness-unibw.org Thu Sep 3 10:32:03 2009 From: hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 03 Sep 2009 10:32:03 +0200 Subject: [goodrelations] GoodRelations and Affilate Marketing Message-ID: <4A9F7F03.7060301@ebusiness-unibw.org> Dear all: I was recently ask for an explanation on how GoodRelations can be used for new forms of affiliate marketing. Here is my reply; it may be of use for other adopters of GoodRelations: GoodRelations supports future forms of affiliate marketing in the following ways: 1. GoodRelations and linked commerce data on a Web scale allow a much more fine-grained and precise selection of potentially interesting offers for a given user in a given context- 2. GoodRelations, by means of the gr:seeks property, allows to publish wants for other agents or services to discover. This can e.g. be used in combination with the idea of "active semantic spaces" [1]. 3. Goodrelations allows businesses to improve and republish existing RDF data of offers or want and create a "toll road" if that improvement is actually used by means of rdfs:seeAlso and gr:relatedWebService in combination with a newly created URI. For resolving that new URI, i.e. getting back to the original one, the creator of the improvement can e.g. charge a small fee. Best Martin [1] Ding, Yihong; Ding, Ying; Embley, David; Shafiq, Omair; Hepp, Martin: Making the Semantic Web a Reality through Active Semantic Spaces (Position Paper), Proceedings of the ESWC 2007 Workshop "Bridging the Gap between Semantic Web and Web 2.0", June 7, 2007, Innsbruck, Austria. PDF at http://www.heppnetz.de/files/ding-et-al-ASpaces-semnet2007.pdf -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 From martin.hepp at ebusiness-unibw.org Tue Sep 8 15:19:06 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Tue, 08 Sep 2009 15:19:06 +0200 Subject: [goodrelations] GoodRelations provides 6 of the 11 most popular entity types on the Web of Linked Data Message-ID: <4AA659CA.9030004@ebusiness-unibw.org> Dear all: As of today, GoodRelations defines 6 of the 11 most popular entity types on the Web of Linked Data, according to Ping the Semantic Web, see http://pingthesemanticweb.com/stats/types.php #1 foaf:Person 19, 007, 395 #2 foaf:Document 4, 793, 450 #3 *goodrelations:ProductOrServiceModel * * 1, 317, 012* #4 http://blogs.yandex.ru/schema/foaf/Posts 585, 188 #5 *goodrelations:**UnitPriceSpecification* * 543, 524* #6 *goodrelations:**BusinessEntity* * 365, 391* #7 http://www.w3.org/2002/07/owl#Ontology 344, 879 #8 http://semantic-mediawiki.org/swivt/1.0#Subject 287, 112 #9 *goodrelations:**Offering * * 272, 952* #10 *goodrelations:**TypeAndQuantityNode 271, 907* #11 *goodrelations:ProductOrServicesSomeInstancesPlaceholder 271, 902* We are currently developing a tool that will monitor the growth of GoodRelations e-commerce data on the Web, which will provide a more fine-grained view. Best wishes Martin Hepp -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 5.png Type: image/png Size: 114679 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Tue Sep 8 17:39:11 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Tue, 08 Sep 2009 17:39:11 +0200 Subject: [goodrelations] [Fwd: Re: [searchmonkey-developers] ANN: cheaptotravel.com publishes product format] Message-ID: <4AA67A9F.7040001@ebusiness-unibw.org> fyi taylor_cowan wrote: > Hotel details pages now support simple product info as goodrelations > > example: > http://booking.cheaptotravel.com/hotel/10017444-10200933O.html?ses=d506829769bb6ac913b83e547b1ac115ps&unps=y > > > > -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Fri Sep 11 14:31:04 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Fri, 11 Sep 2009 14:31:04 +0200 Subject: [goodrelations] LOC Dataspace, Quering for GoodRelations Data Message-ID: <4AAA4308.8030506@ebusiness-unibw.org> Dear all: As the amount of GoodRelations data is growing, I wanted to stress that you can use the Virtuoso dataspace at http://loc.openlinksw.com/sparql for queries. We are currently trying to get all available GoodRelations data into that space and keep it up-to-data. That means that application developers - don't have to crawl the whole Web for relevant RDF - can use the powerful parallelization techniques and SPARQL extensions from Virtuoso. If you want to give it a try: Simply paste the following query: It lists the first 50 items in the space that cost between 5 and 10 EUR or 7 and 14 USD. PREFIX xsd: PREFIX gr: SELECT ?s ?p ?c WHERE { ?s a gr:Offering. ?s gr:hasPriceSpecification ?ps. ?ps gr:hasCurrencyValue ?p. ?ps gr:hasCurrency ?c. FILTER ((regex(?c, "EUR") && ?p >"5"^^xsd:float && ?p <"10"^^xsd:float) || (regex(?c, "USD") && ?p >"7"^^xsd:float && ?p <"14"^^xsd:float)) } LIMIT 50 Also, you can use the next query to watch the growth in instance data. It lists all GoodRelations classes and determines the amount of instances. # List of Class Frequency SELECT ?class, count(?instance) as ?freq WHERE { ?instance a ?class. {SELECT ?class FROM WHERE {?class a owl:Class. } } } Since Virtuoso is a quad store, you can constrain the expressions to individual graphs or graph groups. This is how the previous query constraints the list of classes to those defined in GoodRelations. Also, note that Virtuoso supports nesting and subqueries. Best wishes Martin -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From kidehen at openlinksw.com Sat Sep 12 18:38:03 2009 From: kidehen at openlinksw.com (Kingsley Idehen) Date: Sat, 12 Sep 2009 12:38:03 -0400 Subject: [goodrelations] goodrelations Digest, Vol 13, Issue 5 In-Reply-To: References: Message-ID: <4AABCE6B.9070008@openlinksw.com> goodrelations-request at ebusiness-unibw.org wrote: > Send goodrelations mailing list submissions to > goodrelations at ebusiness-unibw.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > or, via email, send a message with subject or body 'help' to > goodrelations-request at ebusiness-unibw.org > > You can reach the person managing the list at > goodrelations-owner at ebusiness-unibw.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of goodrelations digest..." > > > Today's Topics: > > 1. LOC Dataspace, Quering for GoodRelations Data > (Martin Hepp (UniBW)) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 11 Sep 2009 14:31:04 +0200 > From: "Martin Hepp (UniBW)" > Subject: [goodrelations] LOC Dataspace, Quering for GoodRelations Data > To: goodrelations at ebusiness-unibw.org > Message-ID: <4AAA4308.8030506 at ebusiness-unibw.org> > Content-Type: text/plain; charset="iso-8859-1" > > Dear all: > > As the amount of GoodRelations data is growing, I wanted to stress that > you can use the Virtuoso dataspace at > > http://loc.openlinksw.com/sparql > > for queries. We are currently trying to get all available GoodRelations > data into that space and keep it up-to-data. > > That means that application developers > > - don't have to crawl the whole Web for relevant RDF > - can use the powerful parallelization techniques and SPARQL extensions > from Virtuoso. > > > If you want to give it a try: Simply paste the following query: It lists > the first 50 items in the space that cost between 5 and 10 EUR or 7 and > 14 USD. > > PREFIX xsd: > PREFIX gr: > > SELECT ?s ?p ?c > WHERE { > ?s a gr:Offering. > ?s gr:hasPriceSpecification ?ps. > ?ps gr:hasCurrencyValue ?p. > ?ps gr:hasCurrency ?c. > FILTER ((regex(?c, "EUR") && ?p >"5"^^xsd:float && ?p <"10"^^xsd:float) > || (regex(?c, "USD") && ?p >"7"^^xsd:float && ?p <"14"^^xsd:float)) > > } LIMIT 50 > > > Also, you can use the next query to watch the growth in instance data. > It lists all GoodRelations classes and determines the amount of instances. > > # List of Class Frequency > > SELECT ?class, count(?instance) as ?freq WHERE > { > ?instance a ?class. > {SELECT ?class FROM WHERE > {?class a owl:Class. } > } > } > > Since Virtuoso is a quad store, you can constrain the expressions to > individual graphs or graph groups. This is how the previous query > constraints the list of classes to those defined in GoodRelations. > > Also, note that Virtuoso supports nesting and subqueries. > > Best wishes > > Martin > > > > Martin, Also remember queries like: PREFIX gr: PREFIX ceo: PREFIX rdfs: SELECT ?m ?label ?weight ?ean ?zoomfactor (( ?weight / ?zoomfactor )) as ?weight_zoom_factor_ratio WHERE {?m a ceo:Camcorder. ?m rdfs:label ?label. ?m ceo:hasWeight ?v. ?m ceo:hasDigitalZoomFactor ?z. ?z gr:hasValueInteger ?zoomfactor . filter ( ?zoomfactor > 0 ) . ?v gr:hasValueFloat ?weight. ?v gr:hasUnitOfMeasurement "GRM"^^xsd:string. OPTIONAL {?m gr:hasEAN_UCC-13 ?ean} } ORDER BY DESC ( ?weight / ?zoomfactor ) -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President & CEO OpenLink Software Web: http://www.openlinksw.com From martin.hepp at ebusiness-unibw.org Wed Sep 16 13:57:50 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 16 Sep 2009 13:57:50 +0200 Subject: [goodrelations] osCommmerce: Installing the GoodRelations extension on an existing store Message-ID: <4AB0D2BE.8020303@ebusiness-unibw.org> Dear all, if you are trying to install the GoodRelations extension for osCommerce on an existing instance, the following information from Alex Stolz may be useful: -------- Original Message -------- Subject: Re: oscommerce & goodrelations Date: Wed, 16 Sep 2009 13:15:19 +0200 From: Alex Stolz Hello, >> >> I successfully installed the gr extension to a fresh install, but now >> I want to add gr to a modified store. Is there a guide that list what >> code modifications to make e.g. insert this code: (.....) after this >> code (....) etc >> unfortunately, a listing of code replacements is currently not available yet. But I can give you a work-around. 1. RDF/XML dump output: The setup of the RDF/XML data output is a straightforward process, for a modified store as well. You just have to proceed the same like explained in the manual, because RDF/XML output is located in a separate folder and doesn't change anything to the Web shop system (except the provision of a link tag in the template header that points to the RDF/XML-file). So setting up RDF/XML output for a modified osCommerce system should not pose an issue. 2. RDFa attributes embedded in XHTML: The more cumbersome task is when you consider publishing your products with RDFa - which is currently better supported by Semantic Web search engines like Yahoo SearchMonkey. Then you have to modify some code fragments in the template. I propose using "diff" to see the modifications between the Semantic Web-modified version of the template and the original osCommerce template. When comparing the modified RDFa folder in the Semantic Web extension against the original osCommerce sources, diff reports differences that I added as txt-files to the attachments. In there you can see the line numbers in the original that were modified. I hope this helps! Regards, Alex -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: diff_manufacturer_info.txt URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: diff_product_info.txt URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: diff_application_top.txt URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Wed Sep 16 20:40:04 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 16 Sep 2009 20:40:04 +0200 Subject: [goodrelations] ANN: BestBuy.com starts publishing full catalog as RDF/XML using GoodRelations - 27 million triples In-Reply-To: <4A9C3202.6030906@inf.puc-rio.br> References: <4A9C1FAC.3030906@ebusiness-unibw.org> <4A9C277A.5050802@inf.puc-rio.br> <4A9C2B2F.1030903@ebusiness-unibw.org> <4A9C3202.6030906@inf.puc-rio.br> Message-ID: <4AB13104.5030402@ebusiness-unibw.org> Dear Daniel: Apologies for the delay, I was on vacation. Daniel Schwabe wrote: > Hi Martin, > I am trying to use our tool Explorator > (http://www.tecweb.inf.puc-rio.br/explorator/demo) with it. > Without the SPARQL endpoint, all I can do is to deref individual URIs, > the same way other RDF browsers. However, all triples retrieved get > stored locally in a repository which is accessible via a SPARQL > endpoint. Note that in the current data, there was a minor issue with the base URI, which created differences between the URIs for the resources and the file location, so dereferencing them did not always work. Jay Myers is already working on that, and sooner or later the data will be regularly loaded into the LOC dataspace at http://loc.openlinksw.com/sparql which will provide a convenient SPARQL endpoint. > However, I'm having trouble finding "categories for the products" - > this seems to be a more indirect encoding, and the triples describing > the actual categories used doesn't seem be included in any of the data > being made available... Currently, the items themselves are described by text only, so the formal account is just that they are gr:ProductOrServicesSomeInstancesPlaceholders. In GoodRelations, you can describe items in varying degrees of detail and formal account. What you do mostly depends on what source data you have. If companies have full eClass or UNSPSC classification for their catalog, one can have very detailed item descriptions including quantitative ranges etc. The following options are the most important ones: Alternative Ways of Describing the Product or Service a) gr:ProductOrService + rdfs:comment / textual b) Product or service ontology, eclassOWL / freeClass c) DbPedia URIs d) Turn proprietary hierarchy into pseudo-ontology BestBuy currently uses a) only, because there were limited resources available. d) is also very promising and not difficult; we will have a detailed recipe at http://www.ebusiness-unibw.org/wiki/GoodRelations#Recipes_and_Examples shortly. Basically you apply the algorithm from the attached paper (ISCW2009 demo / poster) to proprietary vendor categories. However, even with the current data, you can do more: > Am I correct? How would I find, for example, "all digital cameras > offered by Canon"? I can get the manufacturer, but I can't get > "digital cameras", afaict... We have a growing amount of vendor datasheets for consumer electronics exposed as GoodRelations make and model data, see here for the recipe http://www.ebusiness-unibw.org/wiki/GoodRelations_Recipe_4 A dataset to start with is here http://rdf4ecommerce.esolda.com/sitemap.xml This allows you to find e.g. the most lightweight camcorders: # List ten lightest camcorders PREFIX owl: PREFIX gr: PREFIX ceo: PREFIX rdfs: SELECT ?label ?weight ?ean WHERE {?m a ceo:Camcorder. ?m rdfs:label ?label. ?m ceo:hasWeight ?v. ?v gr:hasValueFloat ?weight. ?v gr:hasUnitOfMeasurement "GRM"^^xsd:string. OPTIONAL {?m gr:hasEAN_UCC-13 ?ean} } ORDER BY ?weight LIMIT 10 For many models, we have the EAN/UPC in the data set. You can use that to search for gr:Offering instances that include products that have this EAN/UPC via the gr:hasEAN_UCC-13 property. You could even combine functional and commercial aspects, e.g. query for the mean price of respective offers and then compute the zoomfactor / price ratio etc. Even non-linear preference structures could be used to rank potential matches. See also the part on Deep Comparison Shopping in the slide deck http://www.slideshare.net/mhepp/product-variety-consumer-preferences-and-web-technology-can-the-web-of-data-reduce-price-competition-and-increase-customer-satisfaction (must be in one line; if it does not work, go to http://www.slideshare.net/mhepp/) > > So even if I were to collect all these triples (as specified in the > sitemap.xml), I would still be missing important data to build my own > endpoint. > > Can you clarify this? Hope this does ;-) Thanks for your interest, and I hope you don't mind that I CC the GoodRelations mailing list, for I think this is general interest. Best wishes Martin -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: paper195.pdf Type: application/pdf Size: 138804 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Fri Sep 18 13:28:49 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Fri, 18 Sep 2009 13:28:49 +0200 Subject: [goodrelations] RDFa in HTML5 Message-ID: <4AB36EF1.1010309@ebusiness-unibw.org> FYI: There is progress in the spec for embedding RDFa (and GoodRelations meta-data by that means) into HTML5 Web documents. This makes it easier to integrate GoodRelations data into many existing Web resources. http://lists.w3.org/Archives/Public/public-html/2009Sep/0736.html SNIP: This is a Call for Consensus (CfC) to publish the First Public Working Draft (FPWD) of the HTML5+RDFa spec: http://dev.w3.org/html5/rdfa/Overview.html Silence will be taken to mean there is no objection, but positive responses are encouraged. If there are no objections by Thursday, Sept 24, this resolution will carry. Considerations to note: - As a First Public Working Draft, this publication will trigger patent policy review. - As a Working Draft publication, the document does not need not be complete, to meet all technical requirements, or to have consensus on the contents. On Behalf of the HTML WG Co-Chairs, Maciej Stachowiak SNIP -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Fri Sep 18 15:13:33 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Fri, 18 Sep 2009 15:13:33 +0200 Subject: [goodrelations] IT Conversations Podcast Features GoodRelations Message-ID: <4AB3877D.7050905@ebusiness-unibw.org> Dear all: IT Conversations, the longest-running podcast on the planet, featured our GoodRelations vocabulary and its usage for future eCommerce. In a recent episode of the "Interviews With Innovators" track, Jon Udell interviewed Kingsley Idehen, the Founder, President, and CEO of OpenLink Software, makers of the popular Virtuoso software, on "RDFa and Structured Data", and their impact on any business in the world. For the podcast, see http://itc.conversationsnetwork.org/shows/detail4233.html For a related blog post by Jon, see http://blog.jonudell.net/2009/09/09/talking-with-kingsley-idehen-about-mastering-your-own-search-index/ For Kingsley's blog, see http://www.openlinksw.com/blog/~kidehen/ Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From hepp at ebusiness-unibw.org Sat Sep 19 15:36:03 2009 From: hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Sat, 19 Sep 2009 15:36:03 +0200 Subject: [goodrelations] GoodRelations and RDFa: Important recommendation regarding empty div / span etc. elements in HTML/XHTML Message-ID: <4AB4DE43.5080804@ebusiness-unibw.org> Dear all: When using RDFa mark-up in HTML/XHTML documents, there is a nasty pitfall regarding empty elements. Do NOT use the popular shortcuts known from XML for empty elements in RDFa markup. I.e., instead of ALWAYS use the long form This hold for all elements that contain RDFa attributes. * Background:* In XML, it is okay to abbreviate empty elements by including a trailing slash before closing the element, i.e. is the same as . Earlier versions of HTML and many HTML documents in the wild were not well-formed, i.e., they often did not close elements properly. This caused the browser industry to employ tricks for dealing with inconsistent markup. Now, if you are using RDFa in an XHTML document, the shortcut can cause problems depending on the media-type indicated by your server. - If the media-type is XML, many modern browsers have no problem. - However, if the XHTML page is served as HTML, many browsers apply heuristics that unfortunately turn the RDFa markup inconsistent. - Serving the document withj XML as a media type instead can in turn create problems with old browsers, so that is not recommended either. For many Web developers, the media type served is out of their control anyway. Many hosting packages always serve .html and .htm as HTML. Thus, avoid the shortcut for empty elements in RDFa markup. See the following document for background info: http://tr.im/z8f1 Unfortunately, we have been using those shortcuts in some GoodRelations recipes. As long as the markup is processed as XML, this works without any problems. We will fix that in all recipes asap. Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.hepp at ebusiness-unibw.org Sat Sep 19 17:45:52 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Sat, 19 Sep 2009 17:45:52 +0200 Subject: [goodrelations] ANN: BMEcat2GoodRelations: Create Offers for the Web of Linked Data from BMEcat Documents Message-ID: <4AB4FCB0.1000703@ebusiness-unibw.org> Dear all: Many commercial software packages for - Product Information Management (PIM), - Catalog Data Management, as well as - Web Shop and - ERP software solutions can export catalogs using the XML-based format BMEcat 2005. With our new tool BMEcat2GoodRelations, available freely at http://www.ebusiness-unibw.org/tools/bmecat2goodrelations/ you can convert such XML documents into GoodRelations-compliant RDF meta-data for the Web of Linked Data. This makes your offers visible for novel search engines, recommender systems, and coming value-added services. The source code is also available from that page. Thanks to Mark Mattern for his valuable contribution to the vision of e-commerce on the Web of Linked Data! Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Sat Sep 19 21:24:28 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Sat, 19 Sep 2009 21:24:28 +0200 Subject: [goodrelations] Embedding GoodRelations rich meta-data in RDFa from ANY MediaWiki Wiki Message-ID: <4AB52FEC.10502@ebusiness-unibw.org> Dear all: Based on a patch by Toby Inkster, we developed a recipe for publishing GoodRelations-compliant rich meta-data for any business using a standard MediaWiki wik. That means any business who has access to a MediaWiki instance can now publish detailed descriptions of its opening hours, payment options, products, and prices without special software. The recipe is at http://www.ebusiness-unibw.org/wiki/RDFaInMediaWiki Best wishes Martin Hepp and Andreas Wechselberger -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearcMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Mon Sep 21 20:58:28 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Mon, 21 Sep 2009 20:58:28 +0200 Subject: [goodrelations] [Fwd: [searchmonkey-developers] Re: Yahoo SearchMonkey examples (corrected)] Message-ID: <4AB7CCD4.7000008@ebusiness-unibw.org> FYI - This seems to explain why the product and company examples from http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey don't show up yet in their full meta-data beauty in Yahoo ... Best wishes Martin Hepp -------- Original Message -------- Subject: [searchmonkey-developers] Re: Yahoo SearchMonkey examples (corrected) Date: Mon, 21 Sep 2009 11:24:25 -0700 From: Evan Goer Reply-To: searchmonkey-developers at yahoogroups.com To: hepp at ebusiness-unibw.org CC: References: <4AB4D89B.4000205 at ebusiness-unibw.org> > Is that because the index is still holding previous versions > (Message: "Cached Data Does Not Match")? Yes, I believe so. Your data is perfect, and your page is known to the Yahoo! index... but that notification is saying that your live data is out of sync with our cache. We need to recrawl your page to pick up the changes. Evan Goer Yahoo! SearchMonkey Team On Sep 19, 2009, at 6:11 AM, Martin Hepp (UniBW) wrote: > Dear Evan, > > Do you have any idea why the search results in Yahoo for > > http://www.heppnetz.de/searchmonkey/company.html > > and > > http://www.heppnetz.de/searchmonkey/product.html > > display only the reviews meta-data, but not the price and images? > > See > > http://tr.im/yahooproduct > > and > > http://tr.im/yahooproduct2 > > (those call yahoo.com with wwwurl=uri). > > The respective pages validate in Yahoo: > http://developer.search.yahoo.com/help/objectfinder?url=http%3A%2F%2Fwww.heppnetz.de%2Fsearchmonkey%2Fcompany.html > http://developer.search.yahoo.com/help/objectfinder?url=http%3A%2F%2Fwww.heppnetz.de%2Fsearchmonkey%2Fproduct.html > > > Is that because the index is still holding previous versions > (Message: "Cached Data Does Not Match")? > > Best wishes > > Martin > > > -- > -------------------------------------------------------------- > martin hepp > e-business & web science research group > universitaet der bundeswehr muenchen > > e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! > ================================================================= > > Webcast: > http://www.heppnetz.de/projects/goodrelations/webcast/ > > Recipe for Yahoo SearcMonkey: > http://tr.im/rAbN > > Talk at the Semantic Technology Conference 2009: > "Semantic Web-based E-Commerce: The GoodRelations Ontology" > http://tinyurl.com/semtech-hepp > > Overview article on Semantic Universe: > http://tinyurl.com/goodrelations-universe > > Project page: > http://purl.org/goodrelations/ > > Resources for developers: > http://www.ebusiness-unibw.org/wiki/GoodRelations > > Tutorial materials: > CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on > Introduction to the GoodRelations Ontology, RDFa, and Yahoo! > SearchMonkey > http://tr.im/grcec09 > > > -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearchMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Talk at Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From hepp at ebusiness-unibw.org Sun Sep 27 22:23:34 2009 From: hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Sun, 27 Sep 2009 22:23:34 +0200 Subject: [goodrelations] [Fwd: Re: [searchmonkey-developers] Re: Important Problem with the Yahoo Crawler?] Message-ID: <4ABFC9C6.2010802@ebusiness-unibw.org> Dear all: FYI - see attachments. We are currently in contact with Yahoo trying to find out if it is just a matter of time until our showcase page at http://www.heppnetz.de/searchmonkey/product.html will appear in the Yahoo results with price and product picture - or whether there are additional technical problems to be mastered. In general, it will likely help if you a) register your sites in the Yahoo Site Explorer at https://siteexplorer.search.yahoo.com/ b) authenticate your page by the respective procedure requested by Yahoo (either uploading a special file or inserting special markup provided by Yahoo). Best wishes Martin Hepp -------- Original Message -------- Subject: Re: [searchmonkey-developers] Re: Important Problem with the Yahoo Crawler? Date: Sun, 27 Sep 2009 22:18:47 +0200 From: Martin Hepp (UniBW) Reply-To: martin.hepp at ebusiness-unibw.org Organization: http://www.heppnetz.de To: searchmonkey-developers at yahoogroups.com CC: Evan Goer References: <4ABCD829.901 at ebusiness-unibw.org> <99F48D57-5ED8-48D6-9898-E90A205B9FCC at yahoo-inc.com> Dear Evan: Evan Goer wrote: > Hello Martin, > > The correct way to validate SearchMonkey markup is by using the > validator. The raw data presented by the [Cached] link is not, and has > never been, guaranteed to represent the actual RDFa data stored in the > system. Okay, thanks - good to know. > > As for that specific product example link, it is validating in the > SearchMonkey validator and the cache is now in sync: > - > http://developer.search.yahoo.com/help/objectfinder?url=http%3A%2F%2Fwww.heppnetz.de%2Fsearchmonkey%2Fproduct.html > > - > http://search.yahoo.com/search?p=url%3Ahttp%3A%2F%2Fwww.heppnetz.de%2Fsearchmonkey%2Fproduct.html > When I invoke the Yahoo validator, I still get the the message " 1. Cached Data Does Not Match The data stored in the Yahoo! Search Index doesn't match the data just retrieved from the live version. This is normal if you just changed your page ? simply wait for us to recrawl and reindex your page." So are you sure that " the cache is now in sync"? If so, why are the price and product image not shown in the www.yahoo.com search results? I can see only the review meta-data, but not the price etc. By the way - if that helps: I noticed that the sub-site had not been properly authenticated in the Yahoo Site Explorer, but that is now fixed. Do pages have to be properly authenticated via the standard Yahoo techniques for their meta-data to be displayed in the search results? Best wishes Martin > > Best, > Evan Goer > Yahoo! SearchMonkey Team > -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearchMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Talk at Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 13.png Type: image/png Size: 19652 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 14.png Type: image/png Size: 28958 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Sun Sep 27 23:25:33 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Sun, 27 Sep 2009 23:25:33 +0200 Subject: [goodrelations] Product models URIs in goodrelations ontology In-Reply-To: References: Message-ID: <4ABFD84D.4090400@ebusiness-unibw.org> Hi Eugenio: Since I assume that your questions is of a more general interest, I am copying the GoodRelations mailing list in my reply: Eugenio Tacchini wrote: > I'm reading your papers about it and at the moment it's not very clear > to me how exactly product models are identified. > > Imagine a scenario in which several e-commerce web sites sell (among > others) the same product (e.g. a Macbook air) and a user ask to a > goodrelations-aware search enginge which are the 3 cheaper offfers for > a Macbook air. Do all the web sites need to refer to the same URI to > identify the product "Macbook air" (provided by who? > A (goodrelations) apple Web site?) or "Macbook air" is just a literal > assigned to a property? In the second case how the linkining process > is performed? Just by using a simple string comparison? > In an ideal world, Apple as the manufacturer would / will publish the data for the make and model "Macbook Air" in its own domain name space, including all distinct features etc. Example a gr:ProductOrServiceModel. Retailers could then announce offer for macbook-air computers by using gr:ProductOrServicesSomeInstancesPlaceholder and using Apple's authoritative URI when linking to the make and model: foo:myBunchOfMacBooks a gr:ProductOrServicesSomeInstancesPlaceholder; gr:hasMakeAndModel . (Side remark: This would allow inferring product feature details from the model specification, as sketched in http://www.ebusiness-unibw.org/wiki/GoodRelations_Ruleset_for_Product_Model_Properties). Now, what will happen (is already happening) in practice is that may people will define a make and model for the MacBook Air, simply because there either is no "authoritative" definition (e.g. by Apple) or they have no easy way of getting the respective URI (it may not be included in their current product database and they have no resource searching for those URIs). So BestBuy and Amazon and other will all define multiple gr:ProductOrServiceModel instances in their own name space and provide links only to their local model definition. The challenge for a GoodRelations commerce dataspace will then be to consolidate the multiple URIs describing the same make and model - entity consolidation as known from distributed databases. Fortunately, already a few simple heuristics will get you far, since you are operating on structured data, not on plain text. For example, you could compute string distance metrics for all pairs of gr:ProductOrServiceModel instances in the space for their rdfs:label literals. Even more powerful will be searching for matching gr:hasEAN_UCC-13 properties. If the EAN or UCC13 code of two gr:ProductOrServiceModel instances is nonempty and matches, you can be almost certain that they reflect the same model. Hope that clarifies the issue :-) By the way, you face the same problem of entity consolidation anywhere on the Semantic Web - dozens of foaf profiles reflecting the same human etc. Note that this is a strong argument for NATIVE RDFa / RDF meta-data, because all RDF derived from microformats or proprietary structures will lack authoritative URIs. Best Martin -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearchMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Talk at Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Mon Sep 28 13:53:08 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Mon, 28 Sep 2009 13:53:08 +0200 Subject: [goodrelations] GoodRelations & Affiliate Marketing: Understanding the Power of the Schema Message-ID: <4AC0A3A4.4080500@ebusiness-unibw.org> Dear all: The new German E-Commerce legislation requires listing shipment and delivery charges directly with the price per item. This gives a nice showcase to illustrate the power of the GoodRelations vocabulary for exchanging offer data for affiliate business. With a simply query as shown below, you could get the unit price (?pvalue) and the shipment charges (?svalue) from your offer data. # List offers that have unit price and delivery charge data SELECT DISTINCT ?o, (?pvalue + ?svalue), ?pvalue, ?svalue, ?pcur WHERE { ?o a gr:Offering. ?o rdfs:label ?label. ?o gr:hasPriceSpecification ?p. ?p a gr:UnitPriceSpecification. ?p gr:hasCurrency ?pcur. ?p gr:hasCurrencyValue ?pvalue. ?o gr:hasPriceSpecification ?s. ?s a gr:DeliveryChargeSpecification. ?s gr:hasCurrency ?scur. ?s gr:hasCurrencyValue ?svalue. FILTER (?pcur = ?scur) } You could also list all business entities whose offers are missing delivery charge data for at least one offer: # List business entities whise offers lack delivery charge data SELECT DISTINCT ?b, ?name { ?b a gr:BusinessEntity. ?b gr:legalName ?name. ?b gr:offers ?o. ?o a gr:Offering. ?o gr:hasPriceSpecification ?p. ?p a gr:UnitPriceSpecification. OPTIONAL {?o gr:hasPriceSpecification ?s. ?s a gr:DeliveryChargeSpecification. ?s gr:hasCurrency ?scur. ?s gr:hasCurrencyValue ?svalue. } FILTER (!BOUND(?s)) } For more recipes and examples, see the developer's wiki at http://www.ebusiness-unibw.org/wiki/GoodRelations Best wishes Martin Hepp PS: You can try those queries on a small subset of GoodRelations data via http://loc.openlinksw.com/sparql -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp at 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 GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearchMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Talk at Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09 -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: