VolumeCreateFromSnapshot accepts tags as one of the parameters.
But restored volumes has empty Notes.
Repo:
Create a Volume via VolumeCreate function
Create Snapshot via SnapshotCreate function
snap, err := ibmprov.Session.SnapshotGet(snapshotID)
snapTTags := map[string]string{"ibmblock_unit_test_snap":fmt.Sprintf("testsnap-%d",time.Now().Unix())}
new_vol, err := ibmprov.Session.VolumeCreateFromSnapshot(*snap, snapTTags)
Then open control.bluemix.net/storage/block and go to new volume, you will see that Notes will be empty.