Cursus Introductie Semantisch Web middag

3 Reacties

Vervolg van de ochtendsessie.

Tool om concept maps te maken: Cmap tools, daarmee kun je teksten maken. Gratis, alleen email adres invullen.

De uitdaging voor de ontologist:

  • Meerdere gezichtspunten naast elkaar
  • Opsporen inconsistente informatie
  • Zoek t in skunnere applicaties en niet in de infrastructuur
  • “Connected data = smarter data”

Let erop dat termen Mutually exclusive zijn en vermijd wazige termen.

  • RDF = redelijk elementair
  • RDFS (schema) kun je wat meer mee. Bronaanduiding, eigenschappen en subeigenschappen, comments (annotatie)
  • OWL en OWL2 is behoorlijk opgetuigde funtionaliteit, is nog heel erg in ontwikkeling. EquivalentClass, Equivalentproperty of sameAs. differentFrom.  minCardinality en maxCardinality

Quad wordt ook wel gebruikt de annotatie (voor triple + bronvermelding). Toevoegen van de bron aan de bewering = Quad. Je schrijft geen quads zoals je triples schrift.

Thesaurus: tamelijk elementair: een concept verwijzend naar  een term (‘zichzelf’). Met hiërarchische relaties. Een BT of NT  is ook een thesaurusterm. Is in wezen ook een triple.

thesaurus BS 8723 standaard (allemaal triples)

Al die pijltjes staan voor relaties.

SKOS Simple Knowledge Organization System

Verandering vastleggen in Skos sructuur in ontologie. Dit gaat al wat ver.

foaf: Friend of a friend relatatie

HTMLstructuur van triplets tussen RDF termen.

RDFa is een heel recente ontwikkeling. : semantically mark-up your website.

Van gewone website RDFa satements maken en die opnemen in de header van je html pagina. Zo kun je een gewone webpagina al een stuk semantischer maken zonder de hele pagina te moeten wijzigen.

<title>The trouble with Bob</title>
<meta property=”http://&#8230;.. content =”The trouble with Bob”/>
….
</head>

Kun je bv ook doen met datum aan maak en onderwerpen. Drupal heeft dit bv ook al in zich.

Voorbeelden van ontologieen

  • BBC sport ontologie (events hebben ze binnen gehaald om nieuwe te bouwen) De Event ontology is plaats gedetermineerd, daar hebben ze een BBC event (bbcevent) aan toegevoegd. Geo hebben ze ook binnen gehaald.
  • Accomodatie ontologie (hotelreserveringen ed)
  • Muziek

Data property = waarde (‘heeft naam’).

Je maakt een keer een model voor een ontologie, stopt daar alles in, en als dat goed is, dan ga je hem vullen.

————

Gebruikmaking van Protege OWL editor bijv:

Protégé maakt netwerkmodellen. Frames.
Protégé heeft twee versies: aanrader als je start: begin dan met 3.4.8. Nuttig om eerste vingeroefeningen mee te doen.
Te gebruiken voor thesaurus, taxonomie, ontologie, kenniskaart. Versie 4 is heel veel complexer omdat die met OWL2 werkt.

  • zoek naar of vraag bestaande ontologieen op
  • die kun je binnen halen, soms haalt hij dan gerelateerde ontologieen meteen ook binnen. In bestaande beschrijvingen verandert niets meer, er wordt alleen maar toegevoegd. Op moment dat je t systeem weer opstart wordt de nieuwe versie wel ingelezen.
  • eerst zorg je dat er objecten zijn
  • dan ga je naar de Properties (de relatiebeschrijving) waarmee je relatie tussen de objecten legt. De structuur is bijv: Organisatie organiseert event
  • Voor een thesaurus kun je hem ook gebruiken: Een BT (instance) kan meerdere  NT bevatten. NT is een ‘Inverse Slot‘ Je kunt hem uitvoeren als html bijv. Ziet er wel aardig uit. Je kunt dan omhoog en omlaag in de thesaurus

Maak eerst de klassenstructuur aan de linkerkant goed: als je eigenschappen gaat toevoegen moet je zorgen dat ze in de goede klasse blijven, dus dat pas in en latere fase uitbreiden.

Turtle OWL is een relatief vrij goed leesbaar uitvoer formaat.

Als je er een RDF script op los laat kun je hem publiceren op je website.

Metis-raamwerk voor kenniskaarten handig als startpunt.
Wat ouder model maar vrij compleet.
NEN 2084 NEN taxonomie van document types.

Relaties

  • Asserted relaties
  • Infered relaties (als bepaalde elementen een relatie hebben hebben ze onderling ook een relatie)

Als je later elementen gaat toevoegen, loopt je systeem (Protege bijv) je termen door en zorgt voor inferentie.
Om dat ook te koppelen aan de documenten die je hebt heb je daarvoor heb je een automatisch indexeersysteem nodig om dat ook te updaten.

————————–

RDF

Alles hangt met alles samen.
Triples inde triplestore en met een zoekactie komen ze daaruit als je ze nodig hebt.
URI is altijd uniek: beschrijven individuele dingen, soorten dingen, eigenschappen, waarden. Ook naar abstract concepten. Fragment identifier = stukje dat je na de # hebt : elementen uit je ontologie
Beschrijving van bronnen in eenvoudige eigenschappen., presentatie in graphs.
Informatie te bewerken door applicaties, model voor uitwisselen van informatie.
Granularity shift : from record to statement,/ statements in graphs

RDF-graph

Namespaces :

RDF: http://www.w3.org/1999/02/22-rdf-syntax-ns#

RDFs: http://www.w3.org/2000/01/rdf-schema#

OWL: http://www.w3.org/2002/07/owl#

@prefix skos: <http://www.w3.org/2008/05/skos#&gt;

——

Nederlandse DBpedia

Lezen:

verder:

————————-

Goh, goede cursus, maar wel pittig!

About these ads

3 reacties op “Cursus Introductie Semantisch Web middag

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

  2. Dank voor je twee verslagen Dymphie, heel interessant! Ik ga dit vastleggen om later nog eens te bestuderen. Zoals je zelf al zegt: best pittig die stof. Heb ook wel twijfels over al die pogingen om de wereld om ons heen in vaste categorieën, woordenlijsten, RDF’s etc. in te delen. Tot op zekere hoogte is dat prima mogelijk, maar in de praktijk loop je tegen veel problemen aan.

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