They are not keys, they're names. It's completely free-form and they have no semantic meaning. See: https://github.com/nostr-protocol/nips/pull/1593