Cursus Introductie Semantisch Web ochtend

1 Reactie

GO heeft een nieuwe cursus : Introductie Semantisch Web. De eerste cursus is vandaag, 29 oktober 2012, en daar ik ze een beetje opgestookt heb om deze cursus op te zetten was ik er als de kippen bij om hem te volgen.

De aankondiging:

Semantisch web: de volgende fase in de ontwikkeling van het internet

Na web 2.0 is het semantische web de volgende fase in de ontwikkeling van het internet. De toegevoegde waarde van het semantische web met zijn verfijnde datastructuren wordt in onze informatiewereld steeds duidelijker.
Semantische modellen (zoals bijv. ontologieën), gaan ervoor zorgen dat het delen en uitwisselen van gegevens en het distribueren ervan duidelijk betere mogelijkheden en resultaten geeft dan het huidige ‘documenten-web’. Bovendien kunnen zij nieuwe informatie genereren.

Het programma:

  • Het idee achter het semantische web
  • Verschillen tussen het semantische web en de web versies 1.0 en 2.0
  • Onderdelen van het semantische web
  • Basismodel voor het semantische web: de ontologie
  • Verschillen tussen de kennisorganiserende systemen:
    • classificatie
    • taxonomie
    • thesaurus met de ontologie
  • Opvolger van HTML en XML voor het semantische web: RDF (Resource Description Framework)
  • Publiceren en zoeken en vinden op het semantische web

Docent is Leo Meerman http://nl.linkedin.com/in/leomeerman 6 cursisten.
Een verslag van de cursus.

Centralistische oplossingen zijn niet altijd ‘de’ oplossing.

‘To know – to like – to trust’

Webversies

  1. Web 1.0 web van documenten en hyperlinks. Gaf extra dimensie aan manier om met informatie om te gaan
  2. Web 2.0 communicatie en user generated content.
  3. Web 3.0 semantische relaties en redeneren (inferencing)

Semantische web opbouw van onder naar boven

  • Uri / IRI en Unicode basis waar je goed afspraken over moet maken.
  • XML uitwisselings format / namespaces : plek war je data weg kunt zetten, authority list. Gebruikmaken van gespecialiseerde afspraken
  • XML query en schema
  • RDF model basis voor semantische web. Syntax. w3.org wat eenmaal gedefinieerd is verandert niet meer
  • Ontology
  • Rules / Query en Logic dat is wat ontology onderscheid van taxonmie en trefwoordenlijsten
  • Proof is het bewijsbaar in machineredeneringen
  • Trust

Idee semantische web: structure to the meaningful content (Tim Berners Lee). ‘De computer weet wat ik bedoel’.  Het semantische web is geen afzonderlijk web, maar onderdeel van.

Data is the new raw material of the 21st century (Francis Maude)

  • put info into datasets
  • create data not records

Anyone can say Anything about Any topic

Open World Assumption zie ook tekst van Nick Drummond daarover: ‘sometimes its nice to know what we don’t know’.

  • OWA : per definitie is informatie incompleet, een ontologie wordt nooit compleet,
  • bewust beperkt definiëren ,
  • anderen toestaan data te hergebruiken en uit te breiden,
  • hergebruik kan nuttig zijn.

Bedrijfsleven is wat voorzichtiger met omgaan van Linked Open Data (LOD) dan de overheid. Inzicht krijgen door combinatie van externe open linked data te combineren met interne linked data.

Web van data -> hyperdata.

Inventarisatie van ontologieen die aan regels voldoen DBpedia.

Medium: gedistribueerde data, netwerk

Al hebben meerdere ontologieen dezelfde naam, ze staan toch op een ander adres (URI)

Tools:

  • ontwerptalen RDF RDFS (RDF + nog wat erbij)  OWL (Web Ontology Language) (met nog wt erbij)
  • zoeken SPARQL
  • kennisorganiserende systemen SKOS

RDF

RDF beschrijft resources: een persoon, een ding, een artefact, eniteit, object. zowel oncreet als abstract. Zelfstandige naamwoorden: werkwoorden zijn de relaties ertussen.

Uniform resource identifier (URI).

RDF bestaat uit Triples:  Triple = bewering bestaande uit 3 onderdelen:

  • formulering: subject <predicaat> Object (of waarde) bv:  Jan is een persoon.
  • taalkundig: onderwerp <gezegde> lijdend voorwerp (meewerkend voorwerp ed zijn weer andere triples)

Er zijn standaard ontologieen die standaard meegeleverd worden FoaF (friend of a friend)

  • Een hand is een lichaamsdeel
  • Een hoofd is een lichaamsdeel
  • Een lichaam heeft lichaamsdelen
  • Een stoel is een meubelstuk
  • Een boekenkast is een meubelstuk / inverse relatie: Meubelstuk staat in een huis
  • Een piano is een muziekinstrument
  • Een piano is duur
  • Jan maakt muziek
  • Muziek maken is leuk
  • Schrijven is werk
  • Hamlet is een titel
  • Hamlet is een karakterrol
  • Hamlet is een boek
  • Hamlet is een toneelstuk
  • Jan speelt Hamlet
  • Sharepeare schrijft Hamlet
  • Werk is leuk
  • Wandelen is ontspanning
  • Ontspanning is leuk
  • Wandelen is goed
  • Zomertijd is onzinnig

Triples komen terecht in een RDF triple store daar worden weer ontologieen op losgelaten (Ontologies of objects) zoeken met SparQL. Er zijn nog veel meer van deze voorbeelden.

Basismodel van de ontologie is beschrijven allerlei relaties in triples, eigenlijk is dat niet zoveel anders dan velden in een record. Neem daarvoor een tool dat meteen de gegevens weg kan schrijven als RDF.

Een ontologie bestaat uit concepten die volledig zijn beschreven en waarin geen dubbelzinnigheid meer aanwezig is. Informatie dien je op te delen in meerdere triples als je het niet in een triple kunt wegschrijven. Als je dat niet doet, boet je in op de kracht van je semantische web.

Vanmiddag verder

About these ads

One thought on “Cursus Introductie Semantisch Web ochtend

  1. Pingback: Cursus Introductie Semantisch Web middag « Dee'tjes

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s