Background

A Proposal of information
retrieval method based on
TPO metadata Spreading the Internet coverage

Mobile phone, PDA, laptop PC...
Accessing to the Internet in Hot SpotIsmail Araiismail-a@is.naist.jp
Laboratory for Internet
Architecture and Systems

 Users have a lot of information

Clock : 14:26
GPS sensor : Latitude:34.41, Longitude:135.45
 Schedule : 11:00~13:00, Meet the teacher05.2.252

Ismail Arai (inet-lab)

A scenario of mobile computing

Purpose of this research Searching the information of restaurant Reflecting a user’s circumstantial information

Time -> at noon (lunch) Position -> around the current space Occasion -> budget, lunch...

 Supporting a user to input keywords whichare hard to find in plain text

 A user hard to find some keyword

Search Engine

Italian, lunch

Time: 11:00
Position: N43.11, E135.22
Occasion: lunch

I recommend thisquery to send S.E.

How to input
my position??

05.2.253

Ismail Arai (inet-lab)

05.2.25

Ismail Arai (inet-lab)

A platform of information retrieval

A focus M3 search engine (Arai, 2004)

 Query generation mechanismUser-Set the metadata-Send query

Choosing suitable metadata for a user

M3 Search engine-Match the query with contents’metadata- Sort results of matching- Send results of scoring

matching functions

RDF?

RDF

RDF
RDF
RDF

RDF

RDF

RDF

User’s metadata

05.2.25

MathMLMathML

RDF

RDF

contents’ metadata

MathMLscoring functions
Ismail Arai (inet-lab)

4?

Which metadata should
I choose to searchprefer restaurant??

RDF

User’s metadata505.2.25

Ismail Arai (inet-lab)

61

Related Work

Requirements

 Context-Aware systemA framework for recycle user’s metadata for someportal search engine.

CONSORTS (Sashima at el., CARC, AIST)

converting metadata rule based
 making a use of data mining techniques aim at only location information

CoBrA (Chen at el., Maryland university) adapting to semantic web technology (SOAP, RDF)

User

 aim at devices (treating only sensor’s context)
RDF
RDF

User cannot recycle those metadata to othersystems



05.2.25

7

Ismail Arai (inet-lab)

3.
4.

(2)
RDF
RDF
RDF

RDF

Query generation
mechanism from a clock

9

Ismail Arai (inet-lab)

POST /QueryQGM HTTP/1.1....
<SOAP-ENV:Body><m:QueryUserMetadata xmlns:m=...><m:Time>Now</m:Time><m:Position>Latitude</m:Position><m:Position>Longitude</m:Position>...

Query generation
mechanism
RDF

RDF
RDF

User’s metadata

05.2.25

Current location
 from a GPS sensor

Query generation mechanism

RDF

Current time

Schedule time from iCalender

Search engine B

User’s metadata

05.2.25

Search engine A(3)Choosing metadata
according to SOAP request

05.2.25

SOAP Reply

10User11Removable method on the system

 Mounting a Query generation mechanism
To evaluate the load of processing in SOAP
messaging05.2.25

Ismail Arai (inet-lab)

SOAP Reply
HTTP/1.1 200 OK....
<SOAP-ENV:Body><m:QueryUserMetadataResponse ...>
<m:Now>15:25</m:Now><m:Latitude>45.13</m:Latitude><m:Longitude>135.68</m:Longitude>...

Ismail Arai (inet-lab)Ismail Arai (inet-lab) Surveying data mining techniques

SOAP Request<?xml version=“1.0”?><rdf:RDF
xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#
xmlns:ut=http://hoge.naist.jp/classes/><rdf:Description
rdf:about=user@is.naist.jp><ut:Time><rdf:Description><ut:now>15:25</ut:now><ut:open>11:00</ut:open><ut:close>19:00</ut:close></rdf:Description></ut:Time><ut:Position><rdf:Description><ut:latitude>35.57</ut:latitude><ut:longitude>135.57</ut:longitude></rdf:Description></ut:Position></rdf:Description></rdf:RDF>

Future Works

Search engine

SOAP Request8

 Written in RDF (Resource Description Format)(1), (4)User

Ismail Arai (inet-lab)

A syntax of user’s metadata

A user receives query requirements of a search engine
A user send the requirements to query generation
mechanism
A user confirm the query and send it to the search engine
A user gets the results from search engine

2.

05.2.25

Search engine

Search engine

User’s metadata

A sequence of the proposal
1.

RDF

RDF

Query generation
mechanism

122Summary
 To realize information retrieval reflectinguser’s circumstantial information...
Supporting a user to input keywords
Proposing a framework for recycle user’smetadata Designing a Query generation mechanism

05.2.25

Ismail Arai (inet-lab)133