An open-source, browser-based front-end application for the collection of complex structured data from textual resources in history and the social sciences into a RethinkDB database for further analysis.
BSD 3-Clause "New" or "Revised" License
10
stars
3
forks
source link
Tabular search results view and editing functions / multi-detail: inspect and add metaproperties in search results #1715
This is a functionality of tabular view and editing of metaprops, (meta) classifications, and other (meta) relations allowed for a given entity.
Create the following view, allowing to e.g. see whether "sex" is filled in for all persons in search results and check whether it is filled correctly, and also perform batch "copy-paste" operations normal in tables.
Large box having quite some space (this is planned as part of the new Search box anyway).
Show search results (entities) as rows, one underneath another.
Header row: allow adding metaprops (concepts as columns; one or more columns), understood as property types (suggester), and also other Relations allowed for any of the search results (disable / gray out the cells for which the Relation is not allowed).
In the values (cells), show value (property value for props, target value for relations). If empty, display as an empty suggester tag that the user can use to drag & drop or search & choose entities.
Allow batch operations normal in tables: (1) pre-filling of all empty ones with a value from entity tag (e.g. special row of suggesters underneath the header row), (2) append new metaprop value to the existing ones, (3) replace one value with another, and (4) remove all values - all done through suggester tags. But for those batch operations, introduce confirmation.
This will also be the place to pre-create e.g. all persons or locations of a source based on the index of names. Thus, always add two empty rows (better than one) at the end, where the user can create new entities through suggester - this should not require confirmation, only the batch operations.
Note: possibility of two properties of the same kind (=> two values in one row). E.g. sb can have two occupations, i.e. two occupation props. I.e., each cell should in fact have the possibility of adding things.
Apply any normal validation features for adding metaprops and relations.
Also include 2nd-level and 3rd-level metaproperties in the display (will require smart design).
This is high-priority - it is very tedious, more tedious than in gsheets, currently, checking and/or adding metaprops in Detail one by one.
This is a functionality of tabular view and editing of metaprops, (meta) classifications, and other (meta) relations allowed for a given entity.
Create the following view, allowing to e.g. see whether "sex" is filled in for all persons in search results and check whether it is filled correctly, and also perform batch "copy-paste" operations normal in tables.
Note: possibility of two properties of the same kind (=> two values in one row). E.g. sb can have two occupations, i.e. two occupation props. I.e., each cell should in fact have the possibility of adding things.
Apply any normal validation features for adding metaprops and relations.
Also include 2nd-level and 3rd-level metaproperties in the display (will require smart design).
This is high-priority - it is very tedious, more tedious than in gsheets, currently, checking and/or adding metaprops in Detail one by one.