Semantisko datu pārlūkošana, izmantojot Scala/Lift tehnoloģijas
Author
Zdanovska, Līga
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Apsītis, Kalvis
Date
2011Metadata
Show full item recordAbstract
Aspektu pārlūkošana (facetted browsing) ir tehnika, kas atlasa informāciju pēc dinamiski maināma pazīmju kopuma. Tā ir paredzēta, lai orientētos semantiski sarežģītu datu krātuvēs, kur cita veida datu atlase nebūtu pietiekami elastīga vai ērta. Scala ir programmēšanas valoda, kas apvieno funkcionālas un objektorientētas iezīmes, kurā ērti aprakstīt darbības ar RDF datu modeļiem un veidot lietojumprogrammu prototipus.
Maģistra darbā izstrādāta Lift lietojumprogramma, ar kuras palīdzību uzkrāj semantiski anotētu informāciju, un pielāgots semantisko datu pārlūkošanas portāls, kurš atbilstoši RDF konfigurācijas modelim un pārlūkošanas stāvoklim (conversational state) veido grafiskas saskarnes, kuras ģenerēs vaicājumus RDF datu modelim - tādējādi ilustrējot aspektu pārlūkošanas teorētiskās iespējas. Facetted browsing is a technique that selects the information by dynamically changeable set of attributes. It is intended to browse semantically complex data repositories, where any other method of data selection would not be sufficiently flexible and comfortable. Scala is a programming language that combines functional and object-oriented features, which is convenient to describe operations with the RDF data model and create a prototype application.
In this paper Lift application is developed, which can store semantically annotated information, and semantic data browsing portal is customized, which uses an RDF configuration model and browsing conversational state to generate queries for RDF data model, thus illustrating theoretical possibilities of multidimensional browsing.