https://github.com/cefriel/rapid-triples
Generate RDF using a form-based interface
https://github.com/cefriel/rapid-triples
Last synced: 5 months ago
JSON representation
Generate RDF using a form-based interface
- Host: GitHub
- URL: https://github.com/cefriel/rapid-triples
- Owner: cefriel
- License: apache-2.0
- Created: 2024-06-24T07:04:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-14T08:52:08.000Z (6 months ago)
- Last Synced: 2026-01-14T12:20:37.733Z (6 months ago)
- Language: Vue
- Homepage: https://cefriel.github.io/rapid-triples/
- Size: 19.1 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rapid-triples
Generate RDF using a form-based interface.
Fork the template and configure it with your own form.
### Customize
The form can be customised by simply modifying the JSON Schema (`form.json`) and the lifting template (`form-lifting.jinja`) in the `src/assets` folder. The tool accepts all valid JSON Schemas but can be further configured following the documentation of the underlying `vuetify-jsonschema-form` library available [here](https://koumoul-dev.github.io/vuetify-jsonschema-form/2.x/). The template follows the Jinja notation as supported by the `nunjucks` library ([documentation](https://mozilla.github.io/nunjucks/)).
### Run it locally
Build the image
```sh
docker build -f Dockerfile-build --no-cache -t cefriel/rapid-triples .
```
Run the image
```sh
docker run -p 8080:80 cefriel/rapid-triples
```
Visit http://localhost:8080/rapid-triples/.
### Update online
Build the image locally and push the updated files in the `dist` folder using the `publish.sh` script.
The scripts builds the interface using the Docker container, and copies the required files in the `dist` folder running an instance of the container.
### Contributing
Before contributing, please read carefully, complete and sign our [Contributor Licence Agreement](https://github.com/cefriel/contributing/blob/main/contributor-license-agreement.pdf).
When contributing to this repository, please first discuss the change you wish to make via issue or any other available method with the repository's owners.
### License
_Copyright (c) Cefriel._
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0