semantics processor interface