This tutorial presents the principles of the OASIS LegalRuleML applied to the legal domain and discuss why, how, and when LegalRuleML is wellsuited for modelling norms. To provide a framework of reference, we present a comprehensive list of requirements for devising rule interchange languages that capture the peculiarities of legal rule modelling in support of legal reasoning. The tutorial comprises syntactic, semantic, and pragmatic foundations, a LegalRuleML primer, as well as use case examples from the legal domain.