InternettechnologieRik Van de WalleGent, mei 2008 1 Semantic Web Internettechnologie (ITech) Rik Van de Walle academiejaar 2007-2008.

Slides:



Advertisements
Verwante presentaties
Het internet.
Advertisements

Vernieuwingstraject catechese
Leer de namen van de noten 1
1 Samenwerkend leren met Google Docs Werking en mogelijkheden van online tekstverwerken.
Semantiek en Geo-Informatie Oracle SIM workshop 16 Juni 2010,
Beheer en ordenen van digitale documenten 2008
Olga Haarman, 11 juni 2009 Kulturhusberaad Positionering van het Kulturhus 1.
Onderwerpen Oude situatie Eerste aanpak en problemen
Vraag 1: Welk onderwijstype volgt uw kind? Vraag 2: In welk jaar zit uw kind?
Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, Egbert Gramsbergen TU Delft Library / Digital Product Development
Programmeren met Alice
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Ronde (Sport & Spel) Quiz Night !
Semantic wiki’s voor Semantic web onderwijs NIOC 2011, 8 april 2011 Lloyd Rutledge en Harold Pootjes Open Universiteit.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Het Semantic Web: voor een gezonder Web Lloyd Rutledge, Universitair Docent, INF Opening Academisch Jaar, 18 juni 2008.
Lunchcauserie Netwerk Klachtenmanagement 24 oktober 2011 Klachtenbehandeling per beleidsdomein. Kan dat? Hoe?
Leer de namen van de noten 2
zoeken en ontsluiten in de wereld van Google
Nieuwe encyclopedie van de Vlaamse Beweging Frankie Schram 1 Nieuwe encyclopedie van de Vlaamse Beweging Werken met een webstek Fr. Schram 26/02/2000.
Walking with Dinosaurs Frankie Schram 1 Walking with dinosaurs Werken met een website Fr. Schram 20/03/2000.
Parallelle Algoritmen String matching. 1 Beter algoritme patroonanalyse Bottleneck in eenvoudig algoritme: WITNESS(j) (j = kandidaat in eerste i-blok)
Oktober 2004Bedrijvig op het Internet1 Prof. Dr. Geert Poels Ann Maes Frederik Gailly.
Interaction diagrams: Sequence Diagram
Geest, brein en cognitie Filosofie van de geest en Grondslagen van de cognitiewetenschap Fred Keijzer.
1 Het probleem RO Milieu Landbouw SocZekerheid Etc. LerenWerkenWonenPensioenEtc. Overheids- organisatie Burger ??? Regelgeving per domein Vraag op levensmoment.
Beslisbomen Robert de Hoog College Beslissingsondersteuning 26 september 2002.
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
Media & Creativiteit / Pia Terstroet (wiki)
Identiteit CMDMEC01-2 les 3 (4)
Haal meer uit je Hersenen masterclass wiskunde
Hoofdstuk 9 Het ontwerpen van functies
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
SIP File Recovery Tool. Agenda 18/10/2006Maken agenda + onderzoeken van verschillende filetypes 25/10/2006Uitzoeken hoe er effecient gelezen en geschreven.
Febelfin – Studiedag “De beurs vandaag” Leen Van Wambeke Retail Marketing Services Euronext Brussels.
Werken aan Intergenerationele Samenwerking en Expertise.
Elektriciteit 1 Basisteksten
Les 9 Gelijkstroomschakelingen
30 juni Deze morgen Vorige bijeenkomst: –een concepthierarchie van kernbegrippen in Logic & Language vakgebied (o.b.v. glossary) Vandaag: –Jon:
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Joost van Dijk Web Technology
Internettechnologie 1 Rik Van de WalleGent, februari 2008 Operationele aspecten van netwerkgebaseerde computersystemen Internettechnologie (ITech) Rik.
1 InternettechnologieRik Van de WalleGent, maart 2008 Reading Assignment Internettechnologie (ITech) Rik Van de Walle academiejaar
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
Wouter Jansweijer, 16 September, Literatuur zoeken Project informatiewetenschappen october 2002.
Een Module over Model Checking voor het VWO Frits Vaandrager1, David Jansen1 & Els Koopmans2 1Radboud Universiteit Nijmegen 2Olympus College Arnhem.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Bibliotheek Sociale Wetenschappen Introductie tot het zoeken  Website faculteitsbibliotheek  Catalogus LIBISng: boeken, eindwerken, tijdschriften  Databanken:artikels.
ONLINE VERBONDEN EN INTELLIGENTE COMPUTERS Semantisch web Tom Schurmans Gunter Fransen Nand Truyen Nele Lieben.
Opleiding CMS website Gent Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek
1 De ontdekking van Web 2.0 Presentatie Team Ordina type hier de datum 19 april 2007.
De financiële functie: Integrale bedrijfsanalyse©
Hoe en waar wordt de keuze voor de nieuwe auto bepaald? AutoRai 2005 Amsterdam, 10 februari 2005 Anne Hoff Research Director Interview-NSS.
OWL toepassing in Semantic Media Wiki
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
ERIC Zoeken op onderwerp Universiteitsbibliotheek.
Kick off: de examentijd
Pagina 1 © VHIC Processen van recordmanagement › Wat zijn onze records? › Hoe lang moeten we ze bewaren? › Hoe vinden we ze terug ( binnen hun context)
3/30/2015 | 1 Bibliotheekinstructie Nederlands 2014.
Samenvattingen van de EU- wetgeving: een inleiding 2008.
1 XSLT processing & control Datamodellering 2006.
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
“IT’S THE DATA STUPID..!” WAGENINGEN UNIVERSITEIT EN RESEARCH CENTRE.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Hoe positioneer ik mijn uitgeverij 10 do’s en dont’s Windkracht62 1 WINDKRACHT (0) Ian Muller.
Basics SERP = Search Engine Results Page Betaalde resultaten = SEA Natuurlijke resultaten = SEO Search Engine Optimization SEO is een lange termijn verhaal.
SEO en SEA Uw website bovenaan in Google! 24 april 2008.
Uw website bovenaan in Google!
Transcript van de presentatie:

