Experiments with Linked Data
Experiments with Linked Data
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/49647Identifiers
Study Information System: 95123
Collections
- Kvalifikační práce [9699]
Author
Advisor
Referee
Knap, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
5. 9. 2011
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Very good
Keywords (Czech)
Linked Data, survey, experimental applicationKeywords (English)
Linked Data, survey, experimental applicationTato diplomová práce si klade za cíl vytvořit "manuál" k technologii Linked Data. První část práce stručně popisuje Sémantický Web a jeho vztah k Linked Data, které jsou poté podrobně vysvětleny. Vysvětleno je jak vytvářet Linked Data dle takzvaných "Linked Data principů" včetně potřebných technologií a nástrojů. Druhá část práce obsahuje praktické zkušenosti s vytvářením a užíváním Linked Data. Podrobně je popsáno získávání dat o veřejných zakázkách pomocí pro tyto účely vytvořeného web crawleru. Na to navazuje popis transformace těchto (relačních) dat do formátu Linked Data včetně jejich propojení s ostatními Linked Data zdroji. Součástí práce je také vytvoření aplikace pracující s Linked Data, což porovnáváme s klasickým přístupem, kdy aplikace čerpá data z relační databáze. Toto porovnání je doplněno benchmarkem. Nakonec je uveden návod pro začínající vývojáře shrnující naše zkušenosti a poznatky včetně problémů, které je dle našeho názoru třeba vyřešit, aby se Linked Data jako základ Sémantického Webu mohli dále rozšiřovat.
The goal of this master thesis is to create a "manual" to Linked Data technology. The first part of this thesis describes the Semantic Web and its relationship to Linked Data. Then follows a detailed explanation of Linked Data and so called "Linked Data principles" including involved technologies and tools. The second part of the thesis contains practical experiences with creation and using Linked Data. Firstly is described obtaining data on public procurement by web crawler developed for these purposes, followed by a description of transformation obtained (relational) data into Linked Data and their interlinking with external Linked Data sources. One part of this thesis is also an application consuming created Linked Data. This is compared with the traditional approach when the application consumes data from a relational database. This comparison is supplemented by a benchmark. Finally is presented a manual for the beginning developer which summarizes our experiences. The list of problems which are necessary to solve (from our point of view) for further development of Linked Data is also included.