ViziQuer pieprasījumu grafiskās ievadformas realizācija
Author
Laganovskis, Reinis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Date
2010Metadata
Show full item recordAbstract
Darba mērķis ir izstrādāt ērtu grafisko pieprasījumu ievadformu, kas vaicājuma veidošanas elementus ļauj izvēlēties no patvaļīgas ontoloģijas. Informācija par ontoloģijām tiek glabāta metamodeļa daļā, no kurienes tiek iegūti nepieciešamie dati, lai atvieglotu vaicājumu ievadi.
Darbs tika izstrādāts Latvijas Universitātes Matemātikas un informātikas institūtā un ir uzskatāms par pētniecisku pojektu. Darba izstrādei tika izmantota programmēšanas valoda Lua, kā arī institūta darbinieku izstrādātā bibliotēka lQuery, kas paredzēta darbam ar metamodeļiem.
Darba izstrāde kopā ar problēmas izpēti un programmēšanas valodas apguvi ilga 4 personmēnešus. Šajā laikā darbs tika izstrādāts,un rezultātā var redzēt gatavu rīku ar ko var ērti izveidot ViziQuer grafiskos vaicājumus. Izstrādes laikā tika iegūtas vērtīgas zināšanas par modeļbāzētu projektēšanu un apgūta jauna programmēšanas valoda. Šī ir tikai grafiskās ievadformas daļa no ViziQuer, nākotnē tā tiks vēl pilnveidota un sasaistīta ar pārējām ViziQuer projekta daļām. The goal is to develop a convenient graphical query input form that helps user to construct a graphical query from an arbitrary ontology. Information about ontologies is stored in metamodel, where necessary data are returned, to ease the query input. Work was developed in Institute of Mathematics and Computer Science, University of Lativia and is considered a research project. Project was developed using the programming language Lua, as well as the Institute's employees developed lQuery library designed to work with the metamodel. Programming language training, research and coding lasted 4 person-months. During this time the work was developed, and as a result you can see the ready-made tool where it is possible to easily create a graphical ViziQuer queries. During development was acquired valuable knowledge about model driven development and mastered a new programming language. This is only the graphical input form for ViziQuer. In the future it will be further developed and linked with other parts of the ViziQuer project.