Název: | Rozšíření Sparkle o podporu SPARQL Endpointu a využití titulků při tvorbě dotazu |
Další názvy: | Extension of Sparkle to support SPARQL Endpoint and use of text titles when creating a query |
Autoři: | Hlaváčová, Klára |
Vedoucí práce/školitel: | Včelák Petr, Ing. |
Oponent: | Kryl Martin, Ing. |
Datum vydání: | 2018 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | diplomová práce |
URI: | http://hdl.handle.net/11025/31795 |
Klíčová slova: | sparkle;rdf;owl;sparql;sparql endpoint;kontextová nápověda;textový editor;zvýrazňování syntaxe;zvýrazňování chyb;popisky;antlr;regulární výrazy;rozšíření |
Klíčová slova v dalším jazyce: | sparkle;rdf;owl;sparql;sparql endpoint;context help;text editor;syntax highlighting;error highlighting;labels;antlr;regular expression;extensions |
Abstrakt: | Diplomová práce se zabývá návrhem a implementací rozšíření Sparkle, nástroje pro tvorbu a vyhodnocení dotazů v jazyce SPARQL. V první části je uveden popis relevantních technologií. Dále je proveden návrh rozšíření, popsány techniky použité pro jejich implentaci prostřednictvím ANTLR a regulárních výrazů, popsán současný stav aplikace a uveden přehled konkurenčních nástrojů. Nakonec je popsána implementace rozšíření. Rozšířila jsem integrovaný textový editor, implementovala podporu pro SPARQL Endpointy a používání titulků/popisků napříč celou aplikací. Úprava textového editoru zahrnuje obarvování syntaxe, kontextové napovídání a vizualizaci chyb v dotazu. Přínosem práce je zvýšení použitelnosti aplikace, což může vést k větší efektivitě práce. |
Abstrakt v dalším jazyce: | The aim of this thesis is the design and implementation of Sparkle extensions. Sparkle is a tool for the creation and evaluation of queries in the SPARQL query language.The first part of this thesis contains a description of relevant technologies. Next the design of the extensions and the techniques for its implementation throught ANTLR and regular expressions are described as well as the current state of the application and an overview of other tools. The last part of this thesis describes the implementation of the extensions. The extensions included an enhancement of the integrated text editor, specifically syntax colouring, context help and query error visualization. Furthermore it contained the support of labels for query evaluation, user preferences setting and the support of SPARQL Endpoint connection. The contribution of this thesis is an increase in application usability, which may lead to higher work effectivity. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
Hlavacova_Klara_diplomova_prace.pdf | Plný text práce | 4,25 MB | Adobe PDF | Zobrazit/otevřít |
A16N0036Phodnoceni-ved.PDF | Posudek vedoucího práce | 387,33 kB | Adobe PDF | Zobrazit/otevřít |
A16N0036Pposudek-op.PDF | Posudek oponenta práce | 692,22 kB | Adobe PDF | Zobrazit/otevřít |
A16N0036Pobhajoba.PDF | Průběh obhajoby práce | 212,52 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/31795
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.