3-1-5: INSPECTIONS:
   A.   Whenever an inspection of the premises used for or in connection with the operation of a licensed business or occupation is provided for, required by ordinance or is reasonably necessary to secure compliance with any ordinance, or to detect violations thereof, it shall be the duty of the licensee or the person in charge of the premises to admit thereto, for the purpose of making an inspection, any authorized officer or employee of the village.
   B.   Whenever an analysis of any commodity or material is reasonably necessary to secure conformance with any ordinance provision, or to detect violations thereof, it shall be the duty of the licensee to give any authorized officer or employee of the village requesting the same sufficient samples of such material or commodity for an analysis upon request.
   C.   In addition to any other penalty which may be provided for herein, the village council may revoke the license of any licensed proprietor of any licensed business in the village, who refuses to permit an authorized officer or employee of the village to make an inspection, take samples or who interferes with such officer or employee while in the performance of his duty in making an inspection. Provided that, no such license shall be revoked unless the licensee, or person in charge of the premises, is advised that such inspection or sample is desired. (Village code § 5-8)