meertensinstituut / clariah-wp3-vre

CLARIAH WP3 Virtual Research Environment
GNU General Public License v3.0
1 stars 2 forks source link

T020: basic support for (typed) tags #5

Open menzowindhouwer opened 6 years ago

menzowindhouwer commented 6 years ago

Add support for tagging objects. Basic data model:

Object(oid,...) --< tags(oid,tid) >-- Tag(tid,name,type,owner?)

So an Object can have multiple tags, a Tag can be associated with multiple objects. A Tag has a type. Types can be:

Examples (open for discussion):

Discussion: the upload path could also function as suggestions for user tags, in which case path and dir aren't needed.

Using a view the object info obtained via DreamFactory can contain the actual tags.

For search the tags should also be in the SOLR.

Find the right place in the workflow to instantiate the tags to be created by the system.

BasLee commented 5 years ago

Tags can be created Automatic system tags are generated

TODO: Add tags to solr Allow users to filter files in UI by tag