| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Form Viewer app based on Daniël Beeke's rdf-form.
This is a demonstrator for the Solid basic form builder challenge:
The Form Viewer can create a Web Form when a template URL is provided.
https://patrickhochstenbach.net/apps/formviewer/book-review.form.ttl
https://patrickhochstenbach.net/apps/formviewer/?PARAMS Where PARAMS : ctx_ver=Z39.88-2004 (optional protocol version) rft_val_fmt=http://formviewer.patrickhochstenbach.net (optional parameter definition) rft.form=FORM-TTL-URL rft.data=DATA-TEMPLATE-TTL-URL (optional) rft.hydra=HYDRA-TTL-URL (optional) E.g. https://patrickhochstenbach.net/apps/formviewer/?rft.form=https://patrickhochstenbach.net/apps/formviewer/book-review.form.ttl&rft.data=https://patrickhochstenbach.net/apps/formviewer/book-review.ttl
The hydra-ttl-url is a Turtle resource to provide information where the form results should be submitted. An example:
@prefix hydra: <http://www.w3.org/ns/hydra/core#> .
[] hydra:endpoint <https://hochstenbach.inrupt.net/inbox> ;
hydra:supportedClass [
a hydra:Class ;
hydra:method "POST"
] .
Hydra parameters:
This app provides a demonstration for decentralized form handling: how to define a form, what data to put in the form, where the form needs to be stored is decoupled. Even the application you use to render the form and submit the results is decoupled from a specific server/website implementation.
| Back | FazBrowse Home | New Git URL |