2015-05-28 9 views
10

मैं यह नहीं समझ सकता कि आप उसी पृष्ठ पर वीडियो का एक समूह कैसे परिभाषित करेंगे। यानी एक खोज पृष्ठ। मान लें कि आपके पास ऐसी साइट है जो 50 अलग-अलग वीडियो लौटाती है। तो आप इसे JSON-LD के साथ कैसे परिभाषित करना चाहते हैं?JSON-LD Schema.org: एकाधिक वीडियो/छवि पृष्ठ

उत्तर

11

आप एक संपत्ति के मूल्य के रूप में कई आइटम नहीं हैं, तो आप इस्तेमाल कर सकते हैं एक array:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "WebPage", 
    "video": 
    [ 
    { 
     "@type": "VideoObject" 
    }, 
    { 
     "@type": "VideoObject" 
    } 
    ] 
} 
</script> 

आपको उच्च-स्तर पर कई आइटम है (नहीं एक संपत्ति के मूल्य के रूप में), तो आपको एक (named) graph और एक सरणी इस्तेमाल कर सकते हैं:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@graph": 
    [ 
    { 
     "@type": "VideoObject" 
    }, 
    { 
     "@type": "VideoObject" 
    } 
    ] 
} 
</script> 

और आप निश्चित रूप से इस्तेमाल कर सकते हैं multiple script elements:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "WebPage", 
    "video": 
    { 
    "@type": "VideoObject" 
    } 
} 
</script> 

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "WebPage", 
    "video": 
    { 
    "@type": "VideoObject" 
    } 
} 
</script> 
+0

(ध्यान दें कि यह केवल उदाहरण कोड है, जो आपके विशिष्ट मामले के अनुरूप नहीं है। यदि आपको आश्चर्य है कि * कौन सा * Schema.org प्रकार और गुणों का उपयोग करना चाहिए, तो यह एक अलग प्रश्न होना चाहिए।) – unor

संबंधित मुद्दे