1. Augment web pages with semantically
structured annotations
http://thepund.it
mercoledì 10 ottobre 12
2. Semantic enrichment and
contextualisation of content to enhance
understanding and collaboration
Next generation
annotation tools for scholars ?
Christian Morbidoni Phd
<christian.morbidoni@gmail.com>
TW: @chrmor
mercoledì 10 ottobre 12
3. The Linked Data vision...
... is becoming reality!
mercoledì 10 ottobre 12
23. Companies
Institutions
• The Linked Data Web is composed by
• institutional archives, open data sets...
Geo-spatial
services
• ... and pieces of data added by users
?•
Libraries
(annotations)
Communities can build their own apps, tools
and visualizations by:
• Accessing a global interconnected database
• Merge, mix and augment data
• Reusing data in creative ways!
mercoledì 10 ottobre 12
24. A virtuous circle is possible?
Publishes data
that users can use and augment
Digital Library
Users / Scholars
Creates structured knowledge
that DLs can use to enrich their offer
mercoledì 10 ottobre 12
25. A virtuous circle is possible?
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
mercoledì 10 ottobre 12
26. 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
mercoledì 10 ottobre 12
27. 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!
mercoledì 10 ottobre 12
28. 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!
mercoledì 10 ottobre 12
30. Pundit high level features
• Annotate web content
mercoledì 10 ottobre 12
31. Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
mercoledì 10 ottobre 12
32. Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
• Keep notebooks private or make them public
mercoledì 10 ottobre 12
33. Pundit high level features
• Annotate web content
• Collect annotations into multiple “notebooks”
• Keep notebooks private or make them public
• Share public notebooks with others
mercoledì 10 ottobre 12
34. 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
mercoledì 10 ottobre 12
36. Client can be
embedded into web-apps
or injected via bookmarklet
mercoledì 10 ottobre 12
37. Annotation data is stored in RDF and
can be consumed in JSON via REST
APIs by third party apps
Client can be
embedded into web-apps
or injected via bookmarklet
mercoledì 10 ottobre 12
38. Annotation data is stored in RDF and
can be consumed in JSON via REST
APIs by third party apps
Client can be
embedded into web-apps
or injected via bookmarklet
Use REST APIs
or powerful SPARQL queries
to build your own apps on top of
Pundit annotations data
mercoledì 10 ottobre 12
39. Installing Pundit
• Including Pundit into a DL:
• Include a JS library in your web pages
• Add some special tags to tour pages
• Create a custom vocabulary (a JSON file) and
put it on the web
• Optionally install your own Pundit Server
mercoledì 10 ottobre 12
40. Thank you!
http://thepund.it
What does Pundit mean?
http://en.wikipedia.org/wiki/Pundit_(expert)
mercoledì 10 ottobre 12