V dnešní době probíhá velké množství výzkumů. Každý výzkumný pracovník čerpá z vědeckých prací z celého světa. Tyto práce se nacházejí na specializovaných serverech. Každý takový server poskytuje informace jiným způsobem a v jiném formátu. Tato diplomová práce se zabývá integrací dnes nejpoužívanějších webových bibliografických systémů, mezi které patří Google Scholar, ISI Web of knowledge, DBLP, Scopus, CiteSeerX a ACM Digital library. Hlavním cílem bylo vytvořit desktopovou aplikaci s příjemným uživatelským rozhraním, která bude nad těmito systémy poskytovat určité služby. Především se jedná o vyhledávání dat a jejich stahování. Dále se zobrazují statistiky vyhledaných dat a je možné informace o vyhledaných datech exportovat do XML a CSV souborů. Aplikace je implementována v jazyce Java. Aby vyhledávání probíhalo co nejrychleji, provádí se na všech zmíněných systémech paralelně.
Annotation in English
There has been an enormous advance in science and technology since the 20th century. Every scientist draws on the scientific papers available from the whole world. These works are located on specialized servers. Each of such servers provide information in another way and in another format. This thesis deals with the integration of the most popular web bibliographic systems including Google Scholar, ISI Web of Knowledge, DBLP, Scopus, CiteSeerX and ACM. The main purpose was to create a desktop application with a friendly user interface. This application will provide certain services that these systems contain. It concerns above all searching for the data and their downloading. We can export results into XML or CSV files and it is possible to show statistics of these results. The application is implemented in Java. The searching is done on all introduced systems in parallel.
Keywords
integrace, bibliografie, webová komunikace, parsování dat, paralelní aplikace, export dat
Keywords in English
integration, bibliography, web communication, data parsing, parallel application, data export
Length of the covering note
66 s.
Language
CZ
Annotation
V dnešní době probíhá velké množství výzkumů. Každý výzkumný pracovník čerpá z vědeckých prací z celého světa. Tyto práce se nacházejí na specializovaných serverech. Každý takový server poskytuje informace jiným způsobem a v jiném formátu. Tato diplomová práce se zabývá integrací dnes nejpoužívanějších webových bibliografických systémů, mezi které patří Google Scholar, ISI Web of knowledge, DBLP, Scopus, CiteSeerX a ACM Digital library. Hlavním cílem bylo vytvořit desktopovou aplikaci s příjemným uživatelským rozhraním, která bude nad těmito systémy poskytovat určité služby. Především se jedná o vyhledávání dat a jejich stahování. Dále se zobrazují statistiky vyhledaných dat a je možné informace o vyhledaných datech exportovat do XML a CSV souborů. Aplikace je implementována v jazyce Java. Aby vyhledávání probíhalo co nejrychleji, provádí se na všech zmíněných systémech paralelně.
Annotation in English
There has been an enormous advance in science and technology since the 20th century. Every scientist draws on the scientific papers available from the whole world. These works are located on specialized servers. Each of such servers provide information in another way and in another format. This thesis deals with the integration of the most popular web bibliographic systems including Google Scholar, ISI Web of Knowledge, DBLP, Scopus, CiteSeerX and ACM. The main purpose was to create a desktop application with a friendly user interface. This application will provide certain services that these systems contain. It concerns above all searching for the data and their downloading. We can export results into XML or CSV files and it is possible to show statistics of these results. The application is implemented in Java. The searching is done on all introduced systems in parallel.
Keywords
integrace, bibliografie, webová komunikace, parsování dat, paralelní aplikace, export dat
Keywords in English
integration, bibliography, web communication, data parsing, parallel application, data export
Research Plan
Seznamte se s existujícími webovými službami poskytujícími bibliografické a bibliometrické informace.
Navrhněte a implementujte aplikaci s příjemným uživatelským rozhraním, která bude umožňovat dotazy nad těmito službami. Důraz klaďte na zohlednění funkcionality a omezení jednotlivých služeb a na integraci jejich výsledků.
Aplikaci řádně otestujte a zdokumentujte.
Zhodnoťte dosažené výsledky a navrhněte možná budoucí vylepšení.
Research Plan
Seznamte se s existujícími webovými službami poskytujícími bibliografické a bibliometrické informace.
Navrhněte a implementujte aplikaci s příjemným uživatelským rozhraním, která bude umožňovat dotazy nad těmito službami. Důraz klaďte na zohlednění funkcionality a omezení jednotlivých služeb a na integraci jejich výsledků.
Aplikaci řádně otestujte a zdokumentujte.
Zhodnoťte dosažené výsledky a navrhněte možná budoucí vylepšení.