StaticcotGiven a numeric SIDC (2525D/2525E), return the most specific CoT Atom Type
that can be derived from it, falling back to the basic
a-<affiliation>-<battle dimension> type from fromNumericSIDC
when the symbol has no warfighting (2525B) equivalent
Clients that can't resolve the SIDC itself - either because they predate the given 2525 variant or because the detail carrying it was dropped - derive their icon from the CoT Type, so retaining the Function ID is what keeps a meaningful fallback icon on those clients
Numeric SIDC to convert
StaticdomainStaticfrom2525Given an SIDC, return a CoT Type
SIDC to convert
StaticfromGiven a numeric SIDC (2525D/2525E), return a basic CoT Atom Type
in the form a-
Numeric SIDC to convert
Staticis2525Check a given COT Type to see if it is compatible with conversion to SIDC
Cursor On Target Type to test
StaticisCheck a given numeric SIDC (2525D/2525E) to see if it is compatible with conversion to CoT Type
Numeric SIDC to test
StaticisCheck a given SIDC to see if it is compatible with conversion to CoT Type
SIDC to test
StaticstandardStaticto2525Given a COT Atom Type, return an SIDC
Cursor On Target Type (Note must start with atomic "a")
Staticto2525Given a COT Atom Type, return an SIDC in 2525D format
Cursor On Target Type (Note must start with atomic "a")
Convert a COT Atom Type to/from Symbol Identification Code (SIDC) Migrated to TypeScript from the original Kotlin verison @ https://github.com/cyberpython/kotcot under the MIT License