pundit@firenze trainingschool

37
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 <[email protected]> TW: @chrmor sabato 29 settembre 12

Upload: christian-morbidoni

Post on 10-Dec-2014

609 views

Category:

Documents


0 download

DESCRIPTION

A short introduction to Semantic Annotations with Pundit http:/thepund.it

TRANSCRIPT

Page 1: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Semantic Enrichment and Contextualisation to Enhance Understanding and Collaboration

Part IIBuilding next generation tools for scholars

Christian Morbidoni Phd <[email protected]>

TW: @chrmor

sabato 29 settembre 12

Page 2: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

The Linked Data vision...... is becoming reality!

sabato 29 settembre 12

Page 3: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

sabato 29 settembre 12

Page 4: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Institutions

sabato 29 settembre 12

Page 5: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

sabato 29 settembre 12

Page 6: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

sabato 29 settembre 12

Page 7: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

LibrariesCultural Heritage

sabato 29 settembre 12

Page 8: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

LibrariesCultural Heritage

sabato 29 settembre 12

Page 9: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

LibrariesCultural Heritage

sabato 29 settembre 12

Page 10: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

LibrariesCultural Heritage

sabato 29 settembre 12

Page 11: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

?LibrariesCultural Heritage

sabato 29 settembre 12

Page 12: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

?LibrariesCultural Heritage

sabato 29 settembre 12

Page 13: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

?LibrariesCultural Heritage

sabato 29 settembre 12

Page 14: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 15: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 16: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

• Semantic Web Applications:

• Access/browse a global interconnected DB

• Merge, mix data

• Let people reuse your data in creative ways!

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 17: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

• Semantic Web Applications:

• Access/browse a global interconnected DB

• Merge, mix data

• Let people reuse your data in creative ways!

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 18: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

• Semantic Web Applications:

• Access/browse a global interconnected DB

• Merge, mix data

• Let people reuse your data in creative ways!

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 19: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

• Semantic Web Applications:

• Access/browse a global interconnected DB

• Merge, mix data

• Let people reuse your data in creative ways!

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 20: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

• Semantic Web Applications:

• Access/browse a global interconnected DB

• Merge, mix data

• Let people reuse your data in creative ways!

InstitutionsCompanies

Geo-spatialservices

Libraries

?

sabato 29 settembre 12

Page 21: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

A virtuous circle

Digital Library

Users / Scholars

Publishes data that users can use and augment

Creates structured knowledgethat DLs can use to enrich their offer

sabato 29 settembre 12

Page 22: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

A virtuous circle

Digital Library

Users / Scholars

Publishes data that users can use and augment

Creates structured knowledgethat DLs can use to enrich their offer

Web of Data

sabato 29 settembre 12

Page 23: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Augment web pages with semantically structured annotations

More info and live demo athttp://thepund.it

sabato 29 settembre 12

Page 24: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

My Vocabulary/Ontology

- Philosophers Nietzsche Immanuel Kant Socrates ….+ Relevant Topics

God Politics Economy+ Places

quotes

written by

see also

criticizes

has topic

Freebase.com

is a tool for creating Structured Semantic Annotations

sabato 29 settembre 12

Page 25: Pundit@firenze trainingschool

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

Page 26: Pundit@firenze trainingschool

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

Page 27: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Pundit high level features

sabato 29 settembre 12

Page 28: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Pundit high level features

• Annotate web content

sabato 29 settembre 12

Page 29: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Pundit high level features

• Annotate web content

• Collect annotations into multiple “notebooks”

sabato 29 settembre 12

Page 30: Pundit@firenze trainingschool

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

Page 31: Pundit@firenze trainingschool

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

Page 32: Pundit@firenze trainingschool

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

Page 33: Pundit@firenze trainingschool

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

Page 34: Pundit@firenze trainingschool

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

Page 35: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Why semantically structured annotations?

sabato 29 settembre 12

Page 36: Pundit@firenze trainingschool

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

Page 37: Pundit@firenze trainingschool

COST/SISMEL Training School 2012

Thank you!

sabato 29 settembre 12