Tab2KGWiz / tab2kgwiz-api

GNU General Public License v3.0
0 stars 0 forks source link

Tabular Data to Knowledge Graph Wizard (tab2kgwiz) - Server

Tab2KGwiz is a Java Spring Boot application designed to transform tabular data into structured knowledge graphs (KGs). The tool leverages a robust Spring Boot backend to process and convert tabular data into RDF format.

Features

Requirements

System Requirements

Getting Started

1. Clone the Repository

Clone the repository to your local machine:

git clone https://github.com/Tab2KGWiz/tab2kgwiz-api.git
cd tab2kgwiz

2. Build the Project

mvn clean install

This will download the necessary dependencies and compile the project.

3. Run the Application Locally

mvn spring-boot:run

Once the application is running, you can access it at http://localhost:8080.

Dockerization

The project comes with a Dockerfile for containerizing the application.

1. Build the Docker Image

To build the Docker image, run the following command:

docker build -t backend .

This will create a Docker image tagged backend.

2. Run the Docker Container

To run the application inside a Docker container, use the following command:

docker run -p 3000:3000 -it backend

Now, the application will be accessible at http://localhost:8080.

Configuration

You can configure application settings in the application.properties file located in src/main/resources.

License

This project is licensed under the GNU General Public License v3.0.