In Version 0.2.1 vereinfacht groovyrdf nun auch die Veröffentlichung von RSA-Public-Keys. Dazu muss einfach die Methode ‚publicKey‘ innerhalb der den Key besitzenden Resource aufgerufen werden. In folgendem Beispiel bekommt Alice einen Public Key zugewiesen:
RdfData rdfData = rdfBuilder {
"http://example.com/resource/alice" {
publicKey (
'#alicePublicKey',
label: 'Public Key of Alice',
modulus: '2cbf8fff963dea33ee7d4f007ae',
exponent: 65537
)
}
}
Der obige Code erzeugt RDF gemäß der aktuellen WebID-Spezifikation:
<http://example.com/resource/alice>
<http://www.w3.org/ns/auth/cert#key>
<#alicePublicKey>.
<#alicePublicKey>
a <http://www.w3.org/ns/auth/cert#RSAPublicKey>;
<http://www.w3.org/2000/01/rdf-schema#label>
"Public Key of Alice";
<http://www.w3.org/ns/auth/cert#exponent>
65537;
<http://www.w3.org/ns/auth/cert#modulus>
"2cbf8fff963dea33ee7d4f007ae"^^<http://www.w3.org/2001/XMLSchema#hexBinary> .
groovyrdf steht hier zum Download bereit. Ein ausführlicher User-Guide ist hier verfügbar.
Das Content-Management-System Drupal unterstützt nun den Login via WebID.
Dieses Video erklärt in weniger als 5 Minuten, wie man sich eine WebID zulegt und sich anschließend ohne Passwort in Drupal einloggen kann:
Ermöglicht wird das ganze durch das WebID-Modul von Stéphane „scor“ Corlosquet. Da ich selbst kein Drupal betreibe, konnte ich es noch nicht im Detail ausprobieren, aber die Demo-Seite gibt bereits einen guten Eindruck. Ich konnte mich ohne Probleme mit meiner WebID einloggen.
In der Ausgabe 01/13 von „Java aktuell“ erschien mein Artikel „Linked Data – ein Web aus Daten“, den ich nun auch an dieser Stelle als PDF bereit stelle. Es handelt sich um eine Einführung in das Thema Linked Data:
Wer heute im Web Daten abrufen möchte, hat es nicht leicht. Obwohl hinter vielen Diensten große Datenbanken stehen, beschränkt sich das Surfen im Web meist noch auf menschenlesbare Webseiten. Entwickler können bestenfalls den mühsamen Umweg über proprietäre APIs gehen. Mit Linked Data werden die Daten Teil des Webs und das dokumentenbasierte World Wide Web erweitert sich um ein Web aus Daten.
In der nächsten Ausgabe erscheint ein Praxisartikel der verdeutlicht, wie leicht man selbst Linked Data bereitstellen und verarbeiten kann. Die Ausgabe erscheint am 06.03.2013.
Warum wir Daten verlinken müssen