That's very cool. Perhaps that could be applied to Starfleet? N = Federation, C = cruiser, C = standard.
Sure, but I wouldn't draw too direct of a line.
The first letter could be state of registration
N = Federation
Which implies that other states have their own registry code. Like R = Romulus, or K or Q for Klingons. However, it's unlikely multiple star empires would agree to a single registry. So the NCC is probably unique to the Federation, and if the other states have their own system it's not similar.
So assuming its within the federation only, it could be the *level* or region of the registry.
N = National? None Specific? (or N = top level, no reason the letter has to be a literal abbreviation). Could just refer to region N, which might happen to include Earth and starfleet always registers their ships there.
B = Bolarus? Region B
V = Vulcan? Division V?
The second letter is clearly a status code.
A =
Auxiliary
C =
Commissioned, A
ctive Duty (in use by starfleet), clearly a starfleet specific designation.
F = Ferry (a passenger ship). Maybe passenger ships above a certain capacity are required to hold a particular license and undergo certain inspections. May be drafted under emergencies.
G = General Purpose/Public. Equivalent to GA aircraft. Minimal licensing, but limited access.
S = Service, or simply not available for drafting into service. F,G, and S registries only show up once or twice each, and only on text graphics or in dialog. We never see the ships themselves. It's impossible to discern what they mean. The others seem much more solid.
X = Experimental. Confirmed on screen by Defiant and Excelsior.
Third letter, which is apparently optional, may indicate a role or certification.
C = combat (allowed to carry heavy weapons) or is a letter indicating the ship has police or military powers in federation space.
R = Research, or has access to generally Restricted space.
T = something else. Training? I'm at a loss here.
V = only shows up on a future time ship, so may not be relevant to the discussion here.
About the one thing NCC would *not* stand for is a single phrase like "Naval Construction Contract". There's no need to spray that on the hull of every ship. Each letter has to have a specific (and independent) meaning. Otherwise you'd just leave it as " 1701" because everything else is implied.
It would be nice if Discovery would flesh this out. Seeing a VX- registry, or a NCR- would be nice little touch implying a larger universe than we've seen up to now.