Answer
Joseph Henry did not discover self-magnetism. Self-magnetism is the property of magnets to generate a magnetic field in their own absence. Henry is credited with discovering self-inductance, which is the property of a conductor to oppose a change in the current flowing through it.