From martin.hepp at ebusiness-unibw.org Thu Aug 2 16:10:13 2012 From: martin.hepp at ebusiness-unibw.org (Martin Hepp) Date: Thu, 2 Aug 2012 16:10:13 +0200 Subject: [goodrelations] RDFa-markup In-Reply-To: <9B3E7C647D4D41A5A7E16643753E32BD@SteviePC> References: <9B3E7C647D4D41A5A7E16643753E32BD@SteviePC> Message-ID: <327F611D-3FBD-4D34-B462-DF092A7084F1@ebusiness-unibw.org> Dear Steve: On Jul 30, 2012, at 1:35 PM, Lists wrote: > Hello gr community, > > is there a workaround for "gr:eligibleRegions" available? > I mean there is a bunch of RDFa markup which makes my site slow down- If I > want to tell the clients all eligble regions. > Since my products are available in nearly every country of the world through > the web, gr:eligibleRegions content="ALL" would be helpfull. > Are there any aproaches available? Do I have to markup every country/region > of the world? First of all, it is a misconception that the current pattern makes your page *slow*. Even if you list 200+ countries, using 200 lines of markup
... this does not make your page slow, even if it looks verbose. The reason is that HTTP 1.1 natively supports compression, which means that the serving server will "zip" the markup before sending it over the wire and the client will unzip it on the fly. Since the lines are so similar, the compression rate will be in the order of 90 % or more. So from the payload that is being sent over the wire, the actual markup will not require significantly more bytes than a syntax that would not repeat the property multiple times. Second, most pages have a total size of 300k to 1 MB, if you properly count all Javascript and images, while even comprehensive RDFa markup hardly goes beyond 5 - 10 KB extra content. Plus the RDFa compresses much better than Javascript and images. So there is no reason to worry. If you want to speed up your pages, - setting the cache parameters wisely, - tuning database queries and index structures of your database (e.g. mySQL), - reducing the amount of Javascript inclusions (both in terms of the number of files and their sizes), and - reducing the number of CSS files are much more effective and relevant measures. See also [1]. As a side note: From a SEO perpective, it does not make too much sense to claim that you deliver to all countries in the world but restrict your list to those to which you actually do business to, because you want to send specific relevance signals to the search engines. So instead of a plain list of all countries, use those 10 - 50 that you actually consider target regions. I hope this helps. Best wishes Martin Hepp PS: In the next service update of GoodRelations, you will be able to use http://schema.org/GeoShape for indicating the eligible shipping regions. So you could define the Earth's surface as such and use that. [1] http://wiki.goodrelations-vocabulary.org/Frequently_Asked_Questions#Will_the_extra_markup_slow_down_my_page.3F On Jul 30, 2012, at 1:35 PM, Lists wrote: > Hello gr community, > > is there a workaround for "gr:eligibleRegions" available? > I mean there is a bunch of RDFa markup which makes my site slow down- If I > want to tell the clients all eligble regions. > Since my products are available in nearly every country of the world through > the web, gr:eligibleRegions content="ALL" would be helpfull. > Are there any aproaches available? Do I have to markup every country/region > of the world? > > c u steve > > > _______________________________________________ > 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 Main Page: http://purl.org/goodrelations/ From lists at psycholutions.com Fri Aug 3 03:40:12 2012 From: lists at psycholutions.com (Lists) Date: Fri, 3 Aug 2012 03:40:12 +0200 Subject: [goodrelations] RDFa-markup Message-ID: <3695BEE93C4D4B4BA20F12E05B0E2026@SteviePC> Thank you Mr. Hepp for answering. Perhaps I missunderstood the meaning of the item "eligibleRegions". I' am working on a semantic shop application and will sell software with it. So what would search engines do with the informations for "eligibleRegions" in context of a software product offer? What is the actual meaning of the item in this context? I also want to try to get the complete benefit of gr- more then tagging. Are there any good resources (tutorials, real world examples, videos etc.) available to build up or use ontologies based on GoodRelations? I found http://code.google.com/p/gr4php/ and its very interesting. But I need more "real world input" (ontology usage examples) to get the complete impression and maybe new ideas :-). Will high-precision identifiers for product types based on Wikipedia benefit from Wikidata? thx in advanced Steve From martin.hepp at ebusiness-unibw.org Fri Aug 3 04:57:32 2012 From: martin.hepp at ebusiness-unibw.org (Martin Hepp) Date: Fri, 3 Aug 2012 04:57:32 +0200 Subject: [goodrelations] RDFa-markup In-Reply-To: <3695BEE93C4D4B4BA20F12E05B0E2026@SteviePC> References: <3695BEE93C4D4B4BA20F12E05B0E2026@SteviePC> Message-ID: <5C34BD56-C3C2-4214-9F55-BE880950099D@ebusiness-unibw.org> Hi, On Aug 3, 2012, at 3:40 AM, Lists wrote: > Thank you Mr. Hepp for answering. > > Perhaps I missunderstood the meaning of the item "eligibleRegions". The property is for indicating the regions that you are selling to. > I' am > working on a semantic shop application and will > sell software with it. So what would search engines do with the informations > for "eligibleRegions" in context of a software product offer? Im general, search engines use GoodRelations markup for three purposes: 1. Direct information extraction, i.e. getting data for specific purposes (e.g. showing Rich Snippets), 2. Getting relevance signals from the site (e.g. for which queries from which audiences should this page be ranked high)?), and 3. for training other components, in particular machine learning functionality. > What is the actual meaning of the item in this context? See above. > > I also want to try to get the complete benefit of gr- more then tagging. Are > there any good resources (tutorials, real world examples, videos etc.) Tutorials: http://wiki.goodrelations-vocabulary.org/Events http://wiki.goodrelations-vocabulary.org/Documentation (work in progress) Examples: http://wiki.goodrelations-vocabulary.org/Cookbook http://www.heppnetz.de/ontologies/goodrelations/v1.html http://wiki.goodrelations-vocabulary.org/Datasets Videos: https://vimeo.com/user2627141 > available to build up or use ontologies based on GoodRelations? I found > http://code.google.com/p/gr4php/ and its very interesting. But I need more > "real world input" (ontology usage examples) to get the complete impression > and maybe new ideas :-). > > Will high-precision identifiers for product types based on Wikipedia benefit > from Wikidata? > Maybe. In some cases, you could directly use Wikidata URIs for the same purpose. Best wishes Martin Hepp > thx in advanced Steve > > > _______________________________________________ > goodrelations mailing list > goodrelations at ebusiness-unibw.org > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations From martin.hepp at ebusiness-unibw.org Tue Aug 7 11:49:15 2012 From: martin.hepp at ebusiness-unibw.org (Martin Hepp) Date: Tue, 7 Aug 2012 11:49:15 +0200 Subject: [goodrelations] New GoodRelations Recipe for Classified Ads Message-ID: