Searching Web Feeds from a Functional Database Management System

Web feeds are a popular technique to distribute information about contents of web pages. RSS and Atom are two standards used to syndicate web contents as web feeds. This project investigates how to make different kinds of Internet web feeds searchable by implementing a general wrapper for web feeds...

Full description

Bibliographic Details
Main Author: Gåfvels, Niklas
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2009
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-110893
id ndltd-UPSALLA1-oai-DiVA.org-uu-110893
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-1108932013-01-08T13:48:34ZSearching Web Feeds from a Functional Database Management SystemengGåfvels, NiklasUppsala universitet, Institutionen för informationsteknologi2009Web feeds are a popular technique to distribute information about contents of web pages. RSS and Atom are two standards used to syndicate web contents as web feeds. This project investigates how to make different kinds of Internet web feeds searchable by implementing a general wrapper for web feeds in an extensible and functional DBMS, Amos II. The system, RSS-Amos, makes it possible to search the contents of any RSS or Atom based web feed using the query language AmosQL. New web feeds simply have to be declared to the system in order to make them searchable. The system guarantees that added feeds always are up to date when queries are made. The wrapper is implemented in Java using the ROME API from java.net. The project includes an evaluation of the performance of the system. Due to the fact that the actual data sources are located on the Internet, a cache of read feeds has been implemented to improve performance. The cache makes queries over 150 times faster. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-110893IT, ; 09 035application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Web feeds are a popular technique to distribute information about contents of web pages. RSS and Atom are two standards used to syndicate web contents as web feeds. This project investigates how to make different kinds of Internet web feeds searchable by implementing a general wrapper for web feeds in an extensible and functional DBMS, Amos II. The system, RSS-Amos, makes it possible to search the contents of any RSS or Atom based web feed using the query language AmosQL. New web feeds simply have to be declared to the system in order to make them searchable. The system guarantees that added feeds always are up to date when queries are made. The wrapper is implemented in Java using the ROME API from java.net. The project includes an evaluation of the performance of the system. Due to the fact that the actual data sources are located on the Internet, a cache of read feeds has been implemented to improve performance. The cache makes queries over 150 times faster.
author Gåfvels, Niklas
spellingShingle Gåfvels, Niklas
Searching Web Feeds from a Functional Database Management System
author_facet Gåfvels, Niklas
author_sort Gåfvels, Niklas
title Searching Web Feeds from a Functional Database Management System
title_short Searching Web Feeds from a Functional Database Management System
title_full Searching Web Feeds from a Functional Database Management System
title_fullStr Searching Web Feeds from a Functional Database Management System
title_full_unstemmed Searching Web Feeds from a Functional Database Management System
title_sort searching web feeds from a functional database management system
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-110893
work_keys_str_mv AT gafvelsniklas searchingwebfeedsfromafunctionaldatabasemanagementsystem
_version_ 1716529576725708800