Integrering av semantiska webben i ett existerande system
Stenbäck, Sakarias (2016)
Stenbäck, Sakarias
Yrkeshögskolan Novia
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604285291
https://urn.fi/URN:NBN:fi:amk-201604285291
Tiivistelmä
Arbetet gjordes åt InPlace Solutions och gick ut på att implementera semantiska webben i ett av deras existerande system. Detta gjordes genom att skapa en applikation som konverterar tabelldata till RDF data samt genom att byta ut datalagringen till en RDF databas. Informationen som behandlades var observationer av länders säkerhetssituation. Dessa observationer skull kunna filtreras och sändas till en annan applikation där de kunde visualiseras. Genom att integrera semantiska webben går det att länka ihop data om dessa observationer till offentliga RDF grafer och på så sätt få mera information om t.ex. länderna.
Applikationen kodades i C# som en Windows Forms applikation, och för att hantera RDF data användes kodbiblioteket dotNetRDF. Filtreringen görs av användaren via det grafiska gränssnittet. Resultatet presenteras i en lista och kan sändas till företagets applikation där det visualiseras på en världskarta.
Resultatet blev en applikation som konverterar tabelldata till RDF data och där användaren kan filtrera observationerna. Genom att visualisera dessa observationer får användaren en bra överblick över säkerhetssituationen i världen. I och med detta arbete har företaget en bra grund för vidareutveckling inom området. The thesis was done for InPlace Solutions and consisted of integrating The Semantic Web into an existing system. This was done by creating an application where table data was converted to RDF data and by swapping the data storage to a RDF database. The information that was treated consisted of observations done on countries security situation. These observations should be able to be filtered and sent to another application where they could be visualized. By integrating The Semantic Web, it is possible to link data about the observations to public RDF graphs and thus get more information about e.g. the countries.
The application was programmed in C# as a Windows Forms application, and to handle RDF data the dotNetRDF library was used. The filtration is done by the user in the graphical interface. The result is presented in a list and can be sent to the company’s application where it is visualized on a world map.
The result became an application that converts table data to RDF data and where the user can filter the observations. By visualizing these observations, the user gets a good overview of the security situation in the world. As a result of this thesis the company has a good foundation for further development regarding this area of technology.
Applikationen kodades i C# som en Windows Forms applikation, och för att hantera RDF data användes kodbiblioteket dotNetRDF. Filtreringen görs av användaren via det grafiska gränssnittet. Resultatet presenteras i en lista och kan sändas till företagets applikation där det visualiseras på en världskarta.
Resultatet blev en applikation som konverterar tabelldata till RDF data och där användaren kan filtrera observationerna. Genom att visualisera dessa observationer får användaren en bra överblick över säkerhetssituationen i världen. I och med detta arbete har företaget en bra grund för vidareutveckling inom området.
The application was programmed in C# as a Windows Forms application, and to handle RDF data the dotNetRDF library was used. The filtration is done by the user in the graphical interface. The result is presented in a list and can be sent to the company’s application where it is visualized on a world map.
The result became an application that converts table data to RDF data and where the user can filter the observations. By visualizing these observations, the user gets a good overview of the security situation in the world. As a result of this thesis the company has a good foundation for further development regarding this area of technology.