Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomasklim/semantic-form-editor
The Semantic Form Editor is a functioning prototype that can be used by form designers creating smart ontology-based forms for the SForms library developed by KBSS at FEE CTU in Prague. The created forms can be validated against current form design best-practices using SHACL validation constraints.
https://github.com/tomasklim/semantic-form-editor
form form-best-practices form-editor json-ld linked-data semantic-web sforms
Last synced: 19 days ago
JSON representation
The Semantic Form Editor is a functioning prototype that can be used by form designers creating smart ontology-based forms for the SForms library developed by KBSS at FEE CTU in Prague. The created forms can be validated against current form design best-practices using SHACL validation constraints.
- Host: GitHub
- URL: https://github.com/tomasklim/semantic-form-editor
- Owner: tomasklim
- License: lgpl-3.0
- Created: 2020-06-11T14:34:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-09T02:32:03.000Z (about 3 years ago)
- Last Synced: 2024-10-27T18:30:53.765Z (2 months ago)
- Topics: form, form-best-practices, form-editor, json-ld, linked-data, semantic-web, sforms
- Language: TypeScript
- Homepage: https://semantic-form-editor.now.sh/
- Size: 2.45 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Semantic Form Editor
This project is a practical part of a master thesis called the Semantic Form Editor.
The Semantic Form Editor is now a functioning prototype that can be used by form designers creating smart ontology-based forms. The created forms can be validated against current form design best-practices using SHACL validation constraints.
## Example
https://semantic-form-editor.now.sh/## Used technologies
Next.js, React, Material-UI, SForms, Cypress, Jest, RDF, RDFS, OWL, JSON-LD, SHACL, DASH
## Installation Manual
### Required Software
- Semantic Form Editor
- Node.js version 14### Installation
- Download and install Node.js
- Clone this repository
- Navigate to cloned project in command line
- Type command *npm install* and wait until the process finishes
- Type command *npm run build* and wait until the process finishes
- Type command *npm run start*
- Open the browser at http://localhost:3000/## Future work
- Finish all requirements
- Fix issues found in the user testing
- Speed up the application## Master thesis document
- https://dspace.cvut.cz/handle/10467/92722