pirogronian wrote:Precisely in the same way as inside Milky Way. And the same for other objects, even whole galaxies. UID is object-type agnostic. The only thing we must care on is unique assignation of UID by Celestia data maintainners. We must cooperate to ensure that no UID will be used for more than precisely one object
So, it means that with regards to the Universal Celestia Catalog, we have to make a very specific and detailed catalog identifier build. And perhaps there should be several different catalogs each with a different type of object in focus. In short, while there'll be a Universal Catalog, it must be divided into a catalog for galaxies, a catalog for stars, a catalog for planets, etc. I do have some ideas but because you guys are the coders, you may have some better ones but perhaps this can be done:
The Order of the Catalog if we're going to select Earth's moon should be:
2: Star contained in the Galaxy
3: Planet contained in the Star's System, and
4: Moon contained in the Planet's System.
For me, I suggest we make 0 the very first identifier of the Universal Celestia Catalog, since it's possible to use 0 as a value. 0 would refer to the celestial objects which is our home. As such, in the Universal Celestia Catalog, 0 in the catalog for galaxies refers to the Milky Way, 0 in the catalog for stars refers to the Sun, and there'll be no 0 identifiers for planets, moons and other SSO, rather they'll have the number of the star as a prefix, then their own identifier number onwards.
So, with regards to the order, the combination should be 0-0-3-1. However, if it's possible for letters to be considered as variables, then the combination can be this: G 0-G0S 0-SP 3-SP3 1.
However, I know you have better ideas, so I'll just leave this here as a basic suggestion. But either way, I felt that there's need for specification with writing up the identifiers for objects. If we use numbers or letters alone, it'll get confusing over time, hence for me, why a combination of letters and numbers is necessary.
Official Administrator of the Celestia Discord Server.
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.