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 skos:. skos:Collection rdf:type owl:Class ; rdfs:isDefinedBy ; rdfs:label ; rdfs:subClassOf owl:Thing ; owl:disjointWith skos:Concept ; owl:disjointWith skos:ConceptScheme ; skos:definition "A meaningful collection of ;

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

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 }

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

29 Blue Sky Data to Empower Humanity EINDE vragen naar:


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