| name | type | length | unit | ucd | description |
| RowC | real | 4 | pixels | | Row center position (r' coordinates) |
| ColC | real | 4 | pixels | | Column center position (r' coordinates) |
| RowC_i | real | 4 | pixels | | i band Row center position (r' coordinates) |
| ColC_i | real | 4 | pixels | | i band Column center position (r' coordinates) |
| extinction_u | real | 4 | magnitudes | | Reddening in each filter |
| extinction_g | real | 4 | magnitudes | | Reddening in each filter |
| extinction_r | real | 4 | magnitudes | | Reddening in each filter |
| extinction_i | real | 4 | magnitudes | | Reddening in each filter |
| extinction_z | real | 4 | magnitudes | | Reddening in each filter |
| bestObjID | bigint | 8 | | ID_MAIN | Unique SDSS identifier in Best DB composed from [rerun,run,camcol,field,obj], or 0 if there is none. |
| targetObjID | bigint | 8 | | ID_CATALOG | Unique SDSS identifier in Target DB composed from [rerun,run,camcol,field,obj], or 0 if there is none. |
| SpecObjID | bigint | 8 | | ID_CATALOG | Unique ID of spectrographic object |
| zone | int | 4 | | | 1 arcminute zone used for spatial joins floor((dec+90)*60*60) |
| ra | float | 8 | degrees in J2000 | | J2000 right ascension (r') |
| dec | float | 8 | degrees in J2000 | | J2000 right declination (r') |
| QsoConfidence | float | 8 | | | a number between 0..1. If this has a SpecObj, then it is the QSO Zconf (see table definition). If no specobj, it is .3*(BestObjFlagedQso+TargetObjFlagedQso) |
| SpecObjFlagedQso | tinyint | 1 | | | Flag (0 / 1): 1 means this SpecObj is SpecClass QSO or HiX_QSO |
| BestObjFlagedQso | tinyint | 1 | | | Flag (0 / 1): 1 PhotoObjID was flagged as a QSO in the target flags. |
| TargetObjFlagedQso | tinyint | 1 | | | Flag (0 / 1): 1 PhotoObjID was flagged as a QSO in the target flags. |
| sZ | real | 4 | | | 0 or specObj.Z Final Redshift |
| sZerr | real | 4 | | | 0 or specObj.Zerr Redshift error |
| szConf | real | 4 | | | 0 or specObj.zConf Redshift confidence |
szWarning | int | 4 | | | 0 or specObj.Warning Flags |
sZStatus | int | 4 | | | 0 or specObj.Zstatus Redshift status |
sSpecClass | int | 4 | | | 0 or specObj.SpecClass Spectral Classification |
| splate | int | 4 | | | 0 or specObj.plate Link to plate on which the spectrum was taken |
| SFiberID | int | 4 | | | 0 or specObj.Fiber ID |
| sMjd | int | 4 | | | 0 or specObj.MJD of observation |
sPrimTarget | int | 4 | | | 0 or specObj.PrimTarget Bit mask of primary target categories the object was selected in. |
bType | int | 4 | | | 0 or best PhotoObj.type Morphological type classification of the object. |
tType | int | 4 | | | 0 or target PhotoObj.type Morphological type classification of the object. |
bFlags | bigint | 8 | | | 0 or best PhotoObj.Flags Object detection flags |
tFlags | bigint | 8 | | | 0 or target PhotoObj.flags Object detection flags |
bPrimTarget | int | 4 | | | 0 or best PhotoObj.PrimTarget Bit mask of primary target categories the object was selected in. |
tPrimTarget | int | 4 | | | 0 or target PhotoObj.PrimTarget Bit mask of primary target categories the object was selected in. |
| bPsfMag_u | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMag_u PSF flux |
| bPsfMag_g | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMag_g PSF flux |
| bPsfMag_r | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMag_r PSF flux |
| bPsfMag_i | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMag_i PFS flux |
| bPsfMag_z | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMag_z PFS flux |
| bPsfMagErr_u | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMagErr_u PSF flux error |
| bPsfMagErr_g | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMagErr_g PSF flux error |
| bPsfMagErr_r | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMagErr_r PSF flux error |
| bPsfMagErr_i | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMagErr_i PSF flux error |
| bPsfMagErr_z | real | 4 | luptitudes | | 0 or best PhotoObj.PsfMagErr_z PSF flux error |
| tPsfMag_u | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMag_u PSF flux |
| tPsfMag_g | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMag_g PSF flux |
| tPsfMag_r | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMag_r PSF flux |
| tPsfMag_i | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMag_i PSF flux |
| tPsfMag_z | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMag_z PSF flux |
| tPsfMagErr_u | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMagErr_u PSF flux error |
| tPsfMagErr_g | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMagErr_g PSF flux error |
| tPsfMagErr_r | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMagErr_r PSF flux error |
| tPsfMagErr_i | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMagErr_i PSF flux error |
| tPsfMagErr_z | real | 4 | luptitudes | | 0 or target PhotoObj.PsfMagErr_z PSF flux error |