Roe is the ripe eggs of fish and certain marine animals, for example sea urchins, shrimp and scallop. It is a type of seafood. Roe is used in many different foods. It can be used cooked or raw.
Caviar is a name for sturgeon roe which is eaten as a delicacy.
Soft roe or white roe is not roe. It is the seminal fluid of fish.