Forms is a desktop PWA that makes it possible to open RDF files.
Matching a specific form for a piece of data is done in two possible ways:
The ontology of the type of the data has a triple with the predicate form:Form. That value is then used.
The user can go to settings and load a domain. This domain should have triples defining forms:availableForm. The objects of those triples should be references to rdf-form form definitions.
When you have loaded a bit of data, you can query of it with Sparql.
Cool! With rdf-form the idea is that you publish the form definition into the open. Is that the same idea for solid UI components? Reusable configuration of multiple components together?
html/index.html holds triples that tells that there are two forms. To enable those you go to the settings and enter: http://localhost:8080, hit save and do a hard refresh of the page (just for now, it is still a prototype).
Then on the homepage (+ button) it will show a recipe and a person button.
Yes reusable components declared in RDF. There can be both reusable data searches (SPARQL is only one option) and reusable display templates. All based on solid-ui - an extensive form system, the UI component of SolidOS - and on the the ui ontology.
I will updated the app today or tomorrow and will put a message here when it is updated. Ill make sure it is hosted and runs properly so people can test without installing it locally.