InternettechnologieRik Van de WalleGent, mei Semantic Web Internettechnologie (ITech) Rik Van de Walle academiejaar

InternettechnologieRik Van de WalleGent, mei Semantic Web De meeste content op het Web vandaag is gemaakt o om door 'mensen' geïnterpreteerd te worden o niet om door 'machines' gemanipuleerd te worden Het Semantic Web zal structuur brengen o niet in de content zelf o wel in de betekenis van de content op web pagina's o i.e., 'adding logic to the Web' Semantic Web is geen 2de Web maar eerder een extensie van het bestaande Web Bezieler van het Semantic Web is... Tim Berners-Lee

InternettechnologieRik Van de WalleGent, mei Semantic Web Tot op vandaag is het Web heel snel ontwikkeld o als een medium voor publicatie van documenten o niet als een medium voor data en informatie die automatisch kunnen verwerkt worden (zie ook CMS-problematiek) Het Semantic Web is duidelijk een goed idee o leuke demo's / voorbeelden bestaan o maar het heeft de wereld nog niet veranderd... Een cruciale rol in het Semantic Web is weggelegd voor zogenaamde 'software agents', die taken uitvoeren voor de eindgebruikers

InternettechnologieRik Van de WalleGent, mei Semantic Web – Software agenten Voorbeeld: SW agent (van John D.) passeert langs website van ziekenhuis waar John als patiënt naartoe gaat SW agent herkent trefwoorden zoals 'behandeling', 'therapie', etc., maar ook... o Dr. VERCRUYSSE, RADIOLOOG, heeft RAADPLEGING in dit ZIEKENHUIS op MAANDAGEN, WOENSDAGEN en VRIJDAGEN. o script op website aanvaardt data in formaat DD/MM/YYYY en geeft AFSPRAAKDATA terug o SW agent vergelijkt mogelijke data met o ELEKTRONISCHE KALENDER van aanvrager o SW agent geeft input terug aan aanvrager, die keuze kan maken en AFSPRAAK kan REGISTREREN

InternettechnologieRik Van de WalleGent, mei Semantic Web Science Fiction ? o neen, technisch zeker realiseerbaar! o caveat: semantiek mee coderen in bestaande webpagina's o Het Semantic Web pakt dit aan door gebruik te maken van beschrijvende (descriptieve) technologieën Resource Description Framework (RDF) Web Ontology Language (OWL) Extensible Markup Language (XML)

InternettechnologieRik Van de WalleGent, mei

InternettechnologieRik Van de WalleGent, mei Semantic Web – Kennisrepresentatie Alles draait rond betekenisvolle representatie van data 'Kennisrepresentatie' bestond reeds lang voor het WWW Traditionele technieken van kennisrepresentatie gaan steeds uit van gecentraliseerd systeem waarin betekenis van alles éénduidig is vastgelegd Nadeel : schaalbare groei wordt heel moeilijk Het Web (2.0) werkt fundamenteel anders o gedecentraliseerd, kan onbeperkt groeien o prijs: mogelijk dat men op bepaalde antwoorden geen antwoord vindt, ook al is de data ergens aanwezig in het netwerk

InternettechnologieRik Van de WalleGent, mei Semantic Web – Kennisrepresentatie Criticasters van het Web beweerden steeds dat o het Web nooit een goed georganiseerd geheel zou worden zonder de hulp van een centrale databank en boomstructuur Klopt, maar... o de kracht en groei van het Web heeft gezorgd voor een enorme massa informatie o zoekmachines (Google e.a.) slagen er wonderwel in om vrij complete indices te maken van deze hoeveelheid data

InternettechnologieRik Van de WalleGent, mei Resource Description Framework (RDF)

InternettechnologieRik Van de WalleGent, mei Resource Description Framework RDF = Resource Description Framework o Voorbeeld van een RDF statement heeft een creator en die heet John Smith Een RDF statement bestaat steeds uit een triplet (Eng. triple) o SUBJECT (onderwerp) datgene wat het statement beschrijft bv. " o PREDICATE specifieke eigenschap van datgene wat het statement beschrijft bv. 'creator' van de webpagina o OBJECT is de waarde (antwoord) van de specifieke eigenschap dat het statement beschrijft bv. 'John Smith'

InternettechnologieRik Van de WalleGent, mei RDF statements Er zijn diverse manieren om RDF statements voor te stellen John Smith authored-by <rdf:RDF xmlns:rdf=" xmlns=" John Smith I II

RDF statements Er zijn diverse manieren om RDF statements voor te stellen John Smith rdfexample/authored-by III "John Smith" IV Triples notation

InternettechnologieRik Van de WalleGent, mei RDF statements RDF gaat over maken van 'machine-processable' statements Twee zaken zijn hiervoor nodig o systeem van 'machine-processable' identifiers om op eenduidige manier een subject, predicate en object in een statement aan te duiden RDF gebruikt hiervoor URI's o 'machine-processable' taal om statements te beschrijven en uitwisseling tussen machines toe te laten RDF gebruikt hiervoor Extensible Markup Language (XML) Diverse RDF statements die gelinkt zijn aan elkaar vormen een 'RDF model'

InternettechnologieRik Van de WalleGent, mei RDF statements Subjects en predicates zijn steeds URI's Objects in RDF statements kunnen ofwel URI's of constanten (literals) zijn, voorgesteld met een string

InternettechnologieRik Van de WalleGent, mei Web Ontology Language (OWL)

InternettechnologieRik Van de WalleGent, mei Web Ontology Language (OWL) Het positieve aan het Semantic Web is dat het gebruikmaakt van zaken die vandaag reeds bestaan: XML, RDF Er is nog een probleem, bv. in databank_1 wordt als postcode de term 'zip code' gebruikt, in databank_2 gebruikt men 'postal code' o hoe weet men dat beide eigenlijk identieke begrippen zijn? o oplossing: Web Ontology Language (OWL) o voor Web-onderzoekers is een ontologie een document dat termen definieert formeel de relaties vastlegt tussen deze verschillende termen

InternettechnologieRik Van de WalleGent, mei Web Ontology Language (OWL) Men kan een groot aantal relaties vastleggen door o eigenschappen vast te leggen voor bepaalde klassen o toelaten dat sub-klassen deze eigenschappen erven Voorbeeld o postcodes zijn gelinkt aan een gemeente o een gemeente heeft typisch een website o gevolg: de website kan gelinkt worden aan een postcode, ook al bestaat er geen formele databank die een postcode rechtstreeks linkt aan een website problematiek van 'zip code' en 'postal code' : oplossen door binnen de ontologie 'equivalentie- relaties' vast te leggen.

InternettechnologieRik Van de WalleGent, mei Web Ontology Language (OWL) Voorbeeld Scenario o iemand is geïnteresseerd om een fototoestel te kopen met een mm zoom lens size die een diafragma (Eng. aperture) heeft van en een sluitersnelheid (Eng. shutter speed) die varieert van 1/500s tot 1s o lanceert zijn/haar persoonlijke 'Web agent' die het Web crawlt op zoek naar sites die deze informatie bevatten o we gaan uit van de veronderstelling dat er een OWL camera ontologie bestaat die door de Web agent geconsulteerd kan worden

InternettechnologieRik Van de WalleGent, mei Geschikte pagina ? De Web agent vindt op zijn zoektocht dit document op een webpagina Is dit een relevant document? Opm: SLR is afkorting voor een bepaald type fototoestel <PhotographyStore rdf:ID="Hunts" xmlns:rdf=" Malden, MA <SLR rdf:ID="Olympus-OM-10" xmlns=" mm zoom seconds 325 USD

InternettechnologieRik Van de WalleGent, mei Is er een gelijkenis (match) ? Om dat te bepalen moeten volgende vragen beantwoord worden 1.Wat is de relatie tussen 'SLR' en 'Camera' ? 2.Wat is de relatie tussen 'focal-length' en 'size' ? 3.Wat is de relatie tussen 'f-stop' en 'aperture' ? Iemand is geïnteresseerd om een fototoestel (Eng. camera) te kopen met een mm zoom lens size die een diafragma (Eng. aperture) heeft van en een sluitersnelheid (Eng. shutter speed) die varieert van 1/500s tot 1s

InternettechnologieRik Van de WalleGent, mei Relatie tussen SLR and Camera? De Web agent consulteert de OWL camera ontologie o het OWL statement vertelt de agent dat een 'SLR' een type 'camera' is <PhotographyStore rdf:ID="Hunts" … Hunts.xml Web agent "Relatie tussen Camera en SLR?" "SLR is een type Camera." Camera.owl

InternettechnologieRik Van de WalleGent, mei Relatie tussen 'focal-length' en 'lens size'? Dit OWL statement leert de Agent dat de 'focal-length' een synoniem is van 'lens size' (equivalentierelatie) Besluit o focal-length is een synoniem voor (lens) size o focal-length wordt gebruikt binnen een lens o focal-length heeft als waarde een string

InternettechnologieRik Van de WalleGent, mei Overzicht Er bestaat ook een gelijkaardige relatie tussen 'f- stop' en de 'aperture' Het uiteindelijke schema ziet eruit als volgt: <SLR rdf:ID="Olympus-OM-10" xmlns=" mm zoom seconds 325 USD "Relatie tussen Camera en SLR?" "SLR is een type Camera." "Relatie tussen aperture en f-stop?" "f-stop is synoniem van aperture." "Relatie tussen size en focal-length?" "focal-length is synoniem van size." Hunts.xml Web agent (appli- catie) Camera.owl

InternettechnologieRik Van de WalleGent, mei Web Ontology Language (OWL) - Conclusie Dit voorbeeld heeft aangetoond hoe een Web Agent applicatie in staat was om o dynamisch een XML document uit een website te verwerken o dit ondanks het feit dat het XML document een terminologie gebruikte die verschillend is dan de terminologie gebruikt in de aanvraag van de gebruiker o interoperabiliteit werd verwezenlijkt met behulp van een OWL Dit voorbeeld demonstreert eveneens dat er een mooie scheiding ontstaat tussen de o applicatielogica (Web Agent) o semantische definities (camera.owl)