Examining the schema of a shapefile

Given a shapefile, how do you tell roughly what’s in it? ogrinfo -al -so

$ ogrinfo -al -so NHDFlowline.shp

INFO: Open of `NHDFlowline.shp'
      using driver `ESRI Shapefile' successful.

Layer name: NHDFlowline
Geometry: Line String
Feature Count: 178868
Extent: (-124.409586, 32.500058) - (-114.588485, 43.336272)
Layer SRS WKT:
GEOGCS["GCS_North_American_1983",
    DATUM["North_American_Datum_1983",
        SPHEROID["GRS_1980",6378137.0,298.257222101]],
    PRIMEM["Greenwich",0.0],
    UNIT["Degree",0.0174532925199433]]
COMID: Integer (9.0)
FDATE: Date (10.0)
RESOLUTION: String (7.0)
GNIS_ID: String (10.0)
GNIS_NAME: String (65.0)
LENGTHKM: Real (19.11)
REACHCODE: String (14.0)
FLOWDIR: String (15.0)
WBAREACOMI: Integer (9.0)
FTYPE: String (24.0)
FCODE: Integer (9.0)
SHAPE_LENG: Real (19.11)
ENABLED: String (6.0)
GNIS_NBR: Integer (9.0)