130 likes | 247 Views
Semantiek en Geo-Informatie. Oracle SIM workshop 16 Juni 2010, Lieke.Verhelst@wur.nl. Agenda. Wat, waar, waarom, hoe Geo-informatie..? ….Oracle?. Wat, waar, waarom. Semantiek = leer van de betekenis Web 3.0 = toevoegen van betekenis aan data op het internet
E N D
Semantiek en Geo-Informatie Oracle SIM workshop 16 Juni 2010, Lieke.Verhelst@wur.nl
Agenda • Wat, waar, waarom, hoe • Geo-informatie..? • ….Oracle?
Wat, waar, waarom • Semantiek = leer van de betekenis • Web 3.0 = toevoegen van betekenis aan data op het internet • Idee van Tim Berners-Lee, W3 standaard, OGC volgt
Layered cake Semantiek Data: String / float / integer Bits/bytes adressen
Triplets: relatie = object Minimaal 2 bestaatUit Lijn Punt Relatie Subject Object
Triplets: relatie = data eigenschap heeftLengte Lijn 35m Eigenschap Waarde Object
Triplets + constraint regels = ontologie Minimaal 2 heeftLengte Lijn 35m bestaatUit heeftKleur Zwart Punt
Biosphere Oracle Semantics (MDSYS schema)
Formaat, toepassing • Notatie van begrippen en relatie in XML data formaat • OWL (Web Ontology Language) <owl:Class rdf:ID=“Line"> <rdfs:subClassOf rdf:resource="#GeographicObject" /> </owl:Class> • Queryen via SPARQL: • PREFIX abc: http://example.com/exampleOntology#SELECT ?X ?Y WHERE { } • Redeneren via logische regels • als…dan, trekken van conclusies uit begrippen uit ontologie
Samenvattend: • Semantiek = een laag met betekenis van begrippen die in IT systeem een rol spelen • Notatie = XML syntax • Bewerking / applicatie bouw dmv XML parsing • 2010 OGC Geosemantics Summit: • http://www.ogcnetwork.net/geosemantics
PRAKTIJKCASE (IDsW objectencatalogus)
Lessons learned • Maken van ontologie niet eenvoudig! • Een modelleermethode (vgl “normaliseren”) is (nog) niet voor handen • Werken met XML formaten vaak “gedoe” • Wat is de meerwaarde? • Toepassen als je semantische laag ook aan “de wereld” beschikbaar wilt stellen • Betrouwbaar, beschikbaar etc..gebruik onderliggende database ..-> Oracle Semantics
Links • Ontologie editors • Topbraid Composer (Free edition) • http://www.topquadrant.com/products/TB_install.php • Protégé (version 3 is easier to use than V4) • http://protege.stanford.edu/ • Oracle Semantic Technologies • http://www.oracle.com/technology/tech/semantic_technologies/index.html • IDsW objectencatalogus: • http://www.idsw.nl/aquo-standaard/projecten/aquo/