publisher grammar for platforms