Before revision:  However, spreadsheets are often difficult to reanalyze because they capture data ad hoc without schemas that outline the objects, relationships, and attributes that they represent.
After revision:  However, spreadsheets are often difficult to reanalyze because they capture data ad hoc without schemas that define the objects, relationships, and attributes that they represent.