1. COST/SISMEL Training School 2012
Semantic Enrichment and Contextualisation to
Enhance Understanding and Collaboration
Part II
Building next generation tools for scholars
Christian Morbidoni Phd
<christian.morbidoni@gmail.com>
TW: @chrmor
sabato 29 settembre 12
7. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
Cultural Heritage
Libraries
sabato 29 settembre 12
8. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
Cultural Heritage
Libraries
sabato 29 settembre 12
9. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
Cultural Heritage
Libraries
sabato 29 settembre 12
10. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
Cultural Heritage
Libraries
sabato 29 settembre 12
11. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Cultural Heritage
Libraries
sabato 29 settembre 12
12. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Cultural Heritage
Libraries
sabato 29 settembre 12
13. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Cultural Heritage
Libraries
sabato 29 settembre 12
14. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
sabato 29 settembre 12
15. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
sabato 29 settembre 12
16. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
• Semantic Web Applications:
• Access/browse a global interconnected DB
• Merge, mix data
• Let people reuse your data in creative ways!
sabato 29 settembre 12
17. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
• Semantic Web Applications:
• Access/browse a global interconnected DB
• Merge, mix data
• Let people reuse your data in creative ways!
sabato 29 settembre 12
18. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
• Semantic Web Applications:
• Access/browse a global interconnected DB
• Merge, mix data
• Let people reuse your data in creative ways!
sabato 29 settembre 12
19. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
• Semantic Web Applications:
• Access/browse a global interconnected DB
• Merge, mix data
• Let people reuse your data in creative ways!
sabato 29 settembre 12
20. COST/SISMEL Training School 2012
Companies
Institutions
Geo-spatial
services
?
Libraries
• Semantic Web Applications:
• Access/browse a global interconnected DB
• Merge, mix data
• Let people reuse your data in creative ways!
sabato 29 settembre 12
21. COST/SISMEL Training School 2012
A virtuous circle
Publishes data
that users can use and augment
Digital Library
Users / Scholars
Creates structured knowledge
that DLs can use to enrich their offer
sabato 29 settembre 12
22. COST/SISMEL Training School 2012
A virtuous circle
Publishes data
that users can use and augment
Web of Data
Digital Library
Users / Scholars
Creates structured knowledge
that DLs can use to enrich their offer
sabato 29 settembre 12
23. COST/SISMEL Training School 2012
Augment web pages with semantically structured annotations
More info and live demo at
http://thepund.it
sabato 29 settembre 12
24. COST/SISMEL Training School 2012
is a tool for creating Structured Semantic Annotations
critic
izes
quot
es
Free
base
.com
has
topic
writt
en by
My V
ocab
ulary
/Ont
- Phi olog
loso y
pher
Nietz s
sche
Imma
n
Socr uel Kant
ates
….
+ Re
levan
God t Topics see a
lso
Politi
cs
Econ
+ Pla omy
ces
sabato 29 settembre 12
25. COST/SISMEL Training School 2012
Create simple text comments with
“semantic tags“ (concepts from the
Linked Data Cloud)
Or more advanced annotation graphs
(this fragment -> agrees_with -> this other fragment)
(this fragment -> has_author -> dbpedia/resource/shakespeare )
You can use your own vocabularies!
sabato 29 settembre 12
26. COST/SISMEL Training School 2012
Create simple text comments with
“semantic tags“ (concepts from the
Linked Data Cloud)
Or more advanced annotation graphs
(this fragment -> agrees_with -> this other fragment)
(this fragment -> has_author -> dbpedia/resource/shakespeare )
You can use your own vocabularies!
sabato 29 settembre 12
29. COST/SISMEL Training School 2012
Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
sabato 29 settembre 12
30. COST/SISMEL Training School 2012
Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
• Keep notebooks private or make them public
sabato 29 settembre 12
31. COST/SISMEL Training School 2012
Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
• Keep notebooks private or make them public
• Share public notebooks with others
sabato 29 settembre 12
32. COST/SISMEL Training School 2012
Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
• Keep notebooks private or make them public
• Share public notebooks with others
• Each users decides what notebooks to
“activate” >> Filtering visible annotations
sabato 29 settembre 12
33. COST/SISMEL Training School 2012
Annotation data is stored in RDF and can
be consumed in JSON via REST APIs by
third party apps
Client can be embedded into webpps or
injected via bookmarklet
Applications can be built consuming the
structured data created by users by
annotating
sabato 29 settembre 12
34. COST/SISMEL Training School 2012
Installing Pundit
• Including Pundit into a DL:
• Include a JS library in your web pages
• Add some special tags to tour pages
• Optionally create a custom vocabulary (a
JSON file) and put it on the web
• Optionally install your own Pundit Server
sabato 29 settembre 12
36. COST/SISMEL Training School 2012
... because they can be reused to build COOL applications !
... visualizing knowledge in a variety of ways!
sabato 29 settembre 12