2. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
2
Plan prezentacji
Czym jest Semantic Web?
• Semantic stack
Triplestore
• RDF
• SPARQL
GraphDB
• Smart Data Management
• Workbench
Testowanie
Q&A
3. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
3
Czym jest SemanticWeb?
4. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
4
Czym jest Semantic Web?
SirTim Berners-Lee
• współtwórca usługiWWW
• Przewodniczący konsorcjumW3C
Założenia Semantic Web:
• Zrozumienie danych przez maszyny
• Powiązanie znaczenia danych ze sobą
• Kontekst
• Wykorzystanie istniejącego protokołu
5. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
5
Warstwy semantyczne
Unicode
URI
• Uniform Resource Identifier
XML
RDF (RDFS)
• Resource Description Framework
• RDF Schema
OWL
• Web Ontology Language
6. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
6
Warstwy semantyczne
SPARQL
• SPARQL Protocol and RDF Query
Language
RIF
• Rule Interchange Format
Unifying Logic
Proof / Reason
Trust + Crypto
7. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
7
Triplestore
8. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
8
Triplestore
RDF - Resource Description Framework
9. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
9
RDF
10. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
10
Triplestore
11. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
11
SPARQL
12. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
12
GraphDb
13. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
13
Smart Data Management
Integracja i łaczenie danych
Zgodnosc ze standardami W3C
Linked Open Data
Wnioskowanie
Pochodzenie danych
14. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
14
Workbench
15. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
15
Testowa
nie
16. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
16
Testowanie
Zmiany w bazie:
• Dane
• Ontologia
Zmiany w API:
• Nowe endpointy
• Rozbudowa istniejących
Zmiany wToolach oraz
WWW
Upgrade Bazy
17. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
17
Testowanie
Zmiany w bazie:
• Dane
18. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
18
Testowanie
Zmiany w bazie:
• Dane
19. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
19
Testowanie
Zmiany w bazie:
• Dane
20. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
20
Testowanie
Zmiany w bazie:
• Dane
21. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
21
Testowanie
Zmiany w bazie:
• Ontologia
22. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
22
Testowanie
Zmiany w bazie:
• Ontologia
23. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
23
Testowanie
Zmiany w bazie:
• Ontologia
24. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
24
Testowanie
Zmiany w bazie:
• Ontologia
25. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
25
Testowanie
Zmiany w API:
• Nowe endpointy
26. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
26
Testowanie
Zmiany w API:
• Rozbudowa istniejących
27. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
27
Testowanie
Zmiany wToolach
28. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
28
Testowanie
Zmiany WWW
29. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
29
Upgrade bazy
Testowanie
30. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
30
31. T e s t o w a n i e w ś w i e c i e o n t o l o g i i
| 2 0 1 6 . 0 9 . 2 2 | A g a t a O s t a s z e w s k a - S m y k a ł a | P a w e ł S z c z ę s n y
31
Q&A