The criteria of between junction is because `highway=` is a functional classification. Therefore junctions determine changes in function. Legal and official classification are sufficient but not necessary conditions. They are not the sole criteria, only a correlation. 