Standardized Labels
All raw catalog classification values are mapped to one of 10 standardized labels:
| Label | Description |
|---|---|
| type1 | Broad-line AGN (Seyfert 1, BLAGN, NLS1, QSO with broad lines) |
| type2 | Narrow-line AGN (Seyfert 2, NLAGN, Seyfert 1.5–1.9) |
| generic_agn | AGN without broad/narrow distinction (QSO, LINER, generic AGN, BAL QSO, beamed AGN, unknown AGN subtype) |
| blazar | BL Lac objects, FSRQs, OVV quasars, blazar candnameates |
| dual/merger | Dual AGN, merging AGN pairs, galaxy pairs, galaxy interactions |
| galaxy | Non-AGN galaxies (elliptical, spiral, starburst, emission-line galaxies, radio galaxies) |
| cluster | Galaxy clusters, groups, compact groups (GClstr, GGroup, etc.) |
| star | Stars of all types (main sequence, white dwarfs, CVs, XRBs, pulsars, SNR, planetary nebulae, variable stars, globular clusters, open clusters) |
| lens_system | Gravitational lens systems (lensed QSOs, lensed galaxies, lens candnameates) |
| unknown | Unidentified, ambiguous, or unclassifiable sources (mixed star+galaxy, featureless spectra, wavelength-band detections without type, gamma-ray sources) |
CLASSIFICATION TIERS (priority order)
Tiers and Merge Methods
- spec_class: Spectroscopic classification
- SED_class: SED-fitting classification
- xray_class: X-ray morphology [point/extended]
- image_class: Optical image morphology
- gen_class: General/catalog-level classification
Each source can have classifications in up to 5 tiers. The best_class is selected by priority:spec_class > SED_class > xray_class > image_class > gen_class.
Pipeline Storage Variables
tier_all— JSON array of all classification values for that sourcetier_origin— JSON array of catalog IDs contributing each valuetier_sub_all— JSON array of finer sub-classifications (e.g. "sy1.5", "bllac"), for every tier EXCEPTgen_class, which has no sub-classification column.best_classalso carries abest_class_sub_all.
VALUE-TO-LABEL MAPPING
The lists below are the raw strings and numeric codes found in the input catalogs that we map to each classification label. Parentheses are kept only around numeric codes, to identify the catalog they come from.
type1
BLAGN, BROADL, Seyfert_1, sy1, nlsy1, NLS1, nls1, Sy1.2, Sy1/QSO, Sy1.2/QSO, Sy1 LINER, nl seyfert 1, seyfert type 1, T1, BLA, BLAGN1, SeyferI, AGN1, broadline, agn_broadline, starburst_broadline, bl-agn, bl-agn?
type2
NLAGN, Seyfert_2, Sy1.5, Sy1.5-1.8, Sy1.9, Sy2, Sy2 candidate, NLA, NLAGN2, SeyferII, AGN2, AGNb, AGNb?, K01, K03, QSO-2, QSO RADIO QUIET TYPE 2, SEYFERT RADIO LOUD/QUIET TYPE 2, nl-agn, nl-agn?, etg+sey2, 2SLAQ_NLQ, radio galaxy/type2, Radio galaxy/type2
generic_agn
QSO, AGN, Quasar, LINER, BAL QSO, sdssqso, qsodr1, hiz_qso, Beamed AGN, Unknown AGN, AGNe, AGNe?, OVV, SyG, LIN, redQSO, eAGN-ALG, DLA, a, aa, ae, aae, aeb, sey, qso(ba, s_bal, x_bal, w_l, myst, Q?, AG?, non-BAL QSO, BAL QSO, FeLoBAL QSO, quasar+other, quasar + galaxy, composite, composi, Composite, COMPOSITE, Hotspot, hotspot, etg+broadmg, Etg+broadmg, 2cpart_candidates, b'K01', b'K03'
- Numeric codes: 3.0 (cl_dart.fits), 5.0 (zphClass_xxl1000a), 4.0 (zphClass_xxl1000a), 1.5 (Type_BASS_agns), 60.0/70.0 (Class_BAT-105M), 0 (fe_csc2master → point), 0.0 (PLIKE_eRASS1_ctp → point source), 1/1.0 (exgal_eRASS1_ctp → extragalactic), -2.0 (Clsp_C-COSM → broad emission line object, z unreliable), 22212/22213/23212/23213/32212/32213/33212 (CLASS_XSERVS), 1 (AGN_FLAG_wcdfs), 2.0/3.0 (CTP_CLASS_eFEDS)
blazar
BL Lac, BLLAC, BLL, FSRQ, Blazar, BL Lac Candidate, BL Lac-galaxy dominated, Blazar Uncertain type, QSO RLoud flat radio sp., Bla, bla, BL?, Bz?, bllac?, LSP, HSP, ISP, bll, fsrq
- Numeric codes: 80.0 (Class_BAT-105M)
dual/merger
Dual_AGN, GPair, PaG, quasar pair, QSO pair, Gal. int., agn_gxypair, agnpair, gxypair, dualagn, Interacting Galaxies, interacting galaxies
galaxy
G, Galaxy, GALAXY, NELG, Emission line galaxy, post-starburst galaxy, Starburst galaxy, RADIO GALAXY, SPIRAL GALAXY, E, E/S0, S0, SB0, EmG, SF, SF?, SB, Abs, abs, GAL, GALs, gals, ELG, ALG, alg, alg?, PoG, GiC, BiC, GiG, GiP, rG, H2G, LSB, bCG, SBG, EmLS, starforming, star forming, etg, etg+[oii], etg+fel, hiz-lae, hiz-lae?, elg?, etg?, dr6_galaxy, nelg?, 2qz_nelg, 2slaq_nelg, 2qz_gal, e, e?, e+oii, e+oii?, starburst, starburst galaxy, sf?, gal?, gxy, gxy?, xbong, XBONG, galaxy in group of galaxies, o3
cluster
GClstr, GGroup, Galaxy Cluster, Compact group of gal, CLUSTER OF GALAXIES, COMPACT GROUP OF GALAXIES, Gal. cluster, Gal. group, SCG, ClG, GrG, CGG, Clus, GxyC, gxyc, b'ClG', b'GinCl', b'GroupG', b'DSS_GCcand'
- Numeric codes: 3.0 (Cl_2slaqqso), 3.0 (Clph_C-COSM), 30.0/130.0/140.0 (Class_BAT), 1 (fe_csc2master → extended), 1.0 (PLIKE_eRASS1_ctp → extended)
star
*, star, Star, STAR, stars, CV, HMXB, LMXB, Pulsar, SNR, Symbiotic star, nova, nov, Nov, xrb, STA, S, wd(da), wd(db), WD*, V*, BY*, RS*, RR*, Ce*, Mi*, star(A1..O9), star(DA), star(DB), Pl, PN, GlC, GlCl, OpC, Cl*, GLOBULAR CLUSTER OPEN STAR CLUSTER, Em*, Pe*, HB*, Y*O, Ae*, Be*, BS*, RG*, AB*, C*, S*, sg*, s*r, s*y, s*b, HS*, pA*, LM*, BD*, N*, OH*, TT*, WR*, PM*, HV*, Ir*, Or*, Er*, RC*, Ro*, a2*, Psr, SX*, LP*, SN*, su*
- Numeric codes: 6.0 (cl_dart.fits), 6.0 (Cl_2slaqqso), 5.0 (Clph_C-COSM → star), 0.0 (Clsp_C-COSM → star), 0/0.0 (exgal_eRASS1_ctp → not extragalactic), 90/100/110/120/150/160/170/180/190/200 (Class_BAT-105M)
lens_system
G_Lens, Q_Lens, GravLensSystem, Candidate_LensSystem, LensedImage, lens, NIQ, grv, Lev, LS?, Le?, LI?, gLe, gLS, GWE, LeI, LeG, LeQ, single QSO, SDSS lens, known lens, QSO pair, QSO+galaxy, QSO+star, QSO+unknown(not QSO)
unknown
XrayS, IrS, RadioS, VisS, UvES, UvS, emls, N/A, UNIDENTIFIED, inconclusive, Galaxy/Star, Star/Galaxy, star+galaxy, galaxy+star, quasar+star, star+quasar, cont, NID, NSP, UNK, U, U1, U2, U3, U-rad, nonAGN, noAGN, too-faint, featureless, blend, undetected, noisy, tbd, Gamma-ray source, gamma, molecular cloud, multiple, galactic center, Rad, mR, cm, mm, smm, HI, rB, Mas, IR, FIR, MIR, NIR, blu, UV, X, ULX, gam, gB, G?, SC?, C?G, Gr?, As?, EB?, Sy?, CV?, No?, XB?, LX?, HX?, mul, reg, vid, IG, ISM, PoC, CGb, bub, EmO, Cld, GNe, DNe, RNe, MoC, glb, cor, SFR, HVC, HII, PN, sh, blank, -, ?, ??, NONE, BLANK
- Numeric codes: 10/11/12/15/20/220/230 (Class_BAT-105M), 0.0/2.0/1.0/3.0 (n_F1_4_2slaqqso), -1.0 (Clsp_C-COSM → no z measurable), 0.0 (Clph_C-COSM), 0.0 (Type_BASS_agns), 255 (exgal_eRASS1_ctp → undefined/masked)
best_class SELECTION
For each source, best_class is chosen from the highest-priority tier that has a non-unknown classification:
Priority: spec_class > SED_class > xray_class > image_class > gen_class
- If all tiers are "unknown",
best_class = "unknown". - If no tier has any classification,
best_classis null (unclassified).