Scribo use case - Knowledge worker
From Mandriva Community Wiki
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
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 |
|
| Amsterdam (city) |
|
| STATIS |
|
| SOA4All |
|
| BREIN |
|
| Henry Ryan |
|
| Stefano Baroca |
|
| Heiko Akermann |
|
| NESSI Semantic Technologies Workgroup |
|
| ATOS |
|
| Nokia |
|
| Telefonica |
|
| Project Manager |
|
| June 22-26th |
|
| www.semanticweek.eu |
|
Some actions detailed
| Action | Workflow |
|---|---|
| Annotate this email as as event | The 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 it | An 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 26 | Adds properties to the Event (pimo:startDate, pimo:endDate) |
| Annotate this event as taking place from June 22 to June 26 | Adds properties to the Event (pimo:startDate, pimo:endDate) |
| Create task from email | Opens 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
- Editable OpenOffice Impress mockup: File:Scribo.Annotation-window-mockup.odp

