Workshops/EAworkshopParis/Semantic UI Applications
Here is a list of Short stories that describe how a user interacts with a semantically enhanced CMS. It is taken from the initial IKS User Stories exercise. The selected stories below have been selected as most likely to provide inspiration for the IKS Semantic UI/X Competition based on the IKS technology currently available.
Story 01: Assistance with Semantic Tagging
As a consumer, I want to create content in my CMS by simply typing plain text. The system then shall offer a list of tags that describe my content, and a list of links to entities (people, companies, etc.) that my text talks about. I want to be able to interactively refine those lists of tags and links, afterwards.
Story 02: Context-aware Content Delivery
I'm a hotel manager and I'm adding info about a music show that takes place in my hotel next Friday. Internet users should be able to find this info using queries like "events that take place at the end of next week within 10km of where I am now", without having to know about my website.
Story 03: Knowledge-based Content Adaptation
The creator of a web page has included the address of a company in one of her web pages. If this address changes, she wants to get a notification so that she can update the content of that page. The system will suggest the new data and she will just have to accept or reject the proposed changes.
Story 04: The Semantic Event Recorder
I am running a workshop with 60 people contributing and we use a couple of wireless microphones. I want each statement recorded and tagged as being spoken by that person. I want the statements transcribed automatically and later summarized by human editing. Then I want to add images of notes and diagrams from flipcharts. All of the items should be accessible by speaker, topic, setting (the workshop) and should be clustered using time information (e.g. "notes taken when we discussed semantic search"). The system should create a swimline chart of the themes, with contributors as the swimlines ("Joe Doe said X about search and Y about the Stack"). The content thus created should be semantically indexed so that other semantic systems can also make use of it.
Story 5: Experts network analysis
I receive a document/email from a customer about technical problem I know nothing about. I want the CMS to suggest me who in my organization would be the most competent person able to help me address my customer needs based on a semantic analysis of the content of documents authored in the CMS, the personal public communications (e.g. twitter, corporate blogs) or emails logs on the message server.
Story 6: Conversational document retrieval
1- User launch iphone / android application with speech to text conversational access to the corporate intranet.
2- User press speech button and says "Show me invoices for company ACME" => The application lists the first 10 documents summaries out of 5000 documents ordered by descending dates
3- User press speech button and says "Restrict to january and february 2009" => The application refines the list of results down to 10 hits
4- User press speech button and says "Restrict to amount larger than 50000 euros" => The application displays the single matching invoice.
Story 7: shopping on a bank holiday
Today is a bank holiday, most stores are closed but not all. How does Joe Shopping Addict find out which stores are open within an hour's travel from his place? Travel can be by train, bicycle, car, depending on what's more efficient.
Story 8 : POI : Points Of Interest
- User read a text on the CMS and see some words / expression / paragraph that particularly interested him.
- User highlight theses terms and with a right click add them into his "POI box"
- User continue the reading and system propose to him some CMS/intranet/internet content related to his POIs.
- Up to (say, five) categories of POIs are possible. When highlighting, the user uses different colours of the highlight-pen
- On request the system displays highlit POIs by category (colour)
- Possible use of categories: red - I am not sure of usage (if my text) / don't know the word, need to look it up (if not my text); blue - these POIs will become a summary of the text; green - reference needed (if my text) / I want to remember this POI for other texts
Story 9 : Auto-prioritise mailbox
I received 200 mails a day. I want the my mailbox defines for me the priority based on my past use of my emails.
- ie : usually I answer first the mail received from my boss, I read when possible some updates/newsletter.
- ie : based on due date, the priority should be higher.
- ie : if usually I forward mails from company X to Internal employees Y/Z, I want it to be forwarded directly.
Story 10 : Decision helping
I am a Trader I read a lot of Financial and Non-Financial information. I need to anticipate the trends and understand some patterns.
I want that the tool read for me articles (ie BP oil disaster) and propose possible action on sell/buy on Oil company and currency) based on past recognized patterns or discovered (causes/consequences)
- I have many documents in my cms
- I want to navigate through them with my domains ontologies
Story 12 : Auto support
- I received mail and chat from my clients
- I would like that system be able to answer client chat/mail based on past answers given by mail/chat and documentation in intranet.
- System don't answer when don't know.
Story 13 : Enriching content with information retrieved from internal sources
A journalist (Creator) is working on an article about a famous football player. He remembers that comparable articles have already been written by his colleagues using the same CMS. In order to enrich his own content, existing information from other internal source are retrieved by the system.
Story 14 : Personalized Search
The father of a family (Consumer) is searching for an appropriate holiday house for a trip. After registering as a user, he can define a profile with personal information like relationship status, number of children etc.. He starts the search for holiday houses and querying a simple search string like “Holiday houses, Italy”. According to his specific needs the search results focus on criteria like children rooms, childcare, non-smoking rooms, etc..
Story 15 : Entity extractor support in editors
An author (consumer) is writing a text about capital cities in europe and writes the word "London". The system suggests the "city" entity which can be choosen or alternatively the author (creator) is able to manually tag the content through the enriched content editor.
Story 16 : Quality ensurance and semantic enrichment of content
A travel agency wants to provide additional information about products (e.g. hotels, trips, etc.) or travel areas the user is browsing, it should be possible to automatically enrich these information. Additional information, like events, activities or historical facts should be provided depending on the content the user is browsing. While enriching existing content with additional information, data from corrupted sources are retrieved. Furthermore no security protocols have been followed. Thereby even the existing content in the CMS can be corrupted permanently. In order to ensure, a high level of quality and security regarding the content presented to the end-user, only verified or certified content sources are used for the retrieval of content.
Story 17 : Define custom facets for faceted browsing
The consumer wants to browse all hairdressers in Berlin. In a first step he searches for "hairdresser berlin" and gets 50,000 hits. The consumer wants to browse the hairdressers by districts of Berlin. So he creates a new browsing view that uses the district information (concept) of all 50,000 hits and classifies each hit by its district. Now the consumer classifies the results of district "Prenzlauer Berg" by creating a search query that uses the concept "business hours" as a further facet. The point is that the browse by district and browse by business hours views did not exist be-fore. Browsing views can be dynamically created by consumer defined classification criteria applied to the search result.
Story 18 : Semi-automatic assignment to existing clusters
As a requirements engineer (consumer), I document elicited requirements in my software engineering CMS. For every newly added requirement, I want the system to propose a set of adequate clusters of existing requirements with respect to the requirement's content in order to be able to assign the new requirement to an existing cluster.
Story 19 : Enriching content with information retrieved from external sources
When a user (Creator) creates or adds new content, related content from outside the CMS, e.g. web pages and linked data, is suggested for enriching the current content. The user has he option to add links to this additional content or integrate it in the article he is working on.