如何表示 JSON-LD 中 SurgicalProcedure 架构类型的 howPerformed 属性中的多个步骤?

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

我正在编写 SurgicalProcedure 类型的模式,其中包含有关如何进行手术的步骤 应该如何用 JSON-LD 格式表示?

我想使用的属性是howPerformed

步骤如下: 步骤1: 白内障晶状体摘除术 白内障囊外摘除术

在此过程中,使用激光(最新:AI-LenSx Femto)或使用超声波(超声乳化)来破碎白内障晶状体。然后通过一根细小的空心管将破碎的晶状体取出。晶状体周围的正常晶状体囊保持完整。

囊内白内障摘除术

在此手术中,通过在眼睛上切开一个大切口,然后用 5 至 7 针缝合切口,将白内障晶状体整体取出。这个程序现在已经过时了。

第2步: 更换镜头 取下镜片后,可能会 替换为三个选项之一:

隐形眼镜,或 特殊的白内障眼镜具有非常强大的放大倍率。 人工晶状体(白内障手术期间放置在眼睛中的人工晶状体) 最新白内障手术技术

我想表示步骤 1 和步骤 2 以及子步骤

html schema.org json-ld
1个回答
0
投票

每个步骤和子步骤都可以用 HowToStep 对象表示。子步骤可以通过 itemListElement:

进行分组
    {
      "@context": "http://schema.org",
      "@type": "SurgicalProcedure",
      "name": "Cataract Surgery",
      "step": [
        {
          "@type": "HowToStep",
          "name": "Cataractous Lens Removal",
          "itemListElement": [
            {
              "@type": "HowToStep",
              "name": "Extracapsular Cataract Extraction",
              "text": "In this procedure, the cataractous lens is broken up ..."
            },
            {
              "@type": "HowToStep",
              "name": "Intra-capsular Cataract Removal",
              "text": "In this procedure, the cataractous lens is removed ..."
            }
          ]
        },
        {
          "@type": "HowToStep",
          "name": "Replacement for the Lens",
          "text": "Once the lens is removed, it can be replaced with ..."
        }
      ]
    }
© www.soinside.com 2019 - 2024. All rights reserved.