De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Inleiding en Ontwerpen voor het semantische web : 2 cursussen

Verwante presentaties


Presentatie over: "Inleiding en Ontwerpen voor het semantische web : 2 cursussen"— Transcript van de presentatie:

1 Inleiding en Ontwerpen voor het semantische web : 2 cursussen
Leo Meerman, 21 juni 2012

2 Inhoudsopgave Voorstellen Inleiding Cursus Inleiding semantische web
Cursus Ontwerpen voor het semantische web Suggesties en vragen Nadere informatie

3 Voorstellen Persoonlijk: Leo Meerman

4 Voorstellen Zakelijk: CELT Consultancy sinds 1993

5 Voorstellen Zakelijk: CELT Consultancy sinds 1993

6 Inhoudsopgave Voorstellen Inleiding
Webversies, Het Idee semantische web, definities, gedistribueerde data

7 Webversies 1.0, 2.0, Versie 1.0 Documenten en hyperlinks

8 Webversies 1.0, 2.0, Versie 2.0 Communicatie en ‘User Generated Content’

9 Webversies 1.0, 2.0, Versie 3.0 Semantische relaties en redeneren (inferencing)

10 Het Idee semantische web - 1
Omschrijving: … in general, computers have no reliable way to process semantics. The Semantic Web brings structure to the meaningful content of Web pages The 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 resource that gets more plentiful every day. In today’s web-connected world it drives transactions and decisions of every kind.

11 Het Idee semantische web - 2

12 Het Idee semantische web - 3
Gedistribueerde data : De LOD cloud sept2011 LOD: Linked Open Data

13 Twee cursussen I Inleiding semantische web
II Ontwerpen voor het semantische web

14 Inhoudsopgave Voorstellen Inleiding Cursus Inleiding semantische web
Webversies, Het Idee semantische web, definities, gedistribueerde data Cursus Inleiding semantische web Leerdoelen, onderwerpen RDF(S) en de ontologie

15 I Inleiding semantische web - 0
Leerdoelen Wat is het semantische web Mogelijkheden en potentie Onderdelen Inhoud

16 I Inleiding semantische web -1
Onderwerpen: Achtergrond en ontstaan Onderdelen van het semantische web Ontwerptaal: RDF (en RDFS) Basismodel: de ontologie Zoeken en vinden SPARQL Publiceren op het web

17 I Inleiding semantische web - 2
Ontwerptaal RDF : de fundering RDF: Resource Description Framework

18 I Inleiding semantische web - 3
Ontwerptaal RDF : Resources Universal Resource Identifier URI voor de OWL namespace:

19 I Inleiding semantische web - 4
Ontwerptaal RDF: Triples

20 I Inleiding semantische web - 4a
Ontwerptaal 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 10 triples over sportevenementen

21 I Inleiding semantische web - 5
Ontwerptaal RDF: Triple store (knowledge base)

22 I Inleiding semantische web - 6
Basismodel : de ontologie

23 Inhoudsopgave Voorstellen Inleiding Cursus Inleiding semantische web
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 II Ontwerpen semantische web - 0
Leerdoelen Basisfunctionaliteiten RDF – triples √ Basisfunctionaliteiten RDFS – klassestructuren Basisfunctionaliteiten SKOS Zoekopdrachten formuleren met SPARQL

25 II Ontwerpen semantische web - 1
Ontwerptalen /-tools RDF > RDFS > OWL / OWL2

26 II Ontwerpen semantische web - 2
RDFS : RDF Schema Meer 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 II Ontwerpen semantische web - 3
OWL: Web Ontology Language Nog complexere functies, zoals: owl:equivalentClass, owl:equivalentProperty, … owl:sameAs, owl:differentFrom, … owl:minCardinality, owl:maxCardinality, …

28 II Ontwerpen semantische web - 4
Thesaurus elementair Concept, verwijzend naar ‘zichzelf’

29 II Ontwerpen semantische web - 5
Thesaurus BS 8723 standaard (allemaal triples !!!!!)

30 II Ontwerpen semantische web - 6
SKOS: Simple Knowledge Organization System

31 II Ontwerpen semantische web - 7
SKOS: Simple Knowledge Organization System

32 II Ontwerpen semantische web - 8
SPARQL : Simple Protocol And RDF Query Language Triples : MickJagger zingtIn Rolling Stones JimMorrison zingtIn The Doors KeithRichard zingtIn Rolling Stones Vraagformulering: SELECT ?wie WHERE ?wie :zingtIn :RollingStones Antwoord: MickJagger , Keith Richard

33 II Ontwerpen semantische web - 9
SPARQL – Business Rules (voorbeeld) Rule: Een klant die voor meer dan 5000 Euro koopt is een preferred klant Triples: klantA      :totaalGekocht    5100 klantB      :totaalGekocht    4800 klantC      :totaalGekocht    9998 CONSTRUCT {?klant :isEen :PreferredKlant} WHERE    {?klant :totaalGekocht ?tG FILTER (?tG > 5000) }  Resultaat:       klantA is een preferred klant                     klantC is een preferred klant

34 II Ontwerpen semantische web – 10
RDFa : semantically mark-up your website -2 Triple structuur

35 II Ontwerpen semantische web-10a
RDFa : semantically mark-up your website Voorbeeld: <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=" " /> <meta property="http://purl.org/dc/terms/subject" content="photography" /> ... </head>

36 Suggesties en vragen

37 Nadere informatie GO opleidingen Leo Meerman info@GOopleidingen.nl
@GOopleidingen Leo Meerman @leomeerman


Download ppt "Inleiding en Ontwerpen voor het semantische web : 2 cursussen"

Verwante presentaties


Ads door Google