Zobrazit minimální záznam

Semantic form editor



dc.contributor.advisorBlaško Miroslav
dc.contributor.authorTomáš Klíma
dc.date.accessioned2021-01-22T11:51:22Z
dc.date.available2021-01-22T11:51:22Z
dc.date.issued2021-01-20
dc.identifierKOS-960815780805
dc.identifier.urihttp://hdl.handle.net/10467/92722
dc.description.abstractFormulář představuje důležitý prostředek pro sběr dat. Vytvořit formulář, který je efektivní a zároveň srozumitelný pro jeho respondenty, není jednoduché, jelikož to vyžaduje znalost cílové skupiny dotazovaných a osvědčených postupů pro návrh formulářů. Kvalita dat však není jediným znakem formuláře postačujícím pro efektivní sběr dat. Dalšími charakteristikami efektivních formulářů může být jejich opětovná použitelnost nebo integrovatelnost s existujícími informacemi pocházejícími z jiných domén. Toho lze dosáhnout pomocí technologií Sémantického webu. Editor formulářů je užitečný nástroj, který poskytuje uživatelské rozhraní pro vytváření formulářů. Formulářové editory jsou v současnosti běžně dostupné, ale minimum z nich je schopno pracovat s formuláři založenými na technologiích Sémantického webu. Hlavním cílem této práce je vytvořit editor, který umožní návrhářům formulářů vytvářet, upravovat a validovat formuláře založené na Sémantickém webu, které jsou následně vizualizovány pomocí JavaScriptové knihovny SForms. Aplikace je vyvinuta za použití webového frameworku Next.js s technologií TypeScript a knihovnou Material-UI. Vytvořené formuláře jsou ověřovány, aby byly v souladu s pravidly osvědčených postupů návrhu formulářů pomocí jazyka SHACL. Tato diplomová práce dále obsahuje analýzu formulářů z hlediska jejich digitální reprezentace a zkoumá osvědčené postupy jejich návrhu a následné vizualizace. Práce navíc analyzuje osm existujících řešení editorů formulářů a validuje je na základě ověřených postupů návrhu formulářů. Tato práce si v souhrnu klade za cíl prozkoumat osvědčené postupy pro návrh formulářů, analyzovat technologie týkající se Sémantického webu a nakonec vytvořit editor formulářů schopný vytvářet formuláře založené na technologiích Sémantického webu.cze
dc.description.abstractForms can be an excellent tool for collecting information effectively. However, there is no straightforward path to creating an ideally designed research instrument, able to gather data of sufficient quality. Building a form that is understandable for respondents and efficient at the same time, requires knowing its target audience, as well as following the form design guidelines. Nevertheless, the quality of data is not the only trait sufficing for a form to be efficient. Other characteristics of an efficient form can be the reusability or the integrability with existing information from different domains. These can be achieved by using Semantic Web technologies. A form editor is a useful tool that provides a user interface for creating forms. There are plenty of form editors available, but minimum of them is capable of operating on forms build upon the Semantic Web. The main goal of the thesis is to create an editor that allows form designers to build, adjust, and validate the Semantic Web based forms that are afterwards visualised with the SForms JavaScript library. The application is developed in React web framework Next.js with the use of TypeScript and Material-UI. Created forms are validated to comply with form best-practice guidelines using the constraint language SHACL. This master thesis further intends to analyse forms in terms of their digital representation and examine the best-practises of their design and following visualisation. The work moreover analyses eight existing solutions of form editors and validates them against the design guidelines. Taken together, this work aims to examine form design guidelines, analyse technologies concerning the Semantic Web and finally create a form editor capable of creating forms based on Semantic Web technologies.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectFormulářcze
dc.subjectOsvědčené postupy návrhu formulářůcze
dc.subjectEditor formulářůcze
dc.subjectWebová aplikacecze
dc.subjectJavaScriptcze
dc.subjectReactcze
dc.subjectNext.jscze
dc.subjectSFormscze
dc.subjectJSON-LDcze
dc.subjectSHACLcze
dc.subjectSémantický webcze
dc.subjectPropojená datacze
dc.subjectFormeng
dc.subjectForm best-practiceseng
dc.subjectForm Editoreng
dc.subjectWeb Applicationeng
dc.subjectJavaScripteng
dc.subjectReacteng
dc.subjectNext.jseng
dc.subjectSFormseng
dc.subjectJSON-LDeng
dc.subjectSHACLeng
dc.subjectSemantic Webeng
dc.subjectLinked Dataeng
dc.titleEditor sémantických webových formulářůcze
dc.titleSemantic form editoreng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeŠkoda Petr
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam