pundit, an open source semantic annotation tool for the web

123
PUNDIT Paris 10 th January 2014 Simone Fonda [email protected]

Upload: net7

Post on 11-May-2015

2.708 views

Category:

Technology


1 download

DESCRIPTION

Brief introduction of Net7, Linked (open) Data, semantic web technologies and Pundit, an Open Source semantic annotation tool for the web. Presentation gave in Paris on the 10th of January at the Centre Alexandre Koyré Histoire des Sciences et des Techniques by Simone Fonda.

TRANSCRIPT

Page 1: Pundit, an Open Source semantic annotation tool for the web

PUNDITParis 10th January 2014

Simone Fonda [email protected]

Page 2: Pundit, an Open Source semantic annotation tool for the web

1. THANKS

Page 3: Pundit, an Open Source semantic annotation tool for the web

1. THANKS2. STOP ME

Page 4: Pundit, an Open Source semantic annotation tool for the web

1. THANKS2. STOP ME3. AGENDA

Page 5: Pundit, an Open Source semantic annotation tool for the web

1. THANKS2. STOP ME3. AGENDA4. LET'S GO!

Page 6: Pundit, an Open Source semantic annotation tool for the web

NET7

Page 7: Pundit, an Open Source semantic annotation tool for the web

Riccardo - 28Federico - 27Michele - 23 Alessio - 29 Simone - 27Roan - 28 Armando - 28

3 computer scientists, 1 historian, 2 physicists, 1 film director

2002

Page 8: Pundit, an Open Source semantic annotation tool for the web

Giulio

Romeo

Ugo Francesco Federico Alessio

Massimiliano Susanna

Valerio

Giovanni

Evelyne

Enrico

Danilo

Gaetano Simone Massimiliano FrancescaRoberto

Luca

Cristina

Michele Francesca Chiara

2014

Giacomo Simone Mario Emilio ....

+Interns, trainees

Page 9: Pundit, an Open Source semantic annotation tool for the web

Mission

Scientific knowledge

Business dataCultural

Heritage

Make knowledge more usable and accessible by applying

Semantic Web technologies

Page 10: Pundit, an Open Source semantic annotation tool for the web

PhilosophyWe use and promote

Open Source and Free Software

We support Open Access to scientific knowledge and cultural heritage

Page 11: Pundit, an Open Source semantic annotation tool for the web

Italy - Scuola Normale Superiore - University of Pisa - Scuola Superiore Sant’Anna - ILIESI (CNR, Rome) - University of Bologna - University of Bari - University of Roma - University of Padova - Cilea - Tuscany Region - Province of Pisa - Province of Trento - Fondazione Sistema Toscana - Toscana Promozione - Comunità Montana Valle Camonica !- UNICREDIT - Intesa Sanpaolo Spa - COOP Italia - NTT Data Italia Spa - Giunti Editore - Dolce e Gabbana - Benetton

Cultural Heritage

Knowledge Management

Document Management

eGovernment

We work with

Page 12: Pundit, an Open Source semantic annotation tool for the web

Norway - University of Bergen - WAB - AKSIS !Denmark - University of Copenhagen !Belgium - Id Consulting - Scom Sustainable Communication !Greece - University of Thessaloniki !!

France - CNRS - Université Paris-Nord 13 !Israel - National Library - University of Tel Aviv - Al-Aqsa Mosque !Cyprus - Cyprus Institute !Ireland - Trinity College Dublin - Digital Enterprise Research Institute (DERI) !UK - Oxford Internet Institute - De Montfort University - In2 Ltd. - King’s College London !Germany - Universität München - Staatsbibliothek zu Berlin - Humboldt-Universität zu Berlin

Cultural Heritage

Knowledge Management

Document Management

eGovernment

We work with

Page 13: Pundit, an Open Source semantic annotation tool for the web

DISCOVERY Digital Semantic Corpora for Virtual Research in Philosophy

WEBSICOLA Website Conception Language

ACTION A32 Open Scholarly Communities on the Web

SEMLIB Semantic Web Tools for Digital Libraries

PAST

Page 14: Pundit, an Open Source semantic annotation tool for the web

ORLANDO FURIOSO

HYPERSCHOPENHAUER

HYPERNIETZSCHE

HYPERJOURNAL

ANTON FRANCESCO DONI

PAST

Page 15: Pundit, an Open Source semantic annotation tool for the web

6 National Research Projects from 2005 to 2014 !12 EU Research Projects from 2006 to 2014 !

PRES

ENT

Page 16: Pundit, an Open Source semantic annotation tool for the web

PRES

ENT

DM2E Digital Manuscripts to Europeana

EUROCORR The European Correspondence to Jacob Burckhardt

AGORA Scholarly Open Access Research in European Philosophy

LookingAtWords Looking at Words Through Images. Some Case Studies for a Visual History of Italian Literature

DiXit Digital Scholarly Editions Initial Training Network

GramsciSource An innovative open platform to support the Gramsci studies and scholars

Page 17: Pundit, an Open Source semantic annotation tool for the web

Products

Page 18: Pundit, an Open Source semantic annotation tool for the web
Page 19: Pundit, an Open Source semantic annotation tool for the web

Digital Libraries

Page 20: Pundit, an Open Source semantic annotation tool for the web
Page 21: Pundit, an Open Source semantic annotation tool for the web
Page 22: Pundit, an Open Source semantic annotation tool for the web

LOD

VISUALIZATIONS

DL

Page 23: Pundit, an Open Source semantic annotation tool for the web

LINKED OPEN DATA

Page 24: Pundit, an Open Source semantic annotation tool for the web

Digital HumanitiesNot just preservation

Page 25: Pundit, an Open Source semantic annotation tool for the web
Page 26: Pundit, an Open Source semantic annotation tool for the web
Page 27: Pundit, an Open Source semantic annotation tool for the web

LibrariesCultural Heritage

CompaniesCompanies

Scholars

Geo-spatialservicesGeo-Spatial!

services

Page 28: Pundit, an Open Source semantic annotation tool for the web

LibrariesCultural Heritage

CompaniesCompanies

Scholars

GLOBAL INTERCONNECTED DB MERGE/MIX

REUSE

Geo-spatialservicesGeo-Spatial!

services

Page 29: Pundit, an Open Source semantic annotation tool for the web
Page 30: Pundit, an Open Source semantic annotation tool for the web

LINKED DATA

Page 31: Pundit, an Open Source semantic annotation tool for the web

LINKED DATA

identify, define conceptsknowledge

linkingtyped relations

Page 32: Pundit, an Open Source semantic annotation tool for the web

LINKED DATA

Page 33: Pundit, an Open Source semantic annotation tool for the web

LINKED DATA

unambiguously express knowledgedifferent providers

link to = enrich the Web of Datatyped+labeled relations

Page 34: Pundit, an Open Source semantic annotation tool for the web

Typed relations among different kind of objects and entities

Page 35: Pundit, an Open Source semantic annotation tool for the web

Define new knowledge

Page 36: Pundit, an Open Source semantic annotation tool for the web

Link to the Web of Data, and access its data

Page 37: Pundit, an Open Source semantic annotation tool for the web

2007

Page 38: Pundit, an Open Source semantic annotation tool for the web

2008

Page 39: Pundit, an Open Source semantic annotation tool for the web

2009

Page 40: Pundit, an Open Source semantic annotation tool for the web

2010

Page 41: Pundit, an Open Source semantic annotation tool for the web

2011

Page 42: Pundit, an Open Source semantic annotation tool for the web
Page 43: Pundit, an Open Source semantic annotation tool for the web
Page 44: Pundit, an Open Source semantic annotation tool for the web
Page 45: Pundit, an Open Source semantic annotation tool for the web

SEMANTIC WEB

Page 46: Pundit, an Open Source semantic annotation tool for the web

SEMANTIC WEB

Page 47: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

Page 48: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

"a formal specification of ashared conceptualisation"

to study entities and theirrelations

Page 49: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

Page 50: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

Dublin Core

FOAF

WordNet

EDM

Documents

Persons

Lexical references

Cultural Heritage

Page 51: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

Page 52: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

YOUR OWN?

Page 53: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

Page 54: Pundit, an Open Source semantic annotation tool for the web

ONTOLOGIES

WAB

OPENPAL

Wittgenstein

Correspondance

Page 55: Pundit, an Open Source semantic annotation tool for the web
Page 56: Pundit, an Open Source semantic annotation tool for the web

April 2013119 languages 13M unique things 205M links 2.5B triples

Page 57: Pundit, an Open Source semantic annotation tool for the web

Ampere + Lod Live

Page 58: Pundit, an Open Source semantic annotation tool for the web

Timelinejs + Bode letters

Page 59: Pundit, an Open Source semantic annotation tool for the web
Page 60: Pundit, an Open Source semantic annotation tool for the web
Page 61: Pundit, an Open Source semantic annotation tool for the web
Page 62: Pundit, an Open Source semantic annotation tool for the web

PUNDIT

Page 63: Pundit, an Open Source semantic annotation tool for the web

WHY DO YOU NEED PUNDIT

Page 64: Pundit, an Open Source semantic annotation tool for the web

WHY DO YOU NEED PUNDIT

?

Page 65: Pundit, an Open Source semantic annotation tool for the web

NEEDS

Page 66: Pundit, an Open Source semantic annotation tool for the web

SHARECREATEKNOWLEDGE

REUSETHE LOD

ENRICHTHE WEBOF DATA

CONCEPTTAXONOMIES

VISUALIZE

NEEDS

Page 67: Pundit, an Open Source semantic annotation tool for the web

WHAT IS PUNDIT

Page 68: Pundit, an Open Source semantic annotation tool for the web

WHAT IS PUNDIT?

Page 69: Pundit, an Open Source semantic annotation tool for the web

COMPONENTS

Page 70: Pundit, an Open Source semantic annotation tool for the web

KORBOCLIENT

ASK

LOD PROVIDERS

FEED ANNOTATIONSERVER

COMPONENTS

Page 71: Pundit, an Open Source semantic annotation tool for the web

KORBOCLIENT

ASK

LOD PROVIDERS

FEED ANNOTATION SERVER

COMPONENTS

Page 72: Pundit, an Open Source semantic annotation tool for the web

KORBOCLIENT

ASK

LOD PROVIDERS

FEED ANNOTATION SERVER

COMPONENTS

Page 73: Pundit, an Open Source semantic annotation tool for the web

KORBOCLIENT

ASK

LOD PROVIDERS

FEED ANNOTATION SERVER

COMPONENTS

Page 74: Pundit, an Open Source semantic annotation tool for the web

KORBOCLIENT

ASK

LOD PROVIDERS

FEED ANNOTATION SERVER

COMPONENTS

Page 75: Pundit, an Open Source semantic annotation tool for the web
Page 76: Pundit, an Open Source semantic annotation tool for the web

Play together to createsemantic knowledge andenrich the web of data

Page 77: Pundit, an Open Source semantic annotation tool for the web
Page 78: Pundit, an Open Source semantic annotation tool for the web

OPENSOURCE

Page 79: Pundit, an Open Source semantic annotation tool for the web
Page 80: Pundit, an Open Source semantic annotation tool for the web
Page 81: Pundit, an Open Source semantic annotation tool for the web

Chrome Firefox

Safari

Page 82: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 83: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 84: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Users

Page 85: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 86: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Shar

ed

lang

uage

Rem

ote

repo

sito

ry

Page 87: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

TUse API to buildVisualizations

and Apps

Developers

Page 88: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

TUse API to buildVisualizations

and Apps

DevelopersLinked Open Data

Page 89: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 90: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Confi

gura

tions

Page 91: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 92: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Reuse

Page 93: Pundit, an Open Source semantic annotation tool for the web

Pundit configuration - Vocabularies - GUI settings - Activate/deactivate modules

Linked Data URLs

Other LOD sources

Feed.the

Get content and metadataDisplay annotable

Pundit content

Import vocabularies “on the fly”

Vocabularies and

REST API

Annotation Server

REST API

Scholars

Linked Data Web

Link to text / put in context

Create annotations

ask.the

Manage, visualize and discover annotations

Client

Store/retrieveRDF annotations

Automatic entity extraction

MURUCA Digital LibrariesIncludingWittgensteinSource.org

INPU

T

Use API to buildVisualizations

and Apps

Developers

Page 94: Pundit, an Open Source semantic annotation tool for the web
Page 95: Pundit, an Open Source semantic annotation tool for the web

NAMED CONTENT

Page 96: Pundit, an Open Source semantic annotation tool for the web
Page 97: Pundit, an Open Source semantic annotation tool for the web

Index

Page 98: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

Page 99: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

Big Image

Text + Image Long Text

Page 100: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

Big Image

Text + Image Long Text

Page 101: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

Big Image

A

Text + Image Long Text

A

BB

Page 102: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

Page 103: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

A CB

Page 104: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

A CB

Page 105: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

A

C

B

Page 106: Pundit, an Open Source semantic annotation tool for the web

Index

BCA

A

C

B

Page 107: Pundit, an Open Source semantic annotation tool for the web

named contents

Index

BCA

stable URIs....

Page 108: Pundit, an Open Source semantic annotation tool for the web

named contents

Index

BCA

stable URIs....

TECHNI

CALITIE

S

Page 109: Pundit, an Open Source semantic annotation tool for the web

HOW TO PLAY WITH PUNDIT

Page 110: Pundit, an Open Source semantic annotation tool for the web

HOW TO PLAY WITH PUNDIT ?

Page 111: Pundit, an Open Source semantic annotation tool for the web

INSTALL IT IN YOUR DIGITAL LIBRARY

Page 112: Pundit, an Open Source semantic annotation tool for the web
Page 113: Pundit, an Open Source semantic annotation tool for the web

DOWNLOADTHE

BOOKMARKLET

Page 114: Pundit, an Open Source semantic annotation tool for the web

EXPLOIT THE SERVER API

Page 115: Pundit, an Open Source semantic annotation tool for the web

EXPLOIT THE SERVER API

Page 116: Pundit, an Open Source semantic annotation tool for the web

?WHERE IS PUNDIT GOING

Page 117: Pundit, an Open Source semantic annotation tool for the web

ANNOTATION TEMPLATES

EDIT VOCABS ON THE FLY

SINGLE SIGN ONOPENANNOTATION

COMPLIANCY

SHARE AND COLLABORATE

ASK VISUALIZATIONS

NEW USER INTERFACE

I18N

ASK UI

AUDIO ANNOTATION

IMAGE ANNOTATION USER INTERFACE

Page 118: Pundit, an Open Source semantic annotation tool for the web

SEEING IS BELIEVING

Page 119: Pundit, an Open Source semantic annotation tool for the web

http://www.thepund.it/

http://release-bot.thepund.it/build/examples/authors_index.html

Login: OpenID Create an annotation

View annotations Comment/tag + Text To Text

Extract Entities Image Annotation

Predicates (configuration) Triple Composer

My Items External sources - LOD + korbo vocabolaries (configuration)

Notebooks Break an annotation, fix it

Help: intro + contact form + TODOs

Page 120: Pundit, an Open Source semantic annotation tool for the web

http://wittgensteinsource.org/http://feed.thepund.it/http://ask.thepund.it/

"Annotate" button + Permalinks feed: 2 sources feed: an image Ask: discover Ask: facets

Ask: visualizations

Page 121: Pundit, an Open Source semantic annotation tool for the web

http://metasound.dibet.univpm.it/edgemaps/maps/test.html

http://metasound.dibet.univpm.it/gramsci/ajax-solr-master/examples/rdf/

http://metasound.dibet.univpm.it/timelinejs/examples/bur-bode.html

http://wittgensteinsource.org/lodlive/app_en.html?http://www.wittgensteinsource.org/Ts-310,5%5B3%5Det6%5B1%5D_n

VISUALIZATIONS

Page 122: Pundit, an Open Source semantic annotation tool for the web
Page 123: Pundit, an Open Source semantic annotation tool for the web

www.thepund.it

QUESTIONS?

@_thepundit

DM2E

[email protected]