GCAT: General Catalog of Artificial Space Objects

Jonathan C. McDowell


Phases and Status Values

Each entry in the General Catalog represents a time period or phase in the flight history of an object. The !b status value describes the status of the object at the end of the phase. Typical values of the status are 'O' (still in orbit) and 'R' (reentered). But it can get a lot more complicated.


Each time an object transitions to another state (undocks, is attached to something, reenters, changes which body it is orbiting, etc.) marks the beginning or end of a phase. Most objects in GCAT have only a single phase - they separate from an object (launch vehicle) and then are either still in free flight or have reentered. However, some objects go through many phases.

The phase is defined by a set of fields in the object catalog entry.

ParentPEJCAT/Bodythe parent can be an extended JCAT ID (EJCAT) or a body name.
SDatet1VagueDatethe phase start time. This can be the time the object separated from the parent EJCAT or the time the object departed the parent body's gravitational sphere of influence (SOI)
PrimaryCBodythe name of the central body for this phase
DDatet2VagueDatethe phase end time
StatusSPhase Status Codea code describing the event that ends the phase
DestDLocation/Body/JCAT`destination', a string whose definition depends on the Status value. It can be empty, a Location, a body, or a JCAT.

The symbols in the table above are used in the discussion below for conciseness. A location can be expressed as a string (uncontrolled text, e.g. 'W Atlantic') or as longitude/latitude coordinates (e.g. 74W 22S). The Dest field may be blank if reentry location is unknown.

The different kinds of phases are defined by the Status field. They are given in a somewhat arbitrary order that makes sense to me, and grouped by what kind of Dest field is used. The state of an object includes its `externality' - is it free, attached to a parent object externally, or is it inside its parent object. This externality is also described in the following table defining the different Status codes. The table assumes (in the interpretation of t1 and t2) that P is a EJCAT rather than a body. If P is a body then t1 represents the time the object went from P's SOI to C's SOI; if D is a body then t2 represents the time the object went from C's SOI to D's SOI.

Status valueDescriptionInterpretationExternality
Cases with t2 and Dest both empty
OIn orbitSep from P at t1, still in free flightFree
AOAttached in orbitAttached to P from t1 to presentExternal
AO INAttached insideInside P from t1 to presentInternal
UDKUndockedDocked to P from t1 to t2, sep from P at t2External to free
RELReleasedAttached to P from t1 to t2, sep from P at t2External to free
DEPDeployedSame as REL but for objects on planetary surfaceExternal to free
LOLiftoffLaunch from C surface (C is not Earth)Free
ALOAttached at liftoffAttached to P from t1 to t2 including at launch from C surface.External
Dest is always blank but t2 is not
EExplodedSep from P at t1, free in orbit until breakup at t2. Next phase of this object is a debris fragment.Free
NRenamedIn orbit from t1 to t2, name or owner changed at t2. Next phase reflects new name and ownerFree
LEASELeaseTemporary lease from main owner from t1 to t2. SatType code is PA. Free
Dest is a location on C, or C itself, or blank
RReenteredSep from P at t1, destroyed in C's atmosphere at t2 after natural decayFree
DDeorbitedSep from P at t1, destroyed in C's atmosphere at t2 via active deorbit maneuverFree
LLandedSep from P at t1, landed or splashed down on C's surface at t2Free
ARReentered attachedAttached to P from t1 to t2 when P reenteredExternal
AR INReentered insideInside P from t1 to t2 when P reenteredInternal
ALLanded attachedAttached to P from t1 to t2 when P landedExternal
AL INLanded insideInside P from t1 to t2 when P landedInternal
TXTransmission endedOperated on C's surface from t1 to t2Free
Dest is a JCAT from D catalog (deep space). JCAT ID used in deep space catalog for this object is given by the Dest value.
DSODeep spaceSep from P at t1, passed deep space boundary at t2. Free
DSADeep space attachedAttached to P since t1, passed deep space boundary at t2.External
DSA INDeep space inside Inside P since t1, passed deep space boundary at t2. Internal
Dest is a JCAT not from D catalog
DKDockedSep from P at t1, docked with D at t2Free to External
GRPGrappledSep from P at t1, docked with D at t2Free to External
ATTAttachedWas attached to P at t1, then attached to D at t2External.
TFRTransferInside P at t1, moved inside D at t2Internal
TFR ETransfer externalInside P at t1, moved to exterior of D at t2Internal to External
RETRetrievedAttached to P at t1, moved inside D at t2External to Internal
EVASpacewalkMoved outside P at t1, returned inside D at t2Internal to tethered or free to Internal
Dest is a body name
EOEscapeLeft P's SOI at t1, In C's SOI from t1 to t2, entered D's SOI at t2Free
EAOEscape attachedAttached to P from t1 to t2. In C's SOI till t2, then in D's SOIExternal

For cases R, D, AR, AR IN: if C has no atmosphere, t2 is the time of impact on C's surface. Natural decay includes orbit perturbation due to mascons, and direct impact without first entering bound orbit.

For cases DSO, DSA, DSA IN; the object is considered to have left the main part of GCAT at t2. Its old JCAT ID no longer applies and the Deep Space Catalog JCAT ID is used for further phases of its history.

The cases EO and EAO are only used in the Deep Space Catalog and the heliocentric and lunar-planetary registers.