There is no general answer, it depends on the data consumer.
A particular consumer supports a specific set of syntaxes and may or may not recommend a subset of these supported syntaxes.
Since search engines usually try not to be mistaken (for example, the X requirements page using Schema.org is roughly equal to Y), it seems natural that they would prefer syntax connecting the scheme. org metadata to the visible content of the page ( in HTML5 , it will be Microdata or RDFa ); for the same reasons why many meta tags are dead for SEO.
However, this is not always the case. For example, Google recommends using JSON-LD for several of its functions (my bold accent):
source share