Schema.org/Json - Paywall Вопрос о настройке, свойствах, медицинских характеристиках - PullRequest
0 голосов
/ 20 декабря 2018

Paywalled контент должен быть собственностью "Creativework", вот что Google говорит здесь https://developers.google.com/search/docs/data-types/paywalled-content пока все хорошо.Я думаю о внедрении платного доступа к некоторым медицинским статьям, и я хотел бы сделать шаг дальше от:

 "@context": "http://schema.org", 

  "@type": "NewsArticle", 

  "mainEntityOfPage": { 

    "@type": "WebPage", 

    "@id": "https://www.website.com.subpage/" 

  }, 

К:

  "@context": "http://schema.org", 

  "@type": "MedicalWebPage", 

  "mainEntityOfPage": { 

    "@type": "WebPage", 

    "@id": "https://www.website.com/subpage/" 

  }, 

Как вы думаете, это будет работать?Является ли MedicalWebPage собственностью CreativeWork?Или мне / мне нужно использовать «Article» или «Newsarticle» для платных сетей?

Вот полный код, который я хотел бы использовать для платных систем:

{ 

  "@context": "http://schema.org", 

  "@type": "MedicalWebPage", 

  "mainEntityOfPage": { 

    "@type": "WebPage", 

    "@id": "https://www.website.com/subpage/" 

  }, 

  "headline": "Headline h1 like Oncology etc", 

  "image": "https://www.website.com/path-to-image.jpg", 

  "datePublished": "2025-02-05T08:00:00+08:00", 

  "dateModified": "2025-02-05T09:20:00+08:00", 

  "author": { 

    "@type": "Person", 

    "name": "John Doe" 

  }, 

  "publisher": { 

     "name": "Medical Organiztion PLC", 

     "@type": "MedicalOrganization", 

     "logo": { 

        "@type": "ImageObject", 

        "url": "https://www.website.com/path-of-a-representative-logo.jpg " 

     } 

  }, 

  "description": "Abstract something like Meta Description", 

  "isAccessibleForFree": "False", 

  "hasPart": 

    { 

    "@type": "WebPageElement", 

    "isAccessibleForFree": "False", 

    "cssSelector" : ".section1” // hidden area must be define in CSS 

    }, 

    { 

    "@type": "WebPageElement", 

    "isAccessibleForFree": "False", 

    "cssSelector" : ".section2" // hidden area must be define in CSS 

    } 

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...