From martin.hepp at ebusiness-unibw.org Wed Apr 8 19:31:30 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 08 Apr 2009 19:31:30 +0200 Subject: [goodrelations] ANN: The GoodRelations Annotator: How any business can get onto the Web of Data - today! Message-ID: <49DCDF72.9060005@ebusiness-unibw.org> Dear all: We are proud to announce the release of the GoodRelations Annotator, a form-based tool that will help any business in the world to create a description of its offerings suitable for the Web of Data, and that in less than 5 minutes. The tool is available at http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ It creates a straightforward yet complete description of the key aspects of a typical business using the GoodRelations vocabulary and current Semantic Web standards. The resulting RDF/XML file can be either directly published on the company's Web site or used as a skeleton for developing a more fine-grained description with price information etc. The work on the tool has been funded by the Oesterreichische Forschungsfoerderungsgesellschaft GmbH (FFG) and the Austrian Bundesministerium fuer Verkehr, Innovation und Technologie (BMVIT) under the myOntology project in the FIT-IT "Semantic Systems" program (contract number 812515). Please help spread the word. Best wishes Martin Hepp http://www.heppnetz.de http://www.unibw.de/ebusiness/ Tool: http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ GoodRelations Project: http://www.heppnetz.de/projects/goodrelations/ Webcast (15 Minutes) http://www.heppnetz.de/projects/goodrelations/webcast/ -------------- 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 Thu Apr 9 08:20:10 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 09 Apr 2009 08:20:10 +0200 Subject: [goodrelations] GoodRelations feedback In-Reply-To: <09ACC9DB-6257-476F-A9CC-11D6822C0963@knublauch.com> References: <09ACC9DB-6257-476F-A9CC-11D6822C0963@knublauch.com> Message-ID: <49DD939A.1060909@ebusiness-unibw.org> Hi Holger, thanks for your feedback! Holger Knublauch wrote: > Martin, > > I am currently playing a bit with GoodRelations. I noticed a few details > > 1) You may want to define an explicit namespace prefix instead of the > default namespace (or at least in addition to it). This will make life > easier for ontologies that import your file. Thanks - we will implement that in the next service update, top be expected after Easter. > > 2) I didn't see rdfs:labels, e.g. for the Days of the week. This would > also allow you to make international versions of that ontology. > Thanks - we will implement that in the next service update, top be expected after Easter. > 3) There is a p1 namespace prefix defined (for the assert namespace), > and also the protege namespace does not seem to be used. Will look into that and likely fix it in the next service release. > > 4) (A matter of taste) - some property names start with "has" but > others don't, e.g. acceptedPaymentMethods versus hasEligibleQuantity - > are those really different? I would just drop the "has" everywhere. > > 5) Likewise some property names end with 's' to indicate plural, but > for example includesObject can have multiple values. > As for 4) and 5), we cannot easily fix that without breaking existing data and applications, so I am hesitant to c Best Martin http://www.heppnetz.de http://purl.org/goodrelations/ > Regards > Holger > > -------------- 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 Thu Apr 9 08:20:29 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 09 Apr 2009 08:20:29 +0200 Subject: [goodrelations] [Fwd: Re: ANN: The GoodRelations Annotator: How any business can get onto the Web of Data - today!] Message-ID: <49DD93AD.8010003@ebusiness-unibw.org> Fyi -------- Original Message -------- Subject: Re: ANN: The GoodRelations Annotator: How any business can get onto the Web of Data - today! Date: Thu, 09 Apr 2009 08:15:26 +0200 From: Martin Hepp (UniBW) Reply-To: martin.hepp at ebusiness-unibw.org Organization: http://www.heppnetz.de To: giovanni.tummarello at deri.org CC: semantic-web at W3C References: <49DCDB36.3090700 at unibw.de> <210271540904081257k108b5f33s59450c2d4e251dc7 at mail.gmail.com> Hi Giovanni, Giovanni Tummarello wrote: > Hi Martin, > > this is brilliant, > Thanks. > my concern however is that the semantic is dropped when you get to > what exactly you sell. I mean you do allow certain predefined > categories but then the description of what you actually sell is left > to the text. > > It would be cool to allow e.g. links to dbpedia for the kind of things > you sell. I am afraid as it is you get very very close to a great > enabling thing but might be stopping a step shorter? what do you think? > This is just a constraint of the tool, not of the GoodRelations ontology. The tool should be useable by any SME in teh world in five minutes. This prohibits complexity (I am not sure how many hotels owners in Canada know dbPedia at this point in time...). In GoodRelations, you have at least three options for describing WHAT you are selling: a) Use an existing, fully-fledged products or services ontology (e.g. eClassOWL). Many such ontologies are available or close to an official release. eClassOWL allows a much more fine grained description of the item, e.g. by ranges on properties etc. See http://www.heppnetz.de/projects/goodrelations/primer/ and http://www.heppnetz.de/projects/goodrelations/primer/#3.4_Step_2:_Products_and_Offerings for details. b) Turn an proprietary structure (e.g. a large merchant's catalog structure) into a proprietary ontology for products and services and describe your items by references to that structure. This approach is (partly) described in http://www.heppnetz.de/projects/goodrelations/documentation/vocabulary-dev The advantage is that you don't put a lot of burden on the publisher to lift his/her data. Alignments with other structures can then be established incrementally, elsewhere, and by someone else. c) Describe the item lexically only. Example: default:SonyCellPhoneModel_s1234 a gr:ProductOrServiceModel ; rdfs:comment "Sony cell phone model s1234, water-proof, shock-resistant"^^xsd:string ; rdfs:seeAlso ; In this case, you formally know only that what is being sold is a ProductOrServiceModel (or gr:ActualProductOrService or gr:ProductOrServicesSomeInstancesPlaceholder), and that it is described by a string that contains certain words. But that may already be quite useful for queries - you can search for something that is a product and whose textual description contains the word "phone". And you have access to all commercial properties in a machine-readable way. I assume that we can eventually get a really huge data cloud of product and offering data on the Web pretty soon. Once that is done, we can start using all kinds of semantic technologies to establish links and alignments between the variants a), b), and c). Recipes and more developer information is also available in the Wiki at http://www.ebusiness-unibw.org/wiki/GoodRelations Best Martin http://www.heppnetz.de http://purl.org/goodrelations/ > Giovanni > > On Wed, Apr 8, 2009 at 6:13 PM, Martin Hepp > wrote: > > Dear all: > > We are proud to announce the release of the GoodRelations > Annotator, a form-based tool that will help any business in the > world to create a description of its offerings suitable for the > Web of Data, > and that in less than 5 minutes. > > The tool is available at > > http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ > > It creates a straightforward yet complete description of the key > aspects of a typical business using the GoodRelations vocabulary > and current Semantic Web standards. > > The resulting RDF/XML file can be either directly published on the > company's Web site or used as a skeleton for developing a more > fine-grained description with price information etc. > > The work on the tool has been funded by the Oesterreichische > Forschungsfoerderungsgesellschaft GmbH (FFG) and the Austrian > Bundesministerium fuer Verkehr, Innovation und Technologie (BMVIT) > under the myOntology project in the FIT-IT "Semantic Systems" > program (contract number 812515). > > Please help spread the word. > > Best wishes > Martin Hepp > http://www.heppnetz.de > http://www.unibw.de/ebusiness/ > > Tool: > http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ > > GoodRelations Project: > http://www.heppnetz.de/projects/goodrelations/ > > Webcast (15 Minutes) > http://www.heppnetz.de/projects/goodrelations/webcast/ > > -------------- 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 martin.hepp at ebusiness-unibw.org Thu Apr 9 08:42:13 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 09 Apr 2009 08:42:13 +0200 Subject: [goodrelations] [Fwd: Re: ANN: The GoodRelations Annotator: How any business can get onto the Web of Data - today!] Message-ID: <49DD98C5.8000609@ebusiness-unibw.org> fyi -------- Original Message -------- Subject: Re: ANN: The GoodRelations Annotator: How any business can get onto the Web of Data - today! Date: Thu, 09 Apr 2009 08:41:53 +0200 From: Martin Hepp (UniBW) Reply-To: martin.hepp at ebusiness-unibw.org Organization: http://www.heppnetz.de To: Aldo Bucchi CC: semantic-web at W3C References: <49DCDB36.3090700 at unibw.de> <7a4ebe1d0904081118y3bc0170bp6f02e5817b8c4617 at mail.gmail.com> Hi Aldo, Aldo Bucchi wrote: > One constructive comment from an end user perspective. This is a lot > of data to ask from a user in one shot. I believe that being able to > (auto) save a draft and resume would greatly improve usability. > Thanks for the suggestion - we thought about that, as well as about options for users to publish their annotations on our servers. Eventually, we decided for a simple request-response approach with a single Python script, for reasons of scalability and management. Note that the potential audience for this tool is huge. In the European Union alone, there are more than 19 Million businesses. With just a bunch of researchers managing the whole project, we had to choose a straight-forward, simple solution. And since GoodRelations should become "the FOAF of e-commerce", we were naturally inspired by the various foaf-o-mat / foaf-a-mat tools online that help people create RDF/XML without understanding all the background. I really think it is important that we bring data from non-community members on the Web: Your hairdresser next door, the home improvement market in your city, any tax consultant etc. Note that already having contact details and opening hours of a massive amount of businesses will show immediate value for Web of Data applications: You could quickly search for a grocery shop that is close to your home and which is still open. Best Martin http://www.heppnetz.de http://purl.org/goodrelations/ >The only thing that needs further explanation is the phrase: >"Oesterreichische Forschungsfoerderungsgesellschaft". >LOL ;) ;-) > You have clearly worked your way through the form, content-wise it > looks very clear to me. > The only thing that needs further explanation is the phrase: > "Oesterreichische Forschungsfoerderungsgesellschaft". > LOL ;) > > Regards, > A > > On Wed, Apr 8, 2009 at 1:13 PM, Martin Hepp wrote: > >> Dear all: >> >> We are proud to announce the release of the GoodRelations Annotator, a >> form-based tool that will help any business in the world to create a >> description of its offerings suitable for the Web of Data, >> and that in less than 5 minutes. >> >> The tool is available at >> >> http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ >> >> It creates a straightforward yet complete description of the key aspects of >> a typical business using the GoodRelations vocabulary and current Semantic >> Web standards. >> >> The resulting RDF/XML file can be either directly published on the company's >> Web site or used as a skeleton for developing a more fine-grained >> description with price information etc. >> >> The work on the tool has been funded by the Oesterreichische >> Forschungsfoerderungsgesellschaft GmbH (FFG) and the Austrian >> Bundesministerium fuer Verkehr, Innovation und Technologie (BMVIT) under the >> myOntology project in the FIT-IT "Semantic Systems" program (contract number >> 812515). >> >> Please help spread the word. >> >> Best wishes >> Martin Hepp >> http://www.heppnetz.de >> http://www.unibw.de/ebusiness/ >> >> Tool: >> http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ >> >> GoodRelations Project: >> http://www.heppnetz.de/projects/goodrelations/ >> >> Webcast (15 Minutes) >> http://www.heppnetz.de/projects/goodrelations/webcast/ >> >> >> > > > > -------------- 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 info at munkyonline.co.uk Thu Apr 9 13:52:39 2009 From: info at munkyonline.co.uk (Darren Lovelock) Date: Thu, 9 Apr 2009 12:52:39 +0100 Subject: [goodrelations] Great tool! - How to implement in XHTML + RDFa? Message-ID: <003a01c9b909$af7dc7f0$3701a8c0@munky> Hi List, I signed up on the list yesterday as our company is looking into ways of making our clients e-commerce websites more search engine friendly. We are looking to start using XHTML + RDFa so we can insert the attributes dynamically into our e-commerce software. I must say that your new Good Relations tool was a great surprise, my business partner and I have already started using it. Would you be able to point me to a tutorial or comprehensive guide that will show how to use this information in XHTML? I understand the logic behind it but not how the page should be structured, there seems to be a lot of documentation but few examples! Any help will be greatly appreciated. Kind regards, Darren Lovelock Munky Online Web Design http://www.munkyonline.co.uk T: +44 (0)20-8816-8893 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: pagebg.gif Type: image/gif Size: 13079 bytes Desc: not available URL: From martin.hepp at ebusiness-unibw.org Thu Apr 9 14:37:01 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 09 Apr 2009 14:37:01 +0200 Subject: [goodrelations] Great tool! - How to implement in XHTML + RDFa? In-Reply-To: <003a01c9b909$af7dc7f0$3701a8c0@munky> References: <003a01c9b909$af7dc7f0$3701a8c0@munky> Message-ID: <49DDEBED.8070801@ebusiness-unibw.org> Hi Darren, thanks for your interest. As for RDFa: 1.) There will be full-day tutorial on using GoodRelations and RDFa at ESWC 2009, see http://www.ebusiness-unibw.org/wiki/GoodRelations_Tutorial_ESWC2009 This will also be available via videolectures.net in July or August. 2.) We are working on a recipe for using GoodRelations with RDFa, the "construction site" is at http://www.ebusiness-unibw.org/wiki/GoodRelations_Recipe_6 There is also a presentation showing it step by step, see http://www.ebusiness-unibw.org/pubwiki/images/4/4d/Www8.pdf (skip the first slides on RDFa in general). In general, you can use both a) one XHTML file for browsers and one RDF/XML file for the Semantic Web or b) one XHTML file plus embedded RDF = XHTML+RDFa for all in one. The advantage of b) is that you have all data in one place, and for simple dynamic Web sites, you just add a bit of attributes and have RDFa embedded automatically. For Semantic Web applications, both can be used - there are free libraries for extracting RDF from RDFa, e.g. http://www.w3.org/2007/08/pyRdfa/ A slight advantage of solution b) is also that the current Yahoo SearchMonkey technology crawls only for RDFa embedded in XHTML content, not for pure RDF/XML resources. A downside of RDFa is that for complex data structures, it gets pretty hard to create and maintain, since one is tangling data and presentation. In the long run, I think RDFa will dominate for a) pages based on static XHTML b) PHP-based dynamic Web applications with pretty shallow RDF export needs. Separate RDF/XML data dump files will dominate for more complex data or when you want to feed frequently updated data into search engines quickly (e.g. hotel room availability data). As for Yahoo, we have an RDF2dataRSS tool prototype which allows the conversion from RDF/XML to the Yahoo dataRSS feed format. With that tool, you can use RDF/XML files for publishing your data and still push it into Yahoo. PS: If you want to use GoodRelations in RDFa, I recommend to first get familiar with GoodRelations in RDF (RDF/XML or N3), then learn RDFa, and then try to combine both. Starting with both at the same time adds orders of magnitude of complexity. RDFa is simple for simple things, but difficult for any advanced stuff. Hope that helps! Best Martin Darren Lovelock wrote: > Hi List, > > I signed up on the list yesterday as our company is looking into ways > of making our clients e-commerce websites more search engine friendly. > > We are looking to start using XHTML + RDFa so we can insert the > attributes dynamically into our e-commerce software. > > I must say that your new Good Relations tool was a great surprise, my > business partner and I have already started using it. > > Would you be able to point me to a tutorial or comprehensive guide > that will show how to use this information in XHTML? > > I understand the logic behind it but not how the page should be > structured, there seems to be a lot of documentation but few examples! > > Any help will be greatly appreciated. > > Kind regards, > > Darren Lovelock > Munky Online Web Design > http://www.munkyonline.co.uk > T: +44 (0)20-8816-8893 > > ------------------------------------------------------------------------ > > _______________________________________________ > goodrelations mailing list > goodrelations at ebusiness-unibw.org > http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations > -------------- 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 martin.hepp at ebusiness-unibw.org Thu Apr 16 22:17:47 2009 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 16 Apr 2009 22:17:47 +0200 Subject: [goodrelations] GoodRelations Export for osCommerce and Joomla/Virtuemart Message-ID: <49E7926B.2080803@ebusiness-unibw.org> Dear all: In case you are working on export interfaces for popular Web shop or CMS software: There is ongoing work on adding GoodRelations export functionalities to osCommerce and Joomla. The osCommerce approach is pretty mature already and seems to support both RDF/XML data dumps and RDFa: http://code.google.com/p/goodrelations-for-oscommerce/ An alternative export project for osCommerce is at http://triplify.org/Configuration/osCommerce The Joomla/Virtuemart projects has not yet released code but is expected to do so shortly: http://code.google.com/p/goodrelations-for-joomla/ Also, Intershop recently completed an internal feasibility study and prototype of RDFa and RDF/XML export for their Enfinity series. The results are unfortunately not yet available to the general public, but in case you are an Intershop client with Semantic Web interests, it would not hurt to ask them ;-) In general, the Triplify project at http://triplify.org/Overview may be a good starting point for own export interface projects. If you are aware of additional implementations, please share the information on this list. Best wishes Martin Hepp -------------- next part -------------- A non-text attachment was scrubbed... Name: martin_hepp.vcf Type: text/x-vcard Size: 308 bytes Desc: not available URL: