Introductie in Linked Data

Slides:



Advertisements
Verwante presentaties
The customer centric software company
Advertisements

Module 7 – Hoofdstuk 5 (1) SQL – een begin.
K3 Business Solutions B.V. De K3 experience: Wij verzorgen op Microsoft Dynamics gebaseerde ERP oplossingen voor retailers en wholesalers in Living, Fashion,
Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, Egbert Gramsbergen TU Delft Library / Digital Product Development
LI in de gezondheidszorg UMC St Radboud Ziekenhuis
De kracht van HBSoftware B.V Als uw markt verandert, verwachten uw klanten dat u daar snel op reageert. Wij kunnen u daarbij helpen. Vanuit onze branchefocus.
Server Management Framework
Organisatie en sourcing van de DLWO Jacco Jasperse Informatie- en procesmanager Manager Dienst Informatievoorziening en Automatisering.
1 Demo of Praktijk Over de problematiek bij het ontwerpen van informatiesystemen Mark Dumay Afstudeervoordracht 15 oktober 2004.
Het Onderwijs Begrippenkader (OBK) - een introductie
Bedrijfspresentatie.
Semantic wiki’s voor Semantic web onderwijs NIOC 2011, 8 april 2011 Lloyd Rutledge en Harold Pootjes Open Universiteit.
Inleiding en Ontwerpen voor het semantische web : 2 cursussen
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
C-DSD: Curating the Dutch Song Database (Nederlandse Liederenbank) C-DSD Martine de Bruin.
Woensdag 24 juni 2009 Web 2.0 en Technologie Bram de Kruijff.
Het Semantic Web: voor een gezonder Web Lloyd Rutledge, Universitair Docent, INF Opening Academisch Jaar, 18 juni 2008.
Pilot gebruik RSGB op landelijke schaal:
Workshop Onderzoeksvaardigheden
Open Universiteit Nederland Afstudeeropdracht Bachelor Informatica
Linked Open Data – Een inleiding Raf Guns
Welkom bij de presentatie van het
Basic Web Services Technology Matthijs Smith & Roel Arents tbv ISS 2005/2006.
K3 Business Solutions B.V. De K3 experience: Wij verzorgen op Microsoft Dynamics gebaseerde ERP oplossingen voor retailers en wholesalers in Living, Fashion,
27 januari 2011.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Van JBF via Degelijkheid naar Pro-actief Beheer
Referentiemodel voor de voorzieningen van Logius
14 april 2009 Workshop Informatievoorziening ten behoeve van prestatiecontracten MarktContactDag 2009 Landelijke Diensten Luuk Bosch Data ICT Dienst.
Databases.
Metadata en Webstroom SURF SiX expertisegroep Pierre Gorissen SURF SiX / Fontys Hogescholen 16 november 2004.
Minicollege Service Oriented Architecture
Waarom een standaard Een norm of standaard is een procedure of een maat waarvan een groep mensen met elkaar heeft afgesproken dat ze hem zullen gebruiken.
Overheid heeft Antwoord © Juriconnect 2008 Standaardisatie binnen overheidsinformatie Dick van den Berg Projectleider BWB Overheid heeft Antwoord ©
ONLINE VERBONDEN EN INTELLIGENTE COMPUTERS Semantisch web Tom Schurmans Gunter Fransen Nand Truyen Nele Lieben.
Samen-bouwen … over paneelbouw en de rest!
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
OWL toepassing in Semantic Media Wiki
Risk Based Testing van pakketsoftware
Linked Data en IT-Architectuur Lieke Verhelst Linked Data Factory NGI - 9 sept 2014.
Recordkeeping - naar een digitaal archief
Enterprise integratie met Linked Data en Semantisch Web
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Agenda Inleiding en Lagerhuis: Proces management en proces keten optimalisatie gaat ons helpen inzicht te krijgen in de impact van toekomstige veranderingen.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
eDienst architectuur Snijvlak bedrijfsprocessen en ICT
Eric Sieverts Universiteitsbibliotheek Utrecht Instituut voor Media- & Informatiemanagement Hogeschool van Amsterdam februari 2007 Toegankelijk zijn of.
Nieuwe cursus: Semantic web TouW-Informatica Symposium, 13 november 2010, Amsterdam Lloyd Rutledge.
Footer leeghouden ivm logo #ad0006 R: 173 G: 0 B: 6 #005dad R: 0 G: 93 B: 173 #3f3f3f R: 63 G: 63 B: 63 #00ad51 R: 0 G: 173 B: 81 #ffad00 R: 255 G: 173.
“IT’S THE DATA STUPID..!” WAGENINGEN UNIVERSITEIT EN RESEARCH CENTRE.
Hoe positioneer ik mijn uitgeverij 10 do’s en dont’s Windkracht62 1 WINDKRACHT (0) Ian Muller.
COINS 2.0 Hoofdlijnen Hans Schevers
COINS 2.0 SEMANTIEK Hans Schevers
INTEGRATIE EN SEMANTISCHE CONVERSIE VAN AUTISME GERELATEERDE GENDATA IN EEN LINKED DATA OMGEVING Sven Buyse Stagementor: Ir. Filip Pattyn (ONTOFORCE) Stagegever:
Netwerkmarketing Hoe vindt je nieuwe klanten? In deze training 1.Je 100+ lijst 2.Je dagelijkse bezigheden 3.Verandering van denken.
HET NIEUWE COINS CORE MODEL Peter Willems. HET NIEUWE COINS CORE MODEL 2 | Het nieuwe COINS core model Highlights Back to basics Meer gebruik van OWL.
Forum Standaardisatie Het belang van open standaarden Presentatie voor FOBID RDA bijeenkomst 29 september 2016 Marijke Abrahamse.
TOGAF Albert Gjaltema / Tech. Consultant II 11 maart 2008 getronicspinkroccade.nl.
KNVI Congres Introductie BI.
Databases.
Linked Open Data Statistics Belgium Kennismiddag – 20/03/2017
Metadata Het organiseren van informatie Tjalling Gelsema.
Menno Jansen, programmamanager Zorginnovatie
ASP.NET MVC Web Development
Databases.
Sierteelt, digitaal snel op weg
Software Development fundamentals
Software Development fundamentals
Transcript van de presentatie:

Introductie in Linked Data 1 Introductie in Linked Data “Je kunt een probleem niet oplossen met de denkwijze die het veroorzaakt heeft” - Albert Einstein Spreker: Richard Nagelmaeker

Linked Data Een waaier aan mogelijkheden

Inhoud Introductie Context van Linked Data Linked Data waaier, aspecten van Linked Data Vastleggen Iteratief Uitwisselen Betekenis Wat heeft Linked Data ons te bieden

Introductie Richard Nagelmaeker Fouder van BlueSky Data to Empower Humanity

Context Linked Data Initiatief van Tim Berners-Lee (de maker van het Web) Standaarden ontwikkeld door W3C – sinds 2004 Linked Data bestaat sinds TED talk 2009 Linked Data veel gehoord in combinatie met Open Data Linked Data = technologie Open Data = licentie

De Linked Data Waaier

De waaier – Aspecten van Linked Data Bedrijfsregels Bedrijfsregels Datawarehouse Afleiden Klassenmodel Betekenis Voorziening Componenten Data Aspecten ESB Context Service Uitwisselen Iteratief Database Vastleggen

Vastleggen Bedrijfsregel Afleiden Betekenis Data Context Uitwisselen Iteratief Vastleggen Vastleggen

Vastleggen - Van tabel naar netwerk Tekstsuggestie: ‘Van […] naar […]’ Netwerk

Vastleggen - Triple Volgens de standaard : Resource Description Framework (RDF) Onderwerp Lijdend voorwerp Gezegde voetbaltVoor Wesley Galatasaray

Vastleggen Triple Store Serialisatie formaten, JSON-LD, RDF/XML ,TTL, etc. één schema voor alle berichten @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . skos:Collection rdf:type owl:Class ; rdfs:isDefinedBy <http://www.w3.org/2004/02/skos/core> ; rdfs:label "Collection"@en ; rdfs:subClassOf owl:Thing ; owl:disjointWith skos:Concept ; owl:disjointWith skos:ConceptScheme ; skos:definition "A meaningful collection of concepts."@en ;

Iteratief Bedrijfsregel Afleiden Betekenis Data Context Uitwisselen Vastleggen Iteratief

Iteratief – Kennis toevoegen op basis van wat je weet Openworld assumption Wie is de mooiste van 't hele land?“ "De koningin is de mooiste van 't land." Sprook-jesland Titel Vrouw Koningin Land mooisteVan 13

Uitwisselen Bedrijfsregel Afleiden Betekenis Data Context Uitwisselen Iteratief Vastleggen Uitwisselen

Uitwisselen - Resources Gegevens worden uitgewisseld via http Linked Data komt standaard met een http end-point Sparql end-point Lìnked Data Platform end-point REST interface Onderwerp Lijdend voorwerp Gezegde http://voetballers.nl/id/voetbaltVoor http://voetballers.nl/id/Wesley http://voetballers.nl/id/Galataseray

Uitwisselen - URI URL (=URI) is de unieke identifier voor elk gegeven 16 URL (=URI) is de unieke identifier voor elk gegeven URI geeft elk gegeven een locatie op globale schaal Deze locatie is de enige plek waar het gegeven gewijzigd kan worden. Op alle andere plekken wordt er middels de URI naar het gegeven gerefereerd. Hierdoor zijn de gegevens altijd up-to-date

Uitwisselen - SPARQL Is een HTTP service Zowel model als de data ophalen via de service Gegevens opvragen op basis van een triples patroon Gegevens van meerdere bronnen combineren SELECT * WHERE { ?s ?p 123456789 } Gegevens die in een triplestore zijn opgeslagen kunnen worden bevraagd via een SPARQL endpoint. SPARQL is de querytaal voor Linked Data. Het lijkt erg op SQL. De kracht van SPARQL ligt met name in twee aspecten: je kunt het modelschema tegelijk met de data opvragen en de triplestructuur is leidend. Dit maakt dat je met variabelen al stappend door de triplestructuur steeds meer te weten komt over de gegevens in de store. Bijvoorbeeld: je weet dat een object de waarde “123456789” heeft. Je kunt u de twee andere delen van de triple opvragen en in een variabele stoppen. Variabelen worden in SPARQL genoteerd met een vraagteken “?”.

Betekenis Bedrijfsregel Afleiden Betekenis Data Context Uitwisselen Iteratief Vastleggen Betekenis

Betekenis Model = Migrant Naam = Maxima Anybody can say anything about any topic, in almost any fashion (AAA(AAF)) Voorbeelden van vocabulaires OWL – Web Ontology Language FOAF – Frend of a Frend SKOS – Simple Knowledge Organization System DC – Dublin Core DQ – Data Cube PROV - Provenance vCARD RDFS – RDF Schema Model = Migrant Naam = Maxima

Betekenis Suggestie: andere titel? Man foaf:familyName rdf:type 20 Sneijder Man foaf:familyName rdf:type Wesley Galatasaray :voetbaltVoor baller skos:broader Suggestie: andere titel?

Wat heeft Linked Data ons te bieden

Huidige uitdagingen Applicaties C A D B ESB Wijziging Berichten Rondsturen Services Afnemer

- Albert Einstein 23

Welke oplossing biedt Linked Data Applicaties C D A B Wijziging Berichten Gegevens Party Gegevens Linked Data Afnemer

Issues met Linked Data Kennis is schaars Heftige learning curve – Het is echt een andere manier van denken Relationele DB naar RDF is omvang x10 Verwijzen naar een triple is indirect (bv met named graphs of re-ïfficatie) RDF dwingt niets af, alles kan op elke willekeurige plek in de Triple Store stoppen. Waar een integer wordt verwacht, kan ik een string plaatsen. Brede (opensource) toolset, de kwaliteit is echter wisselend, doorgaans minder als in relationele wereld gebruikelijk is. Triple Stores en modeleer tooling zijn wel van een goede kwaliteit. Performance issues bij zeer complexe queries op zeer omvangrijke gegevenssets [meer dan 1 miljard triples] (maar heb je die complexe queries wel nodig?)

Linked Data: nieuwe dienst met minimale impact Applicaties B C A D Wijziging Gegevens Party Gegevens Linked Data

Met Linked Data geef ik antwoord op de vraag van nu Inkomsten Plaats soon Gezin naliteit

Met Linked Data maakt samenwerken eenvoudiger http://ogh.nl/def/LinkedDataBijeenkomst

vragen naar: info@bluesky.co.nl Data to Empower Humanity