The city shall determine, based upon information derived from sources including but not limited to field observations, complaints, statements of witnesses, relevant documents and data systems for tracking violations, and applicable city zoning code provisions, ordinances, resolutions, regulations, policies, permit conditions, stop work orders, administrative provisions, or other rules, whether or not a zoning violation has occurred. In the event the city determines that a zoning violation has occurred, the city's code enforcement officer shall document the zoning violation and promptly notify the person(s) responsible for the zoning violation of the violation and attempt to gain voluntary compliance by the person responsible for the zoning violation to promptly abate, remediate, mitigate, and otherwise correct the zoning violation as deemed appropriate by the enforcement officer.