An adaptive grading system for semantic network communication compatibility
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2019-10-21
Department
Major/Subject
Tietotekniikka
Mcode
SCI3042
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
58 + 7
Series
Abstract
The semantic network is becoming more and more important nowadays because it provides a general standard for data formats. In this way, computers can understand and know how to link data to other data. There are many different data formats, and therefore integrity of data must be tested carefully. Nowadays, many programs and IoT-devices collect data, but the data format may not follow the standards, which is why it cannot be used immediately and must be converted in the right format before use. This thesis focuses on testing and correctness of the incoming data. Also, the usability of the SemanticNow application is included. The study aims to develop automatic testing in the ServiceNow platform, which automatically tests ontology that the end-user has created. The name chosen to the application is SemanticNow. This Master's thesis will also include the development of a grading system that motivate the end-user to improve their ontologies. The ontology will have a grade and suggestions on improvements. In the result of the work, the SemanticNow application works as intended. The automated testing pointed out the syntax errors of the Turtle and the ontology creation was successful. The grading system helped the user to improve the ontology creation by showing the ontology mistakes immediately.Semanttinen verkko on yhä tärkeämpi nykypäivänä, koska se antaa yleisen stantardin data formaateille. Tällä tavoin tietokoneet ymmärtävät ja osaavat linkittää datat toisiinsa. Data formaatteja on paljon erilaisia ja sen takia datan eheys pitää testata tarkasti. Tämä diplomityö keskittyy ontologioiden testaukseen ja arvosanajärjestelmän kehitykseen, jonka tarkoitus on saada loppukäyttäjät parantamaan itse tehtyjä ontologioitaan. Nykypäivänä on todella paljon ohjelmia, jotka keräävät dataa. Datan formaatit eivät ole kuitenkaan välttämättä standardimuodoissa. Tässä diplomityössä kehitetään automaatiotestaus, joka testaa sisään tulevan datan oikeellisuuden. Tutkimuksen kohteena on rakentaa automaatiotestaus ServiceNow alustalla, jossa testataan loppukäyttäjän tuottamaa ontologiaa. Applikaation nimeksi valittiin SemanticNow. Tutkimukseen kuuluu myös sellaisen arvosanajärjestelmän rakentaminen, jossa loppukäyttäjän ontologia arvostellaan, sekä parannusehdotukset annetaan ja arvosana annetaan. Työn tuloksena havaittiin, että SemanticNow toimii kuten oltiin suunniteltu. Automaatiotestaukset näyttivät Turtle syntaksivirheet ja ontologian teko onnistui. Arvosanajärjestelmä auttoi käyttäjää parantamaan itse tehtyä ontologiaa näyttämällä ontologiassa olevat virheet.Description
Supervisor
Vuorimaa, PetriThesis advisor
Suoranta, SannaKeywords
semantic web, automated testing, ServiceNow, grading system, RDF, turtle