The present invention relates to a data processing apparatus, a data processing method and a program, and a data processing system which are configured to provide an EPG as a user interface that further facilitates decision on whether to view or record a program. In addition, a housing element that is positioned within the catch basin, whereby the housing element is coupled with the catch basin drain in a first fluid-tight manner. When the traffic lane is curved, it is determined whether or not the preceding vehicle has entered the preceding vehicle recognizing region for a predetermined time period while maintaining the recognition of the preceding vehicle. The hook-in portion further has an edge portion located between the window and a rear end of the chain link. A reflective layer is arranged on the second surface of the semiconductor layer opposite to the first surface.