-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
Category: toolsFor RDF toolsFor RDF toolshigher-levelHigher-level RDF should address thisHigher-level RDF should address thisprimarily-toolsTool makers should address thisTool makers should address this
Description
#35 basically talks of a Turtle editor.
However, end-users need elaborate forms for editing graph data.
Generating such forms from shapes is an important and promising task that I call "Declarative UIs". Declarative UIs should also be considered for views: object view, list view, etc.
Challenges of this "instance management" problem include:
- How to do this on large KBs (eg 100M instances, 5B triples)
- How to specify appropriate editing behaviors for target values (objects) depending on the target population, eg
- how to restrict the potential objects (by class, by some attribute...)
- for a small concept scheme, direct drop-down is best
- for hundreds of potential values, an auto-complete is appropriate
- for millions of potential values, a more advanced search is needed
- How to mass-edit an array of objects; eg the best presentation may be a table
The problem is solved to some extent in Wikidata:
- Wikidata items can be edited by end-users, with powerful autocompletion of property names and objects
- However, the forms are not customized for a specific domain, and there's no mass-editing
- Wikidata Query has a nice way to specify how query parameters are populated, using auxiliary queries.
Examples of related or similar implementations:
- EntryScape (RDForms)
- VivoLib
- TopBraid Composer
- VocBench
akuckartznamedgraph and megothPSFW
Metadata
Metadata
Assignees
Labels
Category: toolsFor RDF toolsFor RDF toolshigher-levelHigher-level RDF should address thisHigher-level RDF should address thisprimarily-toolsTool makers should address thisTool makers should address this