Skip to content
This repository has been archived by the owner on Jun 16, 2024. It is now read-only.

Latest commit

 

History

History
20 lines (11 loc) · 1.26 KB

index.adoc

File metadata and controls

20 lines (11 loc) · 1.26 KB

HW4 – Linked Data

V tomto úkolu bylo mým cílem nejprve nahrát RDF data na Fuseki triple store a následně tato data publikovat.

Data

Pro tento úkol jsem využil stejná data a kolekci, jako v 3. domácím úkolu — jedná se o data restauračního systému, která jsem vytvořil v rámci bakalářského předmětu BI-VWM. Data naleznete ve složce results/data.ttl.

Publikace

Pro publikaci jsem vytvořil Node.js server. Tento server publikuje každou kolekci (restaurant, food, manager, ingredient, employee, table, customer, order, storage_item, table_type) z datové sady.

K datům se dá přistoupit na adrese http://localhost:8888/kolekce/id (např. http://localhost:8888/restaurant/2). Je použita 303 Linked Data URI dereferencing strategy, tedy na základě použité hlavičky Accept je uživatel přesměrován na odpovídající adresu daného typu.

Například pro hodnotu hlavičky Accept: text/turtle je tedy uživatel přesměrován na adresu http://localhost:8888/kolekce/id.ttl. Na této adrese již uživatel dostane data, která vyžadoval.

Příklady

Příklady možných cURL příkazů naleznete ve složce results/queries. Dotazy jsou vždy v .sh, odpovědi v odpovídajícím formátu.