Comment citer des sources en utilisant Schema.org en JSON-LD

Paul Grieselhuber

Paul Grieselhuber

Apr 19, 2019

Vous souhaitez ajouter votre liste de sources en tant que citations dans un article, un billet de blog ou tout autre travail créatif ? Voici un billet court et agréable qui vous donne le format de sortie que vous recherchez.

Il a été soumis à l'outil de test des données structurées de Google Structured Data Testing Tool et a été validé avec succès.

{
  "@context": "https://schema.org/",
  "@type": "Article",
  "name": "The article title",
  "about": "The subject of your article",
  "author": {
    "@type": "Person",
    "@id": "https://www.website.com/author/your-name",
    "name": "Your Name"
  },
  "citation": [
    {
      "@type": "CreativeWork",
      "citation": "Smith et al, \"Some cited work\" Some Journal, Jan. 2015. "
    },
    {
      "@type": "CreativeWork",
      "citation": "Hatcher et al, \"Some other cited work\" Another Journal, Mar. 2019. doi: 12.3456/abc.01.123"
    }
  ],
  "commentCount": 100,
  "copyrightHolder": {
    "@id": "https://www.website.com/#organization"
  },
  "copyrightYear": 2019,
  "datePublished": "2019-04-23 01:23:45",
  "dateModified": "2019-04-23 03:23:45",
  "description": "The subject of your article",
  "discussionUrl": "https://www.website.com/blog/your-post#comments",
  "editor": {
    "@id": "https://www.website.com/author/your-name#author"
  },
  "headline": "The article title",
  "image": "https://www.website.com/wp-content/uploads/image.jpg",
  "inLanguage": "English",
  "mainEntityOfPage": "https://www.website.com/blog/your-post",
  "publisher": {
    "@id": "https://www.website.com/#organization"
  },
  "sourceOrganization": {
    "@id": "https://www.website.com/#organization",
    "type": "Organization",
    "name": "Our Company",
    "logo": {
      "@type": "ImageObject",
      "name": "Our Logo",
      "width": "230",
      "height": "67",
      "url": "https://www.website.com/images/logo.png"
    }
  },
  "url": "https://www.website.com/blog/your-post"
}

D'autres champs ont été ajoutés ci-dessus pour le contexte, et parce que ce genre de choses peut être un PITA à comprendre.

Vous voudrez évidemment modifier les autres champs en conséquence. Bonne citation !

Paul Grieselhuber

Paul Grieselhuber

Fondateur, Président

Paul possède une vaste expérience en matière de développement de logiciels et de conception de produits. Il dirige actuellement rendr.

Réservez un appel de découverte avec nos experts produits.

Notre équipe d'experts en applications web et mobiles est impatiente de discuter avec vous de votre prochain projet.

Réservez un appel 👋