APC semantics for Petri nets