If you are using udev, and AFAIK most modern distros are, the udevinfo tool is quite useful for finding all kinds of information about a device node.
Code:
udevinfo -a -p $(udevinfo -q path -n /dev/device)
Check out
http://www.reactivated.net/writing_udev_rules.html for a bit more info on how this works.
Edit: i guess that's not really a definitive way.. just a hit that'll work pretty much all of the time