This is unexpected.
I'm publishing my schema.org article like this:
<script type="application/ld+json">{
"@context": "https://schema.org",
"@graph": [
{
"@type": "NewsArticle",
"@id": "https://www.torquenews.com/1/teslas-impressive-model-3-train-delivery-sparks-excitement-and-speculation",
"name": "Tesla\u0027s Impressive Model 3 Train Delivery Sparks Excitement and Speculation",
etc...
And Google is completely ignoring it. The example google gives, and which is indicated on this modules settings page is like this:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Title of a News Article",
etc...
This is so different I can't help I'm doing something wrong.
The module's data is encapsulated in side a @graph property, and includes an @id which google doesn't reference.
Can I be advised how the module can produce something so different and what I should do to make it comply with Google? I can hack it of course, but that shouldn't be necessary!