SHACL-based Instance Edit Forms?

Hi,

I am considering using SHACL for a de-centralized conversation based 
cooperation infrastructure[1]:

When two users want to engage in some kind of transaction that requires 
structured information (e.g. one wants to hail a taxi, the other user 
represents a taxi company), the one requiring structured information 
creates SHACL shapes (in the example, the taxi company has an API to 
order a taxi and needs either an address or geo-coordinates).

Those shapes are added to an RDF-based channel both users can 
read/write. The other user can now use the shapes to determine which 
information is required and add the necessary triples. Ideally this is 
done transparently by that user's GUI, by generating appropriate 
components (in the example, a map and a text input field with 
appropriate labels).

Doing research on this I found this email in the list:

https://lists.w3.org/Archives/Public/public-rdf-shapes/2014Aug/0094.html
All aspects raised by Holger (selecting properties, proposing values, 
and determining cardinalities) are relevant to us, either for the use 
case described as well as for others.

Does anyone happen to know if there are implementations of such GUIs 
underway, ideally open source JS-based, usable in the browser?


Cheers,
Florian

Links:
1. http://researchstudio-sat.github.io/webofneeds/

Received on Wednesday, 31 May 2017 16:15:37 UTC