Pundit

46
Pundit A novel Semantic Web annotation tool Simone Fonda - [email protected] This work is licensed under a Creative Commons Attribution 3.0 Unported (CC BY 3.0) Tuesday, June 12, 12

description

A novel Semantic Web annotation tool

Transcript of Pundit

Page 1: Pundit

PunditA novel Semantic Web annotation tool

Simone Fonda - [email protected]

This work is licensed under a Creative Commons Attribution 3.0 Unported (CC BY 3.0)Tuesday, June 12, 12

Page 2: Pundit

Develops from web sites to rich applications (mobile, fb, ..)

Uses Open Source technologies and standards

Works with Universities, public administrations, local realities

Focused on Digital Humanities / Digital Libraries

Born in 2001 by 7 enthusiasts, now feeds 24 persons

Leveraging RDF - Linked Data technologies

Tuesday, June 12, 12

Page 3: Pundit

Pundit : funding projects

being developed by Semedia (http://semedia.dibet.univpm.it/), University of Ancona, Italy and Net7

Funded by the SemLib EU project

(http://www.semlibproject.eu/)

Now supported and further developed in:

Agora EU project (http://www.project-agora.eu/)

DM2E EU project (http://dm2e.edu/)

Tuesday, June 12, 12

Page 4: Pundit

Pund

it Access Control on creation / visualization of annotations

Permission management

Extendible (do you already have users?)

Open

Client-server multi user web annotation system

Tuesday, June 12, 12

Page 5: Pundit

Login: 1 . 2 . 3 . 4

Open the login window

OpenID: http://openid.net/get-an-openid/

Register button?

Tuesday, June 12, 12

Page 6: Pundit

Login: 1 . 2 . 3 . 4

(or roll your own)

Choose an existing provider

Tuesday, June 12, 12

Page 7: Pundit

Login: 1 . 2 . 3 . 4

(or create a new one)

Sign in with your account

Tuesday, June 12, 12

Page 8: Pundit

Login: 1 . 2 . 3 . 4

Done!

Tuesday, June 12, 12

Page 9: Pundit

Fine-grained annotable content

(TODO) Portion of an image/video

(TODO) Full page

More?

Any text fragment (paragraph, word, ...)

Any image

Bound to the (named) content, not to the page

Client-server multi user web annotation systemPu

ndit

Tuesday, June 12, 12

Page 10: Pundit

Named content

Named content: annotation visible in every page with that content

authors_index.html: summary of all authors

Tuesday, June 12, 12

Page 11: Pundit

Named content: annotation visible in every page with that content

authors_index.html: summary of all authors

author_ariosto.html: extended author content

Named content

Tuesday, June 12, 12

Page 12: Pundit

Named content: annotation visible in every page with that content

authors_index.html: summary of all authors

author_ariosto.html: extended author content

Same content : same annotation

Named content

Tuesday, June 12, 12

Page 13: Pundit

Create fragments

Select a text fragment

Tuesday, June 12, 12

Page 14: Pundit

Select an image

Select a text fragment

Create fragments

Tuesday, June 12, 12

Page 15: Pundit

Fine-grained annotable content

Create, use and reuse items expressing semantics

Unambiguously express that same semantics

From an annotable content (text, images, ...)

Augment annotation linking it to the Web Of Data

Mash up entities coming from different providers

Client-server multi user web annotation systemPu

ndit

Tuesday, June 12, 12

Page 16: Pundit

My Items

For immediate or later use

Save to My Items:

Tuesday, June 12, 12

Page 17: Pundit

For immediate or later use

Grouped by: text-fragment / images / terms

Save to My Items:

My Items

Tuesday, June 12, 12

Page 18: Pundit

For immediate or later use

Grouped by: text-fragment / images / terms

Save to My Items:

Saved to/loaded from the server

My Items

Tuesday, June 12, 12

Page 19: Pundit

Taxonomy :

Get more items: 1 . 2 . 3 . 4

Tuesday, June 12, 12

Page 20: Pundit

Taxonomy :

Write as many as needed (JSONp) and add it to Pundit configuration

Get more items: 1 . 2 . 3 . 4

Tuesday, June 12, 12

Page 21: Pundit

Taxonomy :

Add to My Items (later use)

Write as many as needed (JSONp) and add it to Pundit configuration

Get more items: 1 . 2 . 3 . 4

Tuesday, June 12, 12

Page 22: Pundit

Taxonomy :

Use directly: drag and drop

Add to My Items (later use)

Write as many as needed (JSONp) and add it to Pundit configuration

Get more items: 1 . 2 . 3 . 4

Tuesday, June 12, 12

Page 23: Pundit

Get more items: 1 . 2 . 3 . 4

External sources :

Tuesday, June 12, 12

Page 24: Pundit

Get more items: 1 . 2 . 3 . 4

External sources :

Freebase - DBPedia - Your own?

Tuesday, June 12, 12

Page 25: Pundit

Get more items: 1 . 2 . 3 . 4

External sources :

Add to My Items (later use)

Freebase - DBPedia - Your own?

Tuesday, June 12, 12

Page 26: Pundit

Get more items: 1 . 2 . 3 . 4

External sources :

Use directly: drag and drop

Add to My Items (later use)

Freebase - DBPedia - Your own?

Tuesday, June 12, 12

Page 27: Pundit

Fine-grained annotable content

Create, use and reuse items expressing semantic

Use semantically typed relations among things

Unambiguously express semantic knowledge

Link to = enrich the Web Of Data

Create semantically structured annotations

Link among different pages / types / providers

Client-server multi user web annotation systemPu

ndit

Tuesday, June 12, 12

Page 28: Pundit

My Vocabulary/Ontology

- Philosophers Nietzsche Immanuel Kant Socrates ….+ Relevant Topics

God Politics Economy+ Places

quotes

written by

see also

criticizes

has topic

Freebase.com

Tuesday, June 12, 12

Page 29: Pundit

Annotate: 1 . 2 . 3 . 4

Comment or tag

Tuesday, June 12, 12

Page 30: Pundit

Annotate: 1 . 2 . 3 . 4

Insert a comment and extract semantics from it (poet)

Comment or tag

Tuesday, June 12, 12

Page 31: Pundit

Annotate: 1 . 2 . 3 . 4

Insert a comment and extract semantics from it (poet)

Look for more (divine comedy)

Comment or tag

Tuesday, June 12, 12

Page 32: Pundit

Annotate: 1 . 2 . 3 . 4

Insert a comment and extract semantics from it (poet)

Look for more (divine comedy)

Save!

Comment or tag

Tuesday, June 12, 12

Page 33: Pundit

Annotate: 1 . 2 . 3 . 4

Triple Composer

Tuesday, June 12, 12

Page 34: Pundit

Annotate: 1 . 2 . 3 . 4

Triple Composer

Drag and drop (with semantic hints)

Tuesday, June 12, 12

Page 35: Pundit

Annotate: 1 . 2 . 3 . 4

Drag and drop (with semantic hints)

.. or click for semantic suggestions

Triple Composer

Tuesday, June 12, 12

Page 36: Pundit

Annotate: 1 . 2 . 3 . 4

Drag and drop (with semantic hints)

.. or click for semantic suggestions

Optionally: direct free text insertion

Triple Composer

Tuesday, June 12, 12

Page 37: Pundit

Annotate: 1 . 2 . 3 . 4

Drag and drop (with semantic hints)

.. or click for semantic suggestions

Multi-triple annotation

Triple Composer

Optionally: direct free text insertion

Tuesday, June 12, 12

Page 38: Pundit

Cross page annotations

Create: use My Items

Tuesday, June 12, 12

Page 39: Pundit

Cross page annotations

Create: use My Items

View: if it’s not on this page: show in origin page

Tuesday, June 12, 12

Page 40: Pundit

Cross page annotations

Create: use My Items

Show in origin page gets you where the fragment was created.

View: if it’s not on this page: show in origin page

Tuesday, June 12, 12

Page 41: Pundit

Fine-grained annotable content

Create, use and reuse items expressing semantic

APIs for consuming and authoring

Enrich content powering Digital Libraries browse, search, ..

Navigate the resulting graph: discover knowledge

Create semantically structured annotations

Consume annotations

Client-server multi user web annotation systemPu

ndit

Tuesday, June 12, 12

Page 42: Pundit

View Annotations: 1 . 2 . 3

Show/close annotations

Annotated content :

Tuesday, June 12, 12

Page 43: Pundit

Annotated content :

Color matching

Show/close annotations

View Annotations: 1 . 2 . 3

Tuesday, June 12, 12

Page 44: Pundit

View Annotations: 1 . 2 . 3

Annotated content :

Rich previews

Color matching

Show/close annotations

Tuesday, June 12, 12

Page 45: Pundit

Client-server multi user web annotation system

Fine-grained annotable content

Create, use and reuse items expressing semantic

Create semantically structured annotations

Consume annotations

Future: bookmarklet + UIs + ACLs + LOD + SDK

Pund

it

Tuesday, June 12, 12

Page 46: Pundit

thePund.it

Wanna give it a try?

Tuesday, June 12, 12