Steeds vaker komt het semantisch web ter sprake als de ‘opvolger’ van het huidige Internet. De afgelopen jaren zijn termen als Web 2.0 en Ajax gemeengoed geworden, en hebben browsers een belangrijke technische transformatie ondergaan. Met dit in het achterhoofd heeft de redactie van de .ego weblog een bezoek aan de startup Silk uit Amsterdam gebracht. Silk is bezig met de ontwikkeling van een zeer veelbelovende toepassing van het semantisch web.

Wat kenmerkt het semantisch web?

Linked Open Data diagram

Linked Open Data diagram

Internet is stukken dynamischer geworden dan ooit tevoren en er wordt van de gebruikers verwacht dat ze bijdragen aan de creatie van waardevolle informatie. Het semantisch web onderscheidt zich van de huidige vorm van webpagina’s doordat deze met de bezoeker meedenkt. Het is stukken makkelijker en effectiever om er structurele informatie mee te doorzoeken en te aggregeren. Denk hier bijvoorbeeld aan een complex vraagstuk zoals:

Toon een op geboortedatum gesorteerde lijst van alle vrouwelijke Oscar winnaars uit Nederland.

Al deze informatie is op Wikipedia te vinden, maar het kost uren om dit vraagstuk uit te zoeken. Informatie op het semantisch web wordt gestructureerd door middel van een ontologie, dit maakt de informatie begrijpbaar voor computers. Deze ontologie kan gezien worden als metadata en vertelt iets over de relatie tussen de informatie. Omdat aan deze informatie al metadata gekoppeld is, kan heel simpel “een query op deze informatie gedraaid worden” om het vraagstuk te beantwoorden.

Het concept semantisch web bestaat al sinds dat Tim Berners-Lee dit in 2001 zo heeft benoemd. Er is veel wetenschappelijk onderzoek gedaan naar het concept, en dat is ook direct het probleem. Dit onderzoek leidde tot veel standaarden, best practices en theorieën, maar niet tot een werkbaar geheel. Het probleem bleek dat informatie van metadata voorzien zal moeten worden, en daar komt Silk van pas.

Silk

Op basis van de standaarden die er waren is een groepje innovators aan de slag gegaan om een webapplicatie te ontwikkelen welke het mogelijk maakt om op een simpele manier informatie in te voeren. We spraken met Sander Koppelaar en Sebastiaan Visser, beide werkzaam voor de startup Silk. Met Silk is het mogelijk om net als op Wikipedia pagina’s aan te maken, maar maakt het daarbij op een zeer intuïtieve manier mogelijk om de gegevens op die pagina’s te voorzien van ‘metatags’.

Uit het gesprek blijkt dat een belangrijk verschil met een reguliere database is dat in een semantische database de datastructuur niet afhankelijk is van tabellen, maar van de tags die tussen de informatie worden gemaakt. Het is dus mogelijk om uiterst uiteenlopende informatie op te slaan en om de datastructuur uit te breiden door het toevoegen van nieuwe tags. Silk kan dus ook ingezet worden als Knowledge Management systeem, als Customer Relation Management systeem maar ook als een reguliere website. Sander vertelt ons dat het voor bedrijven mogelijk is om op basis van de Silk API dus een applicatie in te richten die voldoet aan zeer specifieke wensen.

Silk app

Silk app

Waar het in eerder genoemd vraagstuk tot op heden haast onmogelijk is om de “query” samen te stellen, kenmerkt Silk zich doordat deze de semantische queries grafisch visualiseert als dynamische widgets. Wanneer de informatie eenmaal in Silk zit, kan met een aantal handelingen een tabel, grafiek of kaart samengesteld worden die de data bevat precies zoals de gebruiker dat wil. Het meest belangrijke hierbij is daarnaast dat deze widgets altijd up-to-date informatie bevatten. Ofwel, als je extra informatie toevoegt aan Silk, dan is dit meteen zichtbaar in de widget.

Tot voor kort zat Silk voor consumenten in een besloten beta stadium en waren er slechts 1000 personen met toegang tot Silk. Recentelijk is Silk over gegaan in een open beta en is het voor iedereen mogelijk om een semantische applicatie in te richten. We willen je uitnodigen om een Silk site aan te maken en zijn uiterst benieuwd wat jullie van het semantisch web vinden.

TEDxTilburgUniversity en Silk

Asset | SBIT zal in samenwerking met Tilburg University op 31 oktober TEDxTilburgUniversity organiseren. Het gedachtegoed van TEDx is om ideeën te verspreiden. Ter voorbereiding op het evenement heeft de commissie een  concept uitgewerkt dat de beleving tijdens het TEDx evenement zal verrijken. Er is een mobiele applicatie ontwikkeld welke gebruik maakt van de Silk API om semantisch gekoppelde gegevens uit te lezen. Het semantisch web maakt het mogelijk om de bezoekers gedurende TEDxTilburgUniversity uiterst snel en effectief van extra informatie te voorzien. Binnenkort zal er meer informatie over de mobiele applicatie verschijnen.