Skip to content
This repository has been archived by the owner on Aug 18, 2023. It is now read-only.

Data Conversion

Gerwin Bosch edited this page Sep 8, 2017 · 13 revisions

This is the first functionality to be implemented within the service. This functionality let the user create Linked Data from his own raw data.

Process

Unfortunately, we are not able yet to automatically generate Linked Data, therefore the service needs to be helped to convert the generic data to Linked Data. Below is an illustration of the process to convert data to linked data.

Sequence diagram Converting data

So a quick explanation of the reasoning of the above image.

Load data set - The application needs to be able to interact with the data
Classify columns - The application needs to know which columns contain URI's and which contain Literals
Link data - The application needs to know the relation between columns/classes
Download result - The user is able to download and/or publish his data set

Data input

The first part of the conversion step is loading the data into the web-app. The design for the UI is simple, as we expect a table structure of data uploaded we present the user with the data the app received. There were some issues with the alignment of the table and the headers when uploading a dataset with a lot of columns. This is currently resolved by setting a set width to the columns.

Format

As data exists in many forms the application only accepts CSV-files as the application is tailored to accompany the assignment. For parsing the CSV-files the library baby-parse is used.

Clone this wiki locally