A Technical Specification for Interoperability is a text provided for in European Directive 2016/797 adopted by the European Parliament and the Council of the European Union on the interoperability of the European rail system in accordance with the ordinary legislative procedure.