Inleiding en Ontwerpen voor hetsemantische web : 2 cursussenLeo Meerman, 21 juni2012
Inhoudsopgave Voorstellen Inleiding Cursus Inleiding semantische web Cursus Ontwerpen voor het semantische web Suggesties ...
Voorstellen Persoonlijk: Leo Meerman
Voorstellen Zakelijk:    CELT Consultancy sinds 1993
Voorstellen Zakelijk:    CELT Consultancy sinds 1993
Inhoudsopgave Voorstellen Inleiding   Webversies, Het Idee semantische web, definities,   gedistribueerde data
Webversies 1.0, 2.0, 3.0 - 1Versie 1.0 Documenten en hyperlinks
Webversies 1.0, 2.0, 3.0 - 2Versie 2.0 Communicatie en ‘User Generated Content’
Webversies 1.0, 2.0, 3.0 - 3Versie 3.0       Semantische relaties en redeneren (inferencing)
Het Idee semantische web - 1Omschrijving:… in general, computers have no reliable way to process semantics.The Semantic We...
Het Idee semantische web - 2
Het Idee semantische web - 3Gedistribueerde data : De LOD cloud   sept2011                                           LOD: ...
Twee cursussen I   Inleiding semantische web II Ontwerpen voor het semantische web
Inhoudsopgave Voorstellen Inleiding   Webversies, Het Idee semantische web, definities,   gedistribueerde data Cursus Inle...
I     Inleiding semantische web - 0    Leerdoelen     Wat is het semantische web     Mogelijkheden en potentie     Onderde...
I      Inleiding semantische web -1Onderwerpen:    Achtergrond en ontstaan    Onderdelen van het semantische web    Ontwer...
I   Inleiding semantische web - 2Ontwerptaal RDF : de fundering                             RDF:                          ...
I       Inleiding semantische web - 3Ontwerptaal RDF : Resources    Universal Resource Identifier    URI voor de OWL names...
I   Inleiding semantische web - 4Ontwerptaal RDF: Triples
I           Inleiding semantische web - 4aOntwerptaal RDF: Triples voorbeelden                           Anton van Duinker...
I    Inleiding semantische web - 5Ontwerptaal RDF: Triple store (knowledge base)
I   Inleiding semantische web - 6Basismodel : de ontologie
Inhoudsopgave Voorstellen Inleiding   Webversies, Het Idee semantische web, definities,   gedistribueerde data Cursus Inle...
II     Ontwerpen semantische web - 0     Leerdoelen      Basisfunctionaliteiten RDF – triples   √      Basisfunctionalitei...
II   Ontwerpen semantische web - 1Ontwerptalen /-tools   RDF >       RDFS           >   OWL /                       OWL2
II      Ontwerpen semantische web - 2RDFS          :    RDF SchemaMeer complexe functies dan in RDF, zoals:     rdfs:Resou...
II      Ontwerpen semantische web - 3OWL:               Web Ontology LanguageNog complexere functies, zoals:     owl:equiv...
II   Ontwerpen semantische web - 4Thesaurus    elementair                          Concept,                          verwi...
II        Ontwerpen semantische web - 5Thesaurus             BS 8723 standaard (allemaal     triples !!!!!)
II   Ontwerpen semantische web - 6SKOS: Simple Knowledge OrganizationSystem
II   Ontwerpen semantische web - 7SKOS: Simple Knowledge OrganizationSystem
II     Ontwerpen semantische web - 8SPARQL : Simple Protocol And RDF Query     LanguageTriples :   MickJagger zingtIn     ...
II     Ontwerpen semantische web - 9SPARQL – Business Rules (voorbeeld)Rule:     Een klant die voor meer dan 5000 Euro koo...
II     Ontwerpen semantische web – 10RDFa :        semantically mark-up your website -2Triple structuur
II       Ontwerpen semantische web-10aRDFa :             semantically mark-up your websiteVoorbeeld:<html><head>  <title>T...
Suggesties en vragen
Nadere informatie GO opleidingen   info@GOopleidingen.nl   +31 70 3512380   @GOopleidingen Leo Meerman   leo@celt.nl   +31...
Upcoming SlideShare
Loading in …5
×

Presentatie Inleiding en ontwerpen voor het semantische web (Leo Meerman)

1,627 views

Published on

Mini-workshop van GO opleidingen tijdens KBenP-event op 21-06-2012

  • Be the first to comment

Presentatie Inleiding en ontwerpen voor het semantische web (Leo Meerman)

  1. 1. Inleiding en Ontwerpen voor hetsemantische web : 2 cursussenLeo Meerman, 21 juni2012
  2. 2. Inhoudsopgave Voorstellen Inleiding Cursus Inleiding semantische web Cursus Ontwerpen voor het semantische web Suggesties en vragen Nadere informatie
  3. 3. Voorstellen Persoonlijk: Leo Meerman
  4. 4. Voorstellen Zakelijk: CELT Consultancy sinds 1993
  5. 5. Voorstellen Zakelijk: CELT Consultancy sinds 1993
  6. 6. Inhoudsopgave Voorstellen Inleiding Webversies, Het Idee semantische web, definities, gedistribueerde data
  7. 7. Webversies 1.0, 2.0, 3.0 - 1Versie 1.0 Documenten en hyperlinks
  8. 8. Webversies 1.0, 2.0, 3.0 - 2Versie 2.0 Communicatie en ‘User Generated Content’
  9. 9. Webversies 1.0, 2.0, 3.0 - 3Versie 3.0 Semantische relaties en redeneren (inferencing)
  10. 10. Het Idee semantische web - 1Omschrijving:… in general, computers have no reliable way to process semantics.The Semantic Web brings structure to the meaningful content of Web pagesThe Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation.Data is the new raw material of the 21st century , a resourcethat gets more plentiful every day. In today’s web-connectedworld it drives transactions and decisions of every kind.
  11. 11. Het Idee semantische web - 2
  12. 12. Het Idee semantische web - 3Gedistribueerde data : De LOD cloud sept2011 LOD: Linked OpenData
  13. 13. Twee cursussen I Inleiding semantische web II Ontwerpen voor het semantische web
  14. 14. Inhoudsopgave Voorstellen Inleiding Webversies, Het Idee semantische web, definities, gedistribueerde data Cursus Inleiding semantische web Leerdoelen, onderwerpen RDF(S) en de ontologie
  15. 15. I Inleiding semantische web - 0 Leerdoelen Wat is het semantische web Mogelijkheden en potentie Onderdelen Inhoud
  16. 16. I Inleiding semantische web -1Onderwerpen: Achtergrond en ontstaan Onderdelen van het semantische web Ontwerptaal: RDF (en RDFS) Basismodel: de ontologie Zoeken en vinden SPARQL Publiceren op het web
  17. 17. I Inleiding semantische web - 2Ontwerptaal RDF : de fundering RDF: Resource Description Framework
  18. 18. I Inleiding semantische web - 3Ontwerptaal RDF : Resources Universal Resource Identifier URI voor de OWL namespace: http:/www.w3.org/ / 2002/ owl#
  19. 19. I Inleiding semantische web - 4Ontwerptaal RDF: Triples
  20. 20. I Inleiding semantische web - 4aOntwerptaal RDF: Triples voorbeelden Anton van Duinkerken schrijft “Verdediging van carnaval” Anton van Duinkerken schrijft “Brabantse herinneringen” B. Delfsgauw schrijft “Anton van Duinkerken” K. Fens schrijft “In memoriam Anton van Duinkeren” Anton van Duinkerken isEen Schrijver K.Fens isEen Schrijver Schrijver isEen Persoon Oefening miniworkshop  : Maak binnen 1 minuut minimaal 1 0 triples over sportevenementen
  21. 21. I Inleiding semantische web - 5Ontwerptaal RDF: Triple store (knowledge base)
  22. 22. I Inleiding semantische web - 6Basismodel : de ontologie
  23. 23. Inhoudsopgave Voorstellen Inleiding Webversies, Het Idee semantische web, definities, gedistribueerde data Cursus Inleiding semantische web Leerdoelen, onderwerpen RDF(S) en de ontologie Cursus Ontwerpen voor het semantische web Leerdoelen, onderwerpen RDF, RDFS, OWL, SPARQL, SKOS, RDFa, Microformats
  24. 24. II Ontwerpen semantische web - 0 Leerdoelen Basisfunctionaliteiten RDF – triples √ Basisfunctionaliteiten RDFS – klassestructuren Basisfunctionaliteiten SKOS Zoekopdrachten formuleren met SPARQL
  25. 25. II Ontwerpen semantische web - 1Ontwerptalen /-tools RDF > RDFS > OWL / OWL2
  26. 26. II Ontwerpen semantische web - 2RDFS : RDF SchemaMeer complexe functies dan in RDF, zoals: rdfs:Resource, rdfs:Class, rdfs:subClassOf rdfs:Property, rdfs:subPropertyOf rdfs:range, rdfs:domain rdfs:comment, rdfs:label, rdfs:seeAlso
  27. 27. II Ontwerpen semantische web - 3OWL: Web Ontology LanguageNog complexere functies, zoals: owl:equivalentClass, owl:equivalentProperty, … owl:sameAs, owl:differentFrom, … owl:minCardinality, owl:maxCardinality, …
  28. 28. II Ontwerpen semantische web - 4Thesaurus elementair Concept, verwijzend naar ‘zichzelf’
  29. 29. II Ontwerpen semantische web - 5Thesaurus BS 8723 standaard (allemaal triples !!!!!)
  30. 30. II Ontwerpen semantische web - 6SKOS: Simple Knowledge OrganizationSystem
  31. 31. II Ontwerpen semantische web - 7SKOS: Simple Knowledge OrganizationSystem
  32. 32. II Ontwerpen semantische web - 8SPARQL : Simple Protocol And RDF Query LanguageTriples : MickJagger zingtIn Rolling Stones JimMorrison zingtIn The Doors KeithRichard zingtIn Rolling StonesVraagformulering: SELECT ?wie WHERE ?wie :zingtIn :RollingStonesAntwoord: MickJagger , Keith Richard
  33. 33. II Ontwerpen semantische web - 9SPARQL – Business Rules (voorbeeld)Rule: Een klant die voor meer dan 5000 Euro koopt is een preferred klantTriples: klantA :totaalGekocht 5100 klantB :totaalGekocht 4800 klantC :totaalGekocht 9998CONSTRUCT {?klant :isEen :PreferredKlant}WHERE {?klant :totaalGekocht ?tGFILTER (?tG > 5000) }Resultaat: klantA is een preferred klant klantC is een preferred klant
  34. 34. II Ontwerpen semantische web – 10RDFa : semantically mark-up your website -2Triple structuur
  35. 35. II Ontwerpen semantische web-10aRDFa : semantically mark-up your websiteVoorbeeld:<html><head> <title>The Trouble with Bob</title> <meta property="http://purl.org/dc/terms/title" content="The Trouble with Bob" /> <meta property="http://purl.org/dc/terms/created" content="2011-09-10" /> <meta property="http://purl.org/dc/terms/subject" content="photography" /> ...</head>...
  36. 36. Suggesties en vragen
  37. 37. Nadere informatie GO opleidingen info@GOopleidingen.nl +31 70 3512380 @GOopleidingen Leo Meerman leo@celt.nl +31 6 48311943 @leomeerman

×