/RDF-data-converter-and-beautifier

This tool enables you to interactively convert RDF data between different formats and beautifies your RDF data.

Primary LanguagePythonMIT LicenseMIT

RDF data converter and beautifier

This tool enables you to interactively convert RDF data between different formats and beautifies your RDF data.

Currently supported formats are:

The tool was implemented using Python 3, Streamlit, and RDFLib.



Online demo

Run the tool locally

Run using Python

You can run the tool locally by installing Python and the project dependencies and running the following command in the root directory of this repository:

python -m pip install -r requirements.txt
streamlit run rdf_data_converter_and_beautifier.py --server.port=8501 --server.address=0.0.0.0

The tool will then be available at http://localhost:8501/.

Building a Docker image locally and starting a Docker container

Alternatively, you can run the tool using Docker by running the following command in the root directory of this repository. This will build a Docker image and run it in a container.

docker build -t rdf_data_converter_and_beautifier:latest .
docker run -p 8501:8501 rdf_data_converter_and_beautifier:latest

The tool will then be available at http://localhost:8501/.

Contribute

We are happy to receive your contributions. Please create a pull request or an issue. As this tool is published under the MIT license, feel free to fork it and use it in your own projects.

Disclaimer

This tool is not storing any data. All data is processed in memory and is not persisted. This tool is provided "as is" and without any warranty, express or implied.