I think Riemann problem should be defined under advection equations not conservative equations as
where is a variable vector in , and is a matrix in , because the core of Riemann problem is similarity solution so that we can have characteristic line and so on. So if we have equations in conservative form