De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


Presentatie over: "Introductie in Linked Data “Je kunt een probleem niet oplossen met de denkwijze die het veroorzaakt heeft” - Albert Einstein Spreker: Richard Nagelmaeker."— Transcript van de presentatie:

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

2 Linked Data Een waaier aan mogelijkheden

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

4 Introductie  Richard Nagelmaeker  Fouder van BlueSky  Ambitie : Een informatievoorziening die organisaties, medewerkers en klanten daadwerkelijk ondersteund. Vandaar ook de visie van Blue Sky: Data to Empower Humanity

5 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

6 De Linked Data Waaier

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

8 Vastleggen Bedrijfsregel Afleiden Betekenis Context Uitwisselen Iteratief Vastleggen Linked Data

9 Vastleggen - Van tabel naar netwerk Tabel Netwerk

10 Vastleggen - Triple  Volgens de standaard : Resource Description Framework (RDF) Onderwerp Lijdend voorwerp Gezegde voetbaltVoor WesleyGalatasaray

11  Triple Store  Serialisatie formaten, JSON-LD, RDF/XML,TTL, etc. − één schema voor alle berichten Vastleggen @prefix owl:. @prefix rdf:. @prefix rdfs:. @prefix skos:. skos:Collection rdf:type owl:Class ; rdfs:isDefinedBy ; rdfs:label "Collection"@en ; rdfs:subClassOf owl:Thing ; owl:disjointWith skos:Concept ; owl:disjointWith skos:ConceptScheme ; skos:definition "A meaningful collection of concepts."@en ;

12 Iteratief Bedrijfsregel Afleiden Betekenis Context Uitwisselen Iteratief Vastleggen Linked Data

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

14 Uitwisselen Bedrijfsregel Afleiden Betekenis Context Uitwisselen Iteratief Vastleggen Linked Data

15 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

16 Uitwisselen - URI  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 16

17 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 }

18 Betekenis Bedrijfsregel Afleiden Betekenis Context Uitwisselen Iteratief Vastleggen Linked Data

19 Betekenis  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

20 Betekenis 20 Wesley Galata saray :voetbaltVoor Man foaf:familyName Sneijder rdf:type skos:broader Voet baller

21 Wat heeft Linked Data ons te bieden

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

23 23 “Je kunt een probleem niet oplossen met de denkwijze die het veroorzaakt heeft” - Albert Einstein

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

25 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?)

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

27 Met Linked Data geef ik antwoord op de vraag van nu Per soon Gezin Verblijf Plaats Inkoms ten Natio naliteit

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

29 Blue Sky Data to Empower Humanity EINDE vragen naar: info@bluesky.co.nl


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

Verwante presentaties


Ads door Google