It is specified in section 2.1.2.1:
A data type can be used with an arbitrary number of different port identifiers assigned on a per-application basis, but not more than one fixed port identifier.
Not sure if the phrase “assigned on a per-application basis” is clear enough; suggestions are welcome.
EDIT: also it was discussed here: Data type compatibility assurance