fbpx

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

3 минут(ы) чтения

Продолжаю формировать новый формат Историй для 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"
          }
        }
      ]
    }
  ]
}

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: