backend problems

Dear Alberto,

We have another issue.
We usually went to Codes->ethno-poprebel discourse tag + any creator to see the codes assigned to Z Categories. If we do it now, the system shows us only three (or four if we count Z Uncategorised) Z Categories with these filters on (ethno-poprebel discourse tag + any creator).

At first, we thought that these categories disappeared completely or simply wouldn’t show. But they are still there and are displayed but only if we change the Discourse Tag filter to Any Discourse. Unfortunately, just being able to find them using search is not very useful to us, because what we are currently most interested in is the hierarchy, and we won’t see it when using the search option.

In other words, it seems that the system doesn’t see them as belonging to the ethno-poprebel discourse.

Please advise

Hello @Wojt, I took the liberty of turning your message into a public topic so @matthias also has access to it.

However, I cannot reproduce the issue. It seems to work well for me.

image

Further down I also find the hierarchy tree:

image

Maybe I misunderstood your explanation?

Hi, Alberto.

Yes and no :slight_smile:

The system does show the hierarchy but just for four Z categories, namely: Uncategorised, Covid 19, Emotions and Ideologies.
There is nothing IN THIS VIEW for: Problems, Beliefs and Values, Social and Political Processes and several others. Initially we had 12 Z categories, we are working on reducing that number together with the number of codes within them. But for some reason we can’t see the hierarchy for all of them.
Could you please confirm that you too can see just four Z categories?

Yes, I have the same. Might there be simply a pagination issue, @matthias? Or do I need to open a GitHub issue?

Also, @Wojt, could you name a code that should be in that page, but is not? For example, is Z Problems one such code?

Hi, yes. Z Problems - Category and all the codes assigned to it are good examples.

1 Like

OK, I’m on it.

1 Like

It does look like a pagination problem :slight_smile:
Hey, BTW, what about those codes appearing as poprebel despite not being used in posts tagged for poprebel?

Can I please ask everyone to provide hyperlinks !!! in your bug reports whereever possible. You can link to any and all pages of the OpenEthnographer backend. Makes it much faster for anyone reading your report to confirm and triage the issue.

This is not a pagination issue.

When you filter by a Discourse tag like #ethno-poprebel, Open Ethnographer will show you all codes appearing in #ethno-poprebel topics; plus their descendant codes, if those descendant codes themselves appear in #ethno-poprebel topics.

Conversely, if a code does not appear in a #ethno-poprebel topic, then it is not shown; and also its descendant codes are not shown, even if those descendant codes do appear in #ethno-poprebel topics.

That’s why you see only four Z … codes when applying the “Discourse tag: ethno-poprebel” filter: only those for are applied in #ethno-poprebel topics directly. In case of the other Z … top-level codes, only some descendant code appears in #ethno-poprebel topics. (I just confirmed this by temporarily applying code Z Institutions - Category temporarily to a #ethno-poprebel topic; it then appeared in the list of codes filtered by Discourse tag #ethno-poprebel.

There are two solutions:

  • The immediate solution: as a workaround, apply each of the top-level Z … codes directly in a #ethno-poprebel topic. This only needs to be temporarily, as long as you are working with the code hierarchy.

  • The proper solution: we have to solve the issue that I just created for this problem. Since there is a workaround and there is no POPREBEL IT budget left, please don’t expect this to happen during the POPREBEL project (except if … very urgent?). But it’s a valid point for future improvement, so I have put it on our roadmap.

Are you referring to the issue reported by SZdenek here? In that case, I answered that below his report already.

Dear @matthias @alberto,

Indeed, the method suggested by Matthias works. Yesterday I radnomly assigned the code "Z Problems - Category"to one of the texts in the corpus and the category automagically appeared in the list together with its hierarchy.
However, @matthias, you need to know that at some point one of you guys introduced some changes into the code of the interface and we WERE able to see ALL TWELVE Z Categories, no matter if they were used as codes in the corpus or not.
Actually, we decided to keep them nonSSNA codes and did not want them to appear as codes anywhere.

Now, I have 2 questions (or perhaps they are one and the same question): does anybody remember the exact reason why we decided to keep them non-SSNA? What will be the consequence of applying them as codes in the corpus (how will it affect our visualisations?).

1 Like

I can answer this one.

As long as you only assign these metacodes to one post in the corpus, nothing will happen. The metacode will now co-occur with all codes in that post, but these co-occurrences only have depth d = 1, so they get discarded when we build the graph.

2 Likes

Have you considered any other joining the process with the helps of https://rocketech.it/blog/post/top-5-trending-backend-technologies-to-follow-in-2022? An outside perspective could be very useful.