GoodRelations ist eine mächtige, aber zugleich auch einfache Technik um mit Bedeutung hinterlegte Informationen über Ihr Geschäft in Ihren Webseiten einzubetten. Damit können Sie die Sichtbarkeit Ihrer angebotenen Produkte und Dienstleistungen in der neuesten Suchmaschinen-Generation (z.B. Google und Yahoo SearchMonkey), für die aktuellsten mobilen Applikationen und in Browser-Plugins erhöhen. Zusätzlich können hinsichtlich SEO (Search Engine Optimization) positive Effekte bei traditionellen Suchmaschinen erzielt werden.
Mit dem vorliegenden Tool können Sie sich sogenannte Code Snippets oder Codefragmente im W3C RDFa Format generieren lassen, die sich dann einfach per Copy-and-Paste in Ihre Webseite einbetten lassen. Es muss lediglich das Markup im XHTML/HTML Header leicht modifiziert werden, wie später auch beschrieben wird.
Es zahlt sich aus. Es ist denkbar einfach. Und die größte amerikanische Firma für Unterhaltungselektronik, BestBuy, setzt diese Technik bereits mit beachtlichem Erfolg ein.
Dieser Schritt ist nur notwendig, falls Sie ein Shop oder eine Geschäftsstelle besitzen.
Falls Sie eine granularere Beschreibung Ihrer Öffnungszeiten wünschen, dann passen Sie einfach den Abschnitt mit den gr:OpeningHoursSpecification-Eigenschaften an. Für Details siehe GoodRelations Quickstart Guide.
Falls Sie mehrere Geschäftseinheiten, aber nur eine Webseite haben, dann erstellen und kopieren Sie das Codestück mehrfach und ersetzen alle Vorkommen der drei Elemente (#store, #mon_fri, und #sat) innerhalb desselben Codeabschnitts mit (#store1, #mon_fri1, #sat1), (#store2, #mon_fri2, #sat2), etc.
GoodRelations ist am effektivsten, wenn Sie individuelle Daten für Ihre Produkte und Dienstleistungen veröffentlichen. Das ist v.a. relevant für dynamische Web Shops mit vielen Artikeln.
Falls Sie mehrere Produkte innerhalb derselben Webseite anbieten, dann erstellen und kopieren Sie das Codestück mehrfach und ersetzen alle Vorkommen des Elements #offer innerhalb desselben Codeabschnitts mit #offer1, #offer2, etc.
Sobald Sie die Codefragmente in die entsprechenden Webseiten eingebaut haben, sollten Sie die Web Crawler über das Update informieren. Dieser Vorgang ist auch denkbar einfach:
Sie können GoodRelations in RDFa in Verbindung mit XHTML, HTML5 oder auch HTML4 Code verwenden, ungeachtet des Standardisierungsfortschritts der verwendeten DOCTYPE-Deklaration.
1. XHTMLa) Setzen Sie den DOCTYPE auf "XHTML+RDFa 1.0":
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
b) Fügen Sie ein Versions-Attribut mit dem Inhalt "XHTML+RDFa 1.0" in das HTML-ELement ein:
<html xmlns="http://www.w3.org/1999/xhtml" version="XHTML+RDFa 1.0" xml:lang="de">
c) Überprüfen Sie, ob das <head>-Element den passenden Content-Type und das passende Encoding für XHTML besitzt:
<head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8"/> <title>Your page title blabla...</title> </head>
a) Setzen Sie den DOCTYPE auf "html":
<!DOCTYPE html>
b) Fügen Sie ein Versions-Attribut mit dem Inhalt "HTML+RDFa 1.1" in das HTML-ELement ein:
<html version="HTML+RDFa 1.1" lang="de">
Verwenden Sie entweder das obige HTML5 Rezept oder setzen Sie das Versions-Attribut des HTML-Elements auf "HTML+RDFa 1.1" oder "XHTML+RDFa 1.0". Viele Web-Clients werden hieraus dann entsprechend RDF-Inhalte generieren. Entweder
<html xmlns="http://www.w3.org/1999/xhtml" version="XHTML+RDFa 1.0">
oder
<html version="HTML+RDFa 1.1">
Wir können Ihnen dabei helfen, die neu hinzugefügten GoodRelations-Inhalte Ihrer Webseite im Web of Linked Data zu publizieren. Hierzu bieten wir einen Online-Dienst an, bei dem Sie ihre Webseite eintragen können. Wir übernehmen dann für Sie die Weiterleitung. Der Dienst befindet sich hier.
GoodRelations Quickstart Guide - erklärt die von diesem Tool verwendeten Templates
GoodRelations CookBook - komplexere Muster für spezifische Szenarien
GoodRelations Project Page - Informationen über das zugrundeliegende GoodRelations Vokabular
GoodRelations Notify - Übermittlungsdienst für GoodRelations-Inhalte an semantische Suchmaschinen
Der Quellcode dieses Tools steht unter einer LGPL-Lizenz und wurde als Projekt unter Google Code veröffentlicht: http://code.google.com/p/grsnippetgen/.
Besonderer Dank geht an Özer Kavak und Giorgos Alexiou für wertvolle Beiträge an der Übersetzung des Tools. Die Arbeit an GRSnippetGen wurde vom Deutschen Bundesministerium für Bildung und Forschung (BMBF) im Rahmen des Forschungsförderungsprogramms KMU Innovativ als Teil des IntelligentMatch-Projekts (FKZ 01IS10022B) unterstützt.
Entwickler: Alex Stolz
Haftungsausschluss: Dies ist ein Service der Forschungsgruppe E-Business and Web Science Research Group an der Universität der Bundeswehr München und bietet weder ausdrückliche noch inbegriffene Gewährleistungen.