The service_location_descriptor is a mandatory (Per ATSC A/53) descriptor in Program Map table outer loops.
The service location descriptor shall not be present for inactive channels.