Experiments with Linked Data
Experiments with Linked Data
diplomová práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/49647Identifikátory
SIS: 95123
Kolekce
- Kvalifikační práce [11267]
Autor
Vedoucí práce
Oponent práce
Knap, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
5. 9. 2011
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Klíčová slova (česky)
Linked Data, survey, experimental applicationKlíčová slova (anglicky)
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.