- From: Graham Klyne <gk@ninebynine.org>
- Date: Thu, 08 Mar 2018 15:54:54 +0000
- To: Eric Prud'hommeaux <eric@w3.org>, Patrick Golden <ptgolden@email.unc.edu>, Andra Waagmeester <andra@micelio.be>
- CC: semantic-web@w3.org
For what it's worth, I've been working on a tool for dynamic web-form-based input to RDF (JSON-LD) for some time now. It's not schema-driven (though I think it could be, partially), at least in part because I've found describing useful forms really needs a bit more information than *just* the schema. I've been using it for rapid prototyping of RDF data models in a number of research projects, and some personal information management. As a personal "spare time" project, it's taken a while getting to its current stage: progress is slow, but reasonably steady. And what I have achieved has been pretty robust in (small-scale) use. More details: - http://annalist.net - https://github.com/gklyne/annalist (The tutorial, and especially the screencasts, linked from the "front" page are now rather dated.) #g -- On 08/03/2018 14:33, Eric Prud'hommeaux wrote: > * Patrick Golden <ptgolden@email.unc.edu> [2018-03-07 14:07-0500] >> Hi Mikael, >> >> My colleague, Ryan Shaw, has started to put together an editor [1] that >> generates a form whose inputs are populated by the terms of RDF vocabularies >> loaded into it. Currently, it reads and generates JSON-LD. We have discussed >> augmenting it to use ShEx or SHACL shapes to generate more structured forms >> ahead of time. > > Andra, could such a tool be useful in the genewiki or wikidata pipelines? > > Patrick, could you drive it from schemas at > https://github.com/SuLab/Genewiki-ShEx ? You JSON-LD-ify them like > this: > https://rawgit.com/shexSpec/shex.js/master/doc/shex-simple.html?schemaURL= > + the schema URL > e.g. > https://rawgit.com/shexSpec/shex.js/master/doc/shex-simple.html?schemaURL=https%3A%2F%2Fraw.githubusercontent.com%2FSuLab%2FGenewiki-ShEx%2Fmaster%2Fgenes%2Fwikidata-human-genes.shex > > >> This demo [2] dynamically loads vocabularies from https://lov.okfn.org/ >> >> [1] https://github.com/editorsnotes/react-jsonld-editor >> [2] https://editorsnotes.github.io/edit-with-lov/ >> >> Best, >> Patrick >> >> On 03/07/2018 10:04 AM, Mikael Pesonen wrote: >>> >>> Hi, >>> >>> is there a system that can read schema definition RDF/XML and render >>> dynamic web form for inputting and editing properties? Data input and >>> output could be JSON or >>> directly on triple store such as Apache Jena. >>> >>> For example using schema.org RDF/XML you could create new item Creative >>> Work/Book and insert the properties you are interested of, such as name >>> and isbn. >>> >>> Thanks! >>> >> >> >
Received on Thursday, 8 March 2018 15:55:23 UTC