DMS : Document Managing System
Researchers usually have a large source of references to work with. They read conference papers, journal papers, books and sometimes, class notes. In order to organize their ideas, researchers can add notes to documents. Also, they can link different documents together, showing that there are some similarities between them. Every link has a description specifying the reason for relating the documents.
The documents kept in the base might be papers, books or class notes. Papers can still be conference papers or journal papers. Conference papers have a place and a date (of the conference). A journal paper has an ISSN, a periodicity and a publisher. Books have an ISBN and a publisher.
Despite the type, a document has a topic, authors an abstract and a year of publication. Researchers may be authors or not. They read documents, possibly adding notes and creating relations between them.
Requirements
To list all documents read by a researcher.
To list documents not read yet by a researcher.
To list all documents from an author.
To find the author more read by a researcher.
To list all documents linked by the same reason.
To find the topic more read by a researcher.
To check if a researcher has published in the topic she/he reads more.