This project is maintained by infsci2711
The main purpose of this project is ingesting datasets from SPSS file locally or from Dataverse API and then registered the ingested datasets as new datasources.
By uploading the SPSS file locally, our APIs will transfer the file to the ubuntu server wait for further request. Our API then uses SPSS reader to translate to string type arraylist. Our API will recognize the table name, table properties and content after the tanslation. The API create a new table in our database from Ubuntu to store the structured managed dataset. The API also read the stored table from our database and reflect the result to the user that remind the user the process is success.
Our API uses same process to manage the SPSS file when ingesting datasets from Dataverse. The different is we request the SPSS file from the dataverse instead of uploading locally. By using the dataset identifier, the API will find the selected source from the Dataverse and upload the file to our Ubuntu server.
Group Members: