In plain terms
A business name in a heading is text for a reader; structured data can identify that name as belonging to an organisation or local business. The distinction helps describe meaning, but it does not make an unsupported claim true. Structured data is the wider idea of organising information for software. Schema markup uses the Schema.org vocabulary to describe what that information means on a web page.