semi-path