edgeryders / discourse-annotator

A text annotation and analysis application for Discourse. Made with Annotator.js and Ruby on Rails.
https://edgeryders.eu/t/6811
Other
4 stars 0 forks source link

Remove Open Ethnographer code collections from the database #95

Closed tanius closed 4 years ago

tanius commented 5 years ago

At one time we planned for a "code collections" feature in Open Ethnographer, but then decided against it (see edgeryders/annotator_store-gem#23).

It seems that there are still two Rails models left from a partial implementation. They have no data in the current database, and can probably be removed together with the corresponding database tables:

::AnnotatorStore::Collection
::AnnotatorStore::CollectionsTag
albertocottica commented 5 years ago

However, see: https://edgeryders.eu/t/codebook-as-a-wiki-first-iteration/10599

tanius commented 5 years ago

Your proposal of storing metadata about an Open Ethnographer "study" in the database (as discussed in the linked topic) is rather not a good fit for the code collections feature that was originally proposed in edgeryders/annotator_store-gem#23 and that I want removed from the database.

Because:

  1. Code collections would aggregate content based on a set of codes, while our ethnographic studies usually should aggregate content based on a set of topics (selected by a Discourse tag).

  2. We could change the concept from code collections to topic collections, but then we have just re-invented Discourse tags.

So let's implement your proposal in a different way (and via a different issue).