OBD = On Board Diagnostics. In Honda it is a general discription of generations, and compatibility.
OBD 0 means that it was made before 92, 92-95 OBD I, 96-98 OBD IIa, 99+ OBD IIb.
Basically the plugs on the motors and ECUs changed with the generations, so staying within you OBD generation, means it's easier to swap without extra parts to make things fit.
You can look at the head on the front, under the stock heatshield above the exhaust ports on the lafthandside, and there are a series of numbers, the one on the left is the date.