Hi,
this intention wasn't clear to me from the tags. It rather looked like the leftovers from some older tagging of someone not familiar with the use of parking tags.

There was a question about something similar a few weeks ago: parking in marked areas allowed, but stopping in unmarked areas allowed as well.

I think it doesn't help to start with ":lanes" and "backward/forward" in this case. 

The most flexible way seems to be to extend the conditional syntax with the values of parking positions , e.g.

restriction:conditional = no_parking; none @ parking=markings

restriction:conditional = no_stopping @ parking=on_street; no_parking @ parking=street_side

This scheme seems to fit in well with other conditions like access restrictions for fuel=diesel or maxgcweight>3.5.


Maybe you have a photo of such a restriction? We could make a post in the forums and ask for comments.