A note is a type of reference, stored under the refs/notes namespace. It's used to associate some data (accessible via note-message) with an object.