如何添加参考(证书,文章等)及其数字副本?

问题描述 投票:1回答:1

我最近在我的“关于我”页面上添加了几个参考文献,主要是数字副本(.jpg)。如何将它们集成到此页面的Schema.org标记及其顶级项目Person中?哪些属性能够在我的代码中创建与DigitalDocument的“连接”,以便确认我的引用的数字副本在页面上?

参考文献是:

  • 完成教育机构课程的认证(course-certification.jpg)
  • 国家办公室的法律许可,允许我作为替代治疗师工作(permission.jpg)
  • 在私立教育机构完成康复课程的认证(healing-certification.jpg)
  • 关于灵性的印刷杂志上的文章(article-dream-interpretation.jpg)
  • 一篇女性在线杂志上的文章,直接链接到该杂志网站上的文章
  • 我为当地报纸做的公共研讨会(seminar-mz.jpg)
  • 一本书的作者,在亚马逊和作者网站上的作者简介,书籍有ISBN
  • 关于“dradio知识”的电台采访(interview.mp3)

“关于我”页面的基本标记很明确:

{
  "@context": "https://schema.org",
  "@type": "Person",
  "mainEntityOfPage": {
    "@type": "AboutPage",
    "@id": "http://www.example.com/aboutme-page"
    "author": ...,
    "publisher": ...,
    "datePublished": "",
    "dateModified": "",
  }
  "name": "my name",
  "jobTitle": "alternative healer",
  "alumniOf": {
    "@type:": "EducationalOrganization",
    "name": "", ... 

所以我知道,有一个属性alumniOfEducationalOrganization,并且在Schema.org中有DigitalDocument。但是如何获得Person链接给我,谁获得了那里的课程认证,另外在页面上作为.jpg?

它与其他参考文献类似。我可以使用DigitalDocument(或更具体的东西)作为替代治疗师的法律许可,但我可以将这个属性与Person联系起来?

或者我写的那本书。我知道有一个属性author(以及待定属性hasProfession),但这需要一个CreativeWork作为项目,而不是Person

或者在线和印刷文章:在这里,我当然知道有一个Article项目和author属性,但如何获得Person顶级项目和我的数字副本的“链接”?

我想要一些不可能的事吗?可能是这里的一些专家至少可以给我一些提示(我不希望得到一个完整的代码,虽然我甚至会付钱)。

semantic-web schema.org json-ld
1个回答
1
投票

对于大多数Schema.org属性,没有定义inverse property。但语法通常也允许在“其他方向”使用属性。

在JSON-LD中,您可以使用@reverse

{
  "@context": "https://schema.org",
  "@type": "Person",

  "@reverse": {
    "author": {
      "@type": "Book"
    }
  }

}

所以,你只需要找到一个合适的属性,无论它有Person作为域还是作为范围。当然,Schema.org没有所有内容的属性,您也可以使用其他词汇表中的属性(see how)。


有关您主题的相关Schema.org问题: Educational and Occupational Credentials should be in schema.org

© www.soinside.com 2019 - 2024. All rights reserved.