Scribo use case - Knowledge worker

From Mandriva Community Wiki

Jump to: navigation, search

This scenario is about a general domain scenario putting into practice Scribo technology.

Contents

Context and objectives

Katia, Mandriva employee, receives the email below in KMail, which contains an attached PDF file. Katia has the following entries already existing in her Nepomuk store: year 2009, city Amsterdam, projects STATIS, SOA4l and BREIN, persons Henry Ryan, Stefano Baroca, companies ATOS and Nokia. Below is the text content of the email together with its semantic representation containing both annotations resulting from the Scribo NLP components and manual annotations added by Katia

Annotation window mockup displaying a semantic view of the email received reified as an event
Semantic Week 2009, Amsterdam

Dear Friends,

On behalf of European projects STASIS, SOA4All, BREIN, COIN the NESSI European Technology 
Platforms Semantics Group and SEMIC.EU, we would like to invite and update you to "Semantics Week", 
to be held June 22-26th in beautiful and logistic friendly Amsterdam.

Free of charge, full of ideas and faces for hands-on collaboration – a place for sharing 
knowledge, networking our and your practical semantic ideas and initiatives happening in 
Europe today, and meeting people that surround it. Real world, real people, real activity. 
The agenda is a pick and mix of activities, for the entire week or just the first two core 
days. You chose and take advantage of the sessions, workshops and facilities that fit best 
your interests and objectives.

The Semantic Week Programme is attached and with full details at www.semanticweek.eu. Now 
announcing the support of SEMIC.EU, COIN, IBIS Journal and keynotes by:

o Dr. V. Richard Benjamins, Director User Modeling, Telefónica R&D
o Stefano Baroca, ICT Project Officer 
o Heiko Akermann, VP Innovation, Nokia

We look forward to seeing you there and of course apologies for the invariable cross postings.

Santi Ristol, ATOS Services Area Manager and SOA4ALL Project Manager


In the mockup above:

  • The text field support edition and completion support based on the range of their corresponding properties (i.e. in the "Location" field, only locations will be searched for).
  • The +/- buttons next to the properties let the user add other property values to each property.
  • The menu options let the user characterize the current entry by adding other property/values pair.
  • The related items section at the bottom displays all the other referenced items that appear in triples involving the current entry. Typically, the files attached to the email above will appear as objects stemming from the email linked to the current event.
  • The user can open similar annotation windows relating to any item of the window. For example, the user can get more information about each task listed, and modify them from another annotation window.

Note that the mockup can be edited under Impress for enhanced versions (see the link at the bottom of this page).

Semi-automatic annotation of the email

Getting to such an annotation view semi-automatically requires that the following text fragments are properly identified either automatically or manually. When identified automatically, the user can either accept/reject/refine them individually, or do global operations such as accept/reject all annotations.

The table below lists all text fragments that get highlighted automatically with suggested annotations available contextually to each fragment. These annotations are available as tooltips showing up when rolling over the text, and can be individually accepted/rejected or refined through a context menu linked to each item.

Automatically highlighted and annotated fragments Actions
June 22-26 2009
  • Create an Event entry from this email (and hence create the entry in my agenda)
  • View events taking place in June 2009
Amsterdam (city)
  • Annotate the event as taking place in Amsterdam
  • View events taking place in Amsterdam
  • Annotate this email as related to Amsterdam
  • Show Amsterdam on a map
STATIS
  • Annotate this event as being related to the project STATIS
  • View items related to STATIS
  • Annotate this email as being related to the project STATIS
SOA4All
  • Annotate this email as being related to the project SOA4All
  • View items related to SOA4All
  • Annotate this email as being related to the project SOA4All
BREIN
  • Create entry for "BREIN" and relate this event to it
  • Create entry for named entity BREIN and relate this email to it
Henry Ryan
  • Annotate this event as being related to person Henry Ryan
  • View items related to Henry Ryan
  • Search for Henry Ryan on Internet, in LinkedIn, in xxx (configurable search sites)
Stefano Baroca
  • Annotate this event as being related to person Stefano Baroca
  • View items related to Stefano Baroca
Heiko Akermann
  • Create entry for entity Heiko Akermann and relate this event it
NESSI Semantic Technologies Workgroup
  • Annotate this event as related to the NESSI ST Workgroup
ATOS
  • Annotate this event as related to the company ATOS
Nokia
  • Annotate this event as related to the company Nokia
Telefonica
  • Create entry for Telefonica and relate this event to it
Project Manager
  • Relate this email to the role "Project Manager"
June 22-26th
  • Annotate this event as taking place from June 22 to June 26
www.semanticweek.eu
  • Annotate this event as related to the Web site www.semanticweek.eu, Annotate this email as related to the Web site www.semanticweek.eu
  • Open Web page and link it to the email

Some actions detailed

Action Workflow
Annotate this email as as eventThe email has a new type in the store: pimo:Event
View events taking place in Amsterdam This opens a Nepomuk search window displaying all events with "pimo:hasLocation Amsterdam" + additional property values such as: pimo:startDate, pimo:endDate. All search results are clickable so that the user can open their metadata view.
Create entry for "BREIN" and relate this email to itAn annotation window for "BREIN" pops up: it lets the user assign one or several types to "BREIN" and other properties having a domain compatible with the chosen types. The entry is then automatically linked to the event entry, or just to the email entry
Annotate this event as taking place from June 22 to June 26Adds properties to the Event (pimo:startDate, pimo:endDate)
Annotate this event as taking place from June 22 to June 26Adds properties to the Event (pimo:startDate, pimo:endDate)
Create task from emailOpens a task window. See Omnifocus

Global actions available from a KMail contextual menu

Actions:

  • Accept all suggested annotations
  • Create task from email
  • View tasks related to this email (in case some exist already)
  • Edit tasks related to this email
  • Assign this email to a project

Links

Personal tools