Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.1 KB

README.md

File metadata and controls

39 lines (25 loc) · 1.1 KB

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