semantic email on the social semantic desktop

34
Copyright 2008 Digital Enterprise Research Institute. All rights reserved. www.deri.ie [email protected] Semantic Email on the Social Semantic Desktop Simon Scerri, Siegfried Handschuh, Stefan Decker ESWC 2008 June 2008 Tenerife

Upload: naomi-olson

Post on 03-Jan-2016

39 views

Category:

Documents


1 download

DESCRIPTION

Semantic Email on the Social Semantic Desktop. Simon Scerri , Siegfried Handschuh, Stefan Decker. ESWC 2008 June 2008 Tenerife. [email protected]. Outline. Introduction Semantic Desktop Email Semantic Email  Social Semantic Desktop Semantic Email Semantic Annotation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Semantic Email on the Social Semantic Desktop

Copyright 2008 Digital Enterprise Research Institute. All rights reserved.

www.deri.ie

[email protected]

Semantic Email on the Social Semantic Desktop

Simon Scerri, Siegfried Handschuh, Stefan Decker

ESWC 2008June 2008

Tenerife

Page 2: Semantic Email on the Social Semantic Desktop

2

Outline...

Introduction– Semantic Desktop– Email– Semantic Email Social Semantic Desktop

Semantic Email– Semantic Annotation– Email Ad-hoc Workflows– Workflow Example

Semanta – Your Personal Email Assistant Future Work & Conclusion

Page 3: Semantic Email on the Social Semantic Desktop

3

• Semantic Web technology on the Personal Desktop• Objects on the desktop become Resources with a URI• Semantic Web Technologies improve Data Integration

and Retrieval

Semantic Desktop

Page 4: Semantic Email on the Social Semantic Desktop

4

• Sharing resources within Network of Semantic Desktops• Social aspect of SSD depends highly on Communication• Communication channels need to support Semantic

Knowledge

Social Semantic Desktop

Page 5: Semantic Email on the Social Semantic Desktop

5

• Most popular means of Electronic Communication– Asynchronous Communication– Flexible, dynamic nature

• Email is also a Virtual Workplace– Collaborative Environment– Knowledge creation, management and sharing

• Email Problems– Email Tracking– Email Classification– Email Retrieval– Email Overload

Email

Page 6: Semantic Email on the Social Semantic Desktop

6

• Eases Email Overload – Classification, Retrieval, Tracking

• Enhances Data Representation + Unification on and between SSD’s

• Email Annotation i. Thread metadata - Email Sequence, Social, Temporal Metadata

ii. Content metadata - Intents and Expectations of written dialogue

Semantic Email

!

?

Page 7: Semantic Email on the Social Semantic Desktop

7

TaskAssign

• Speech Act Theory• Multiple Intents and Expectations of an Email’s content• Email Speech Act Model: [Action, Object, Subject]

• Example “...Please make sure you have the document ready!..”

Subject

Recipient

Email Speech Acts

Object

Task Information

Resource

Event

Noun

Activity Data

Feedback RecipientSender Both

Action

Role

Informative CompletiveRequestive

Decline

Assign

Deliver

Request

Initiative Continuative

Imperative

Negotiative

Abort

Suggest

Propose

Page 8: Semantic Email on the Social Semantic Desktop

8

Email Ad-Hoc Workflows

• Email Conversations consist of concurrent, implicit, well-formed Ad-Hoc Workflows

• Example:» Request Meeting

» Negotiate Different Time

» Commit to the Meeting

» Invite additional People

• Email Speech Act = Start/Continuation of a Workflow• Workflow Artefacts – Shared concepts e.g. Events,

Tasks, People, Projects…• Artefacts created within Email need to be exported and

shared between different SSD’s

Page 9: Semantic Email on the Social Semantic Desktop

9

Modelling Ad-hoc Email Workflows

[Includes Participant]

[Acknowledge]

[Request]

[Approve]

Manage Activity

[Propose]

[Assign]

[Amend]

Participant*

[Request]

[Request][Acknowledge]

[Acknowledge]

[Inc. Participant]

[Approve]

[Deliver Data]

[Acknowledge]

[Deliver Feedback]

[Acknowledge]

Suggest Activity

Deliver Data

Propose Activity

Abort Activity

Assign Activity

Manage Activity

Request Activity

Request Data

[Suggest Activity]

[Deliver Data]

[Propose Activity]

[Abort Activity]

[Assign Activity]

[Request]

[Includes Participant]

[Activity]

[Data]

[Acknowledge]

ManageActivity

†ManageActivity

ManageActivity

[Decline]

Deliver Data

Decline Data

Request Activity

Assign Activity

Deliver Feedback

[Includes Participant]

[Includes Initiator]†

[Includes Initiator]

[Includes Initiator]

[Includes Initiator]

[Inc. Participant]

[Inc. Participant]

[Includes Initiator]

Initiator

[Decline]

Decline Activity

[Includes Initiator]

CollectFeedback

Manage Activity

INITIATE TERMINATE

Page 10: Semantic Email on the Social Semantic Desktop

10

[Suggest Activity]

[Deliver Data][Propose Activity]

[Abort Activity][Assign Activity][Request]

INITIATE

How about some dinner tomorrow after work?

Workflow Example

Initiator

Page 11: Semantic Email on the Social Semantic Desktop

11

[Data]

INITIATE

[Request] [Activity]

Workflow Example

How about some dinner tomorrow after work?

Initiator

Page 12: Semantic Email on the Social Semantic Desktop

12

[Activity]

SendRequest Activity[Request]

INITIATE

Workflow Example

How about some dinner tomorrow after work?

Initiator

Page 13: Semantic Email on the Social Semantic Desktop

13

[Activity]

SendRequest Activity[Request]

INITIATE

Workflow Example

How about some dinner tomorrow after work?

Initiator

Page 14: Semantic Email on the Social Semantic Desktop

14

[Activity]

[Amend]

Participant

[Approve]SendRequest Activity [Decline]

[Other]

[Ignore][Request]

INITIATE

I would love to!

Workflow Example

How about some dinner tomorrow after work?

Initiator

Page 15: Semantic Email on the Social Semantic Desktop

15

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

[Includes Initiator]

[Inc. Participant]

I would love to!

Workflow Example

How about some dinner tomorrow after work?

Initiator Participant

Page 16: Semantic Email on the Social Semantic Desktop

16

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

[Includes Initiator]

I would love to!

ManageActivity

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Page 17: Semantic Email on the Social Semantic Desktop

17

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

[Includes Initiator]

I would love to!

ManageActivity

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Page 18: Semantic Email on the Social Semantic Desktop

18

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

I would love to!

ManageActivity

Send Assign Activity

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Page 19: Semantic Email on the Social Semantic Desktop

19

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

I would love to!

ManageActivity

[Acknowledge]†

[Other][Ignore]

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 20: Semantic Email on the Social Semantic Desktop

20

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

I would love to!

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 21: Semantic Email on the Social Semantic Desktop

21

[Inc. Participant]

[Includes Initiator]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

I would love to!

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 22: Semantic Email on the Social Semantic Desktop

22

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

Manage Activity

I would love to!

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 23: Semantic Email on the Social Semantic Desktop

23

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

Manage Activity

I would love to!

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 24: Semantic Email on the Social Semantic Desktop

24

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

Manage Activity

I would love to!

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 25: Semantic Email on the Social Semantic Desktop

25

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

Manage Activity

I would love to!

TERMINATE

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 26: Semantic Email on the Social Semantic Desktop

26

[Includes Initiator]

[Inc. Participant]

[Includes Initiator]

[Inc. Participant]

[Activity]

[Approve]SendRequest Activity

[Request]

INITIATE

ManageActivity

†[Acknowledge]

Manage Activity

I would love to!

TERMINATE

Workflow Example

How about some dinner tomorrow after work?

ParticipantInitiator

Send Assign Activity

Page 27: Semantic Email on the Social Semantic Desktop

27

I would love to!

Workflow Example

How about some dinner tomorrow after work?

Page 28: Semantic Email on the Social Semantic Desktop

28

I would love to!

sMailOntology

NRLNIE NRL NMOPIMO NCO

• Knowledge Integration Within the Personal Semantic Desktop

Workflow Example

How about some dinner tomorrow after work?

Page 29: Semantic Email on the Social Semantic Desktop

29

I would love to!

• Knowledge Integration Within the Personal Semantic Desktop

• Data Unification Among the Social Semantic Desktops

Workflow Example

How about some dinner tomorrow after work?

sMailOntology

NRLNIE NRL NMOPIMO NCO

Page 30: Semantic Email on the Social Semantic Desktop

30

• Applications

Email Tracking Email Classification Email Retrieval Personal Information Management Email Desktop Knowledge Integration

Semanta

Page 31: Semantic Email on the Social Semantic Desktop

31

Semanta

• Email Flagging

• Semi-automatic Annotation

Page 32: Semantic Email on the Social Semantic Desktop

32

• Support for Email Action Items (Annotations)

Semanta

• Exporting Email Artefacts

Page 33: Semantic Email on the Social Semantic Desktop

33

Future Work

• Extending domain of application to other Electronic Communication Media (e.g. Instant Messaging)

• Extending Features – e.g. Social Relationships

• Combining our technology with related and relevant work (e.g. GTD - Getting Things Done)

• Evaluation of Semanta’s User Interface

Page 34: Semantic Email on the Social Semantic Desktop

34

• The Social aspect of SSD depends on Communication• Email’s flexibility is also the source of Email Overload • Semantic Email

– Knowledge Integration Within the Personal Semantic Desktop– Data Unification Among the Social Semantic Desktops

Conclusion

sMailOntology

NRLNIE NRLNMOPIMO NCO