Skip to content

WATERVERSE/NGSI-LD_to_RDF-Turtle_Convertor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGSI-LD TO RDF Turtle Docker-Based Application (Waterverse Project)

Table of Contents

  1. Folder Structure
  2. Docker Installation
  3. Deployment
  4. License
  5. Contact Details
  6. Acknowledgments

Folder structure

The folder structure of the repository cotnaining the tool to convert JSON-LD files to ttl-syntax and/or ttl files is given below.

WATERVERSE-TO-TURTLE
|---examples
    |---__init__.py
    |---sample_NL_KNMI.json
    |---sample_UK_rain.json
|---waterverse_jsonld_to_turtle_deployment
    |---src
        |---api.py
        |---json_to_ttl_converter.py
    |---Dockerfile
    |---requirements.txt
|---LICENSE.md
|---README.md
|---post_sample_data.py

Docker installation

The components of the tool are packeged to through the use of Docker. Hence, the system that will be used for deploying the tool must have Docker installed. See more information about the installation of Docker over here.

Deployement

This tool is a docker based service. The api.py contains the API that processes the incoming request (JSON-LD file) and returns the desired Turtle-syntax. A Docker container with this API can be build by first navigating to the directory where the api.py is located:

cd waterverse_jsonld_to_turtle_deployment

Build the Docker container by calling

docker build -t turtle_converter .

Run the Docker container by calling

docker run -p 80:80 turtle_converter

License

Shield: MIT License

This work is licensed under the MIT License.

MIT License

Details on the licensing related to this code can be found in the file LICENSE.md

Contact details

email address: [email protected]

Acknowledgments

This project has been funded by the WATERVERSE project of the European Union’s Horizon Europe programme under Grant Agreement no 101070262.

WATERVERSE is a project that promotes the use of FAIR (Findable, Accessible, Interoperable, and Reusable) data principles to improve water sector data management and sharing.

About

No description, website, or topics provided.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published