Some additional use cases

This document describes some additional use cases of RDF query and data access.

1. Finding market prospects


Bob wants to find market prospects of internet-connected home appliances. In addition to such reports, news paper articles or web pages quoting them are subject to the search. Articles or pages based quoting the same report should be aggregated and counted as one. Results shoule be presented to Bob in a style of cover page, describing outlines (bibliographic information?) of each porspects and articles and web pages quoting them. Items in the resulting cover page should be less than 20, in descending order of the publication date of the (quoted) reports.

He puts the desciption of his need and the number of maximum results he wants into a form of a document retrieval application and pushes the SUBMIT button.

The application makes an RDF query and dispatches it to several news paper article search services and web page search services, and make a summary or cover page in which the search results are aggregated and ordered by the date of publication of the prospects.


2. Cross Lingual Resource Retrieval


Taro wants to find pitcutres (photographs) on birdhouses around the world.

He knows the Japanese word for a birdhouse, i.e. "subako", but doesn't know how it is called in other languages. And he prefers pictures of them in use, i.e. on a tree, on a wall, etc.

He wants the result in a form of a thumbnail pages, each country in a page and a cover page. Here, the "country" means the country where the photograph is taken and not the country where the creator of the pages lives in. When the former is unknown, the latter can be used as the default value. When it is also missing, the URI of the page could be uesed in estimation. He wants to jump to the original page by clicking a picture.


3. Automatic detection of mulfunction and resuming


The air conditon system of Beth's home detects an unusual internal signal pattern. It looks up its built-in error table, but it can't find the reason. It then consults to the maker's support page, by sending its status in a RDF graph.

The maker's server looks up its database for the product, and after several exchanges of RDF query and answer between the server and client, the signal pattern is identified to be a case from a newly-reported software bug, and send the needed patch to resume the system to the client air condition system.

The air conditon system reports to Beth about its status and ask her whether she allows it to automatically resume the condition by updating the software.


2004/04/22, created by Yoshio Fukushige,