Мой персональный JSON-LD

21 июля, 2019
1 минута чтения

Продолжаю формировать новый формат Историй для ProstoDiary. Понял, что необходимо будет формировать для каждого сообщения ссылку на отправителя. Вначале решил полностью скопировать такой функционал из FHIR R4, но потом вспомнил что существует такая классная спецификация JSON-LD. 

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": [
        "Person",
        "Organization"
      ],
      "@id": "https://baskovsky.ru/#/schema/person/3b3d789111fee23857429928830a5274",
      "name": "Baskovsky",
      "image": {
        "@type": "ImageObject",
        "@id": "https://baskovsky.ru/#personlogo",
        "inLanguage": "ru-RU",
        "url": "https://baskovsky.ru/wp-content/uploads/2021/05/cropped-watermark_1.png",
        "contentUrl": "https://baskovsky.ru/wp-content/uploads/2021/05/cropped-watermark_1.png",
        "width": 512,
        "height": 512,
        "caption": "Baskovsky"
      },
      "logo": {
        "@id": "https://baskovsky.ru/#personlogo"
      },
      "description": "\\u0424\\u0438\\u043b\\u043e\\u0441\\u043e\\u0444, \\u0438\\u0437\\u043e\\u0431\\u0440\\u0435\\u0442\\u0430\\u0442\\u0435\\u043b\\u044c \\u0438 \\u043f\\u043e\\u044d\\u0442",
      "sameAs": [
        "https://baskovsky.ru",
        "https://facebook.com/baskovsky",
        "https://lnkd.in/W4pQhG",
        "https://www.youtube.com/c/DenisBaskovsky",
        "https://soundcloud.com/denis-baskovsky"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://baskovsky.ru/#website",
      "url": "https://baskovsky.ru/",
      "name": "Baskovsky",
      "description": "Keep moving forward",
      "publisher": {
        "@id": "https://baskovsky.ru/#/schema/person/3b3d789111fee23857429928830a5274"
      },
      "potentialAction": [
        {
          "@type": "SearchAction",
          "target": "https://baskovsky.ru/?s={search_term_string}",
          "query-input": "required name=search_term_string"
        }
      ],
      "inLanguage": "ru-RU"
    },
    {
      "@type": "ImageObject",
      "@id": "https://baskovsky.ru/about/#primaryimage",
      "inLanguage": "ru-RU",
      "url": "https://baskovsky.ru/wp-content/uploads/2021/05/me-scaled.jpg",
      "contentUrl": "https://baskovsky.ru/wp-content/uploads/2021/05/me-scaled.jpg",
      "width": 1920,
      "height": 2560,
      "caption": "Denis Baskovsky"
    },
    {
      "@type": [
        "WebPage",
        "ProfilePage"
      ],
      "@id": "https://baskovsky.ru/about/#webpage",
      "url": "https://baskovsky.ru/about/",
      "name": "\\u0414\\u0435\\u043d\\u0438\\u0441 \\u0411\\u0430\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439: \\u0444\\u0438\\u043b\\u043e\\u0441\\u043e\\u0444, \\u0438\\u0437\\u043e\\u0431\\u0440\\u0435\\u0442\\u0430\\u0442\\u0435\\u043b\\u044c \\u0438 \\u043f\\u043e\\u044d\\u0442\\u2026",
      "isPartOf": {
        "@id": "https://baskovsky.ru/#website"
      },
      "primaryImageOfPage": {
        "@id": "https://baskovsky.ru/about/#primaryimage"
      },
      "datePublished": "2020-11-17T07:29:59+00:00",
      "dateModified": "2021-06-06T08:30:59+00:00",
      "description": "\\u0414\\u0435\\u043d\\u0438\\u0441 \\u0411\\u0430\\u0441\\u043a\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u043e \\u0441\\u0435\\u0431\\u0435: \\u0438\\u0441\\u0442\\u043e\\u0440\\u0438\\u044f, \\u043a\\u0430\\u0440\\u044c\\u0435\\u0440\\u0430, \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u044b, \\u0443\\u0432\\u043b\\u0435\\u0447\\u0435\\u043d\\u0438\\u044f",
      "breadcrumb": {
        "@id": "https://baskovsky.ru/about/#breadcrumb"
      },
      "inLanguage": "ru-RU",
      "potentialAction": [
        {
          "@type": "ReadAction",
          "target": [
            "https://baskovsky.ru/about/"
          ]
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://baskovsky.ru/about/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "item": {
            "@id": "https://baskovsky.ru/about/#webpage"
          }
        }
      ]
    }
  ]
}

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Добавить комментарий Отменить ответ

Mobirise
Предыдущая статья

Улучшаем SEO возможности в Mobirise

Bitbucket Pipelines
Следующая статья

Настройка bitbucket-pipelines.yml c образом Mongo на Google Cloud

Exit mobile version