How to tag trail segments that involve navigating through a stream/river?

Numerous paths in Thailand necessitate traversing stretches of stream or river beds, frequently dry. These paths can vary from a few meters to hundreds or even kilometers in length.

For smaller streams, I’ve been overlapping the highway=path geometry onto the waterway=stream feature.

Is this the proper approach? Or should I directly tag the sections of the water stream (surface, smoothness, mtb:scale…), omitting any non-existent paths?

On larger rivers, the situation becomes more complex as riverbeds alter with each monsoon season, and there are no officially designated trails to follow.