Frm is a RDF form builder based on SHACL shapes. It is a next iteration of thoughts and concepts used in rdf-form. The product is unfinished and it is currently worked on.
The main differences are:
- Uses SHACL as a base language to define forms
- Uses LDflex as an abstraction for accesing the form definition and the form data
- High focus on extensibility, a settings file where you can plug in and swap widgets, geocoders, and base classes
- Multilingualism works according to RDF spec, in rdf-form there were some hacks
There is some documentation in the docs folder.
To see it for yourself:
npm install
npm run demo