Presentation
Download
Report
Transcript Presentation
An SQI-based gateway to Amazon.com
The ELENA Consortium
http://www.elena-project.org
Information Society
Technologies (ist) PROGRAMME
www.elena-project.org
Motivation
Amazon.com offers a large amount of books and
other learning resources
The content of the repository is available via
Web Services interface
Content is annotated with (company-specific)
metadata
www.elena-project.org
Architecture
Wrapper
Amazon.com
(Target
System)
SQI
www.elena-project.org
Components of the wrapper
QEL Wrapping
Amazon.com
communication
Wrapper
www.elena-project.org
Implementation Status
AmazonMessageHandler
– Implemented, tested
QEL wrapping
– In development
www.elena-project.org
Amazon query-language
Keywords (title, author, subject, language, etc.)
Logical connectors (AND, OR, NOT)
Parentheses
Examples:
– (title=‘Faust’) AND (author=‘Goethe’)
– (title=‘Sorstalanság’) AND (author=‘Imre Kertész’) AND
(language=‘hungarian’)
www.elena-project.org
QEL vs. Amazon query language
QEL has higher expressive power as Amazon query language
– This is a common situation with other systems (like relational database and
SQL)
Question: What to do with queries not expressible in local
query language?
– Same semantics is desirable
Possible strategies:
– reject the query
– Restrict the query (how?)
www.elena-project.org