Repository

Component description

The MKSearch repository component is responsible for storing RDF statements about documents that have been processed by the indexer. The repository is largely composed of a Sesame repository; the beta version uses a simple file-based RDF/XML store.

MKSearch uses "store" manager interfaces to insulate application code from Sesame API components and integrate with the query and indexer components.

Beta 2 development plans

Database storage

The key development requirement for the repository is to adapt it to use a standard relational database for persistent storage, incremental update, scale and integrity. The two target systems that will be supported are PostgreSQL and MySQL, which are both supported directly by Sesame.

Task progress:

  • Prepared a first draft AbstractDatabaseStoreManager base class.

Document Links

Sesame
Sesame project home page
http://www.openrdf.org/
PostgreSQL
The PostgreSQL open source relational database management system home page
http://www.postgresql.org
MySQL
The MySQL open source relational database management system home page
http://dev.mysql.com/
This document was last modified on 2005-08-04 08:29:39.
Copyright MKDoc Ltd. and others.
The Free Documentation License http://www.gnu.org/copyleft/fdl.html