铁路签一年半合同可以被视为正式工,因为合同的期限虽然较短,但仍具有明确的工作期限和职责,员工按照合同规定工作和享受相应的权益。根据劳动法,员工在企业从事工作,受雇于企业,即为正式工。所以,即使是签订较短期限的合同,只要受到劳动法的保护,从事工作并获得相应的薪酬和福利,都可以被认定为正式工。