jsesh icon indicating copy to clipboard operation
jsesh copied to clipboard

Fix cyclic 'contains' relations

Open digitalheir opened this issue 1 year ago • 4 comments

In signs_description.xml:

  • Aa18 is a denoted to contain Aa17, but also vice versa. I think it is clear that Aa17 does not include Aa18.
  • V98 is a denoted to contain V36, but also vice versa. I think it is clear that V98 does not include V36.
  • Y1 is a denoted to contain Y2, but also vice versa. I think it is clear that Y2 does not include Y1.
  • D32 is a denoted to contain D197, but also vice versa. I think it is clear that D197 does not include D32.

Additionally:

  • I64 is a variant of I12, but I would not consider them as 'containing' each other
  • Y4 is the mirror image of Y3, but I would not consider them as 'containing' each other

digitalheir avatar Apr 04 '23 10:04 digitalheir

Thanks for the comments. I have probably made too much use of the "part of" relationship at some point. I agree with you. It's fixed.

In some cases (esp. I64/I12) the idea was to use I64 as base for successive "contains" search, and retrieve all signs with an uraeus, for instance.

Now, I have also a tag for this.

(basically, the part of relationship would be improved if certain objects, which are not standalone glyphs, would be usable, notably "uraeus as part of a headress").

rosmord avatar Apr 04 '23 10:04 rosmord

Note, I haven't changed the I64 / I12, and Y4 / Y3 in the pull request, do you think these should have a different tag, like "variant of" and "mirrors"?

digitalheir avatar Apr 04 '23 11:04 digitalheir

I think it is a good idea to have a notion of 'subglyphs'. I wonder if the Hieroglyph fonts like Noto already define these, since ttf allows font authors to reuse shapes. Perhaps a good starting point?

digitalheir avatar Apr 04 '23 11:04 digitalheir

I'm afraid won't be precise enough. Basically, you need Egyptologists to do this kind of work (and as far as I know, quite a few projects for sign description have included the information in signs_description.xml.

One of the current problems is that the sign info editor should probably be linked to a web site, allowing collaborative work. But

  • it would require quite a bit of work to create the site (not the main problem) ;
  • ... and it would require maintaining the site, validating stuff, avoiding spams...

rosmord avatar Apr 06 '23 08:04 rosmord