如何在JSON-LD的SurgicalProcedure Schema中用howPerformed表示多步骤
如何用JSON-LD呈现含子步骤的白内障手术 Schema
针对你需要的howPerformed属性中。考虑到步骤的层级关系,这里采用数组形式区分主步骤,每个主步骤内通过文本清晰呈现子步骤细节,以下是符合要求的JSON-LD实现:
{ "@context": "https://schema.org", "@type": "SurgicalProcedure", "name": "白内障手术", "howPerformed": [ "步骤1:白内障晶状体摘除\n- 囊外白内障摘除术:使用激光(最新技术:AI-LenSx Femto)或超声波(超声乳化术)粉碎白内障晶状体,通过细空心管取出碎块,保留晶状体囊膜。\n- 囊内白内障摘除术:通过眼部大切口完整取出白内障晶状体,术后用5-7针缝合切口,该术式现已淘汰。", "步骤2:晶状体替换\n晶状体摘除后,可选择以下三种替换方式之一:隐形眼镜、高倍率专用白内障眼镜、人工晶状体(白内障手术中植入眼内的人工镜片),另有最新白内障手术技术。" ] }
如果需要更高的结构化程度,也可以将每个子步骤拆分为独立的HowToStep类型关联到主步骤,但howPerformed属性本身支持包含层级描述的文本,上述实现已能清晰传递手术操作的完整流程。
内容的提问来源于stack exchange,提问作者ssc1234
相关产品推荐
相关产品推荐

