ClaimReview, Fact Check – Using ClaimReview structured data element to Fact Check articles and build a WordPress plugin for it

Tackling the fact-checking issue and the truth’s relative notion in media is skating on thin ice. It is a very dodgy but necessary questioning nowadays.

For those, who get easily bored with reading and want action, you can find directly the plugin in this repository https://github.com/bflaven/PluginWordpressForFun/tree/master/check_news

Apparently, on a historical point of view, we entered in the “Anthropocene”, or even worst in the broiler chicken era. But, you’ll be glad to known that is also a “post-truth” era where you can peddle conspiracy theories on social networks and tout people with ready made ideas that just flatters them and make some money of it.

Yes, me included, we are often barter complex information for hardly credible emotional rumours that feed our addiction for gutter superstition.

Just to save the best for last, an interesting quote to meditate from Philip K. Dick: “Fake realities will create fake humans. Or, fake humans will generate fake realities and then sell them to other humans, turning them, eventually, into forgeries of themselves.”

Back to work

Here is the basic product of my loneliness. So,like always, first to be sure to not forget any fields for “Fact Check” or “ClaimReview” area, I drew a quick mock-up and write down a gherkin feature. Even more this time, in a second time, I made a quick development in a WordPress plugin so I could figure out the best user experience possible.

Example for edition for ClaimReview structured data element to Fact Check
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

Some additional Informations on “Fact Check” or “ClaimReview” provide by Google.

A readme to describe fieldnames of the future plugin
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

Just for educational purpose, I have generated fake content, author name, catchy title and pseudo website… and so on. By advance, I apologize if by any chance it matches with something.

<!-- catchy title -->
Who Else Is Lying To Us About fact checking?
Life, Death and Truthiness
What You Don't Know About Conspiracy May Shock You
The Dirty Truth on Lügenpresse
The Troll Trap
The Low Down on fact checking Exposed
Dirty Facts About fact checking Revealed
The Undeniable Truth About Fakebook and Loople That No One Is Telling You
What Everybody Else Does When It Comes To Truthiness And What You Should Do Different
 
<!-- author -->
Claudio Relor

Example of ClaimReview structured data element

	{
  "@context": "http://schema.org",
  "@type": "ClaimReview",
  "datePublished": "2016-06-22",
  "url": "http://example.com/news/science/worldisflat.html",
  "itemReviewed": {
    "@type": "CreativeWork",
    "author": {
      "@type": "Organization",
      "name": "Square World Society",
      "sameAs": "https://example.flatworlders.com/we-know-that-the-world-is-flat"
    },
    "datePublished": "2016-06-20"
  },
  "claimReviewed": "The world is flat",
  "author": {
    "@type": "Organization",
    "name": "Example.com science watch"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "1",
    "bestRating": "5",
    "worstRating": "1",
    "alternateName": "False"
  }
}

The gherkin feature that describes my user sequence
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

The ClaimReview WordPress Plugin

Here is how the plugin works… I created on the Admin WordPress sidebar of each post edition, a metabox containing a checkbox that enable the status whether the post is declared “ClaimReviewed” or not.

Then, for each of the post “ClaimReviewed”, in the Fact Check Details Box, you can fill up each field for the ClaimReview JSON-LD that will be printed in the post’s header.

Let’s take an article
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

The status for post edition
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

In the Fact Check Details Box, the information for the ClaimReview JSON-LD
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

The output in the header
ClaimReview, Fact Check - Using ClaimReview structured data element to Fact Check articles

Read more