On enabling integrated process compliance with semantic constraints in process management systems