Temporary employment is a type of employment that has a clearly defined start and end date. Other than that, temp workers are treated like regular full-time employees.
Meanwhile, in a contract employment arrangement, the independent contractor is self-employed and is effectively not your employee. In many cases, there is no fixed start or end date and the relationship may be ended at any time by either party.