2015-05-28 14 views
10

Tôi không thể tìm ra cách bạn sẽ xác định một loạt video trên cùng một trang. tức là trang tìm kiếm. Giả sử bạn là trang web trả về 50 video khác nhau. Sau đó, làm thế nào bạn có nghĩa vụ phải xác định điều này với JSON-LD?JSON-LD Schema.org: Nhiều trang video/hình ảnh

Trả lời

11

Nếu bạn có nhiều mặt hàng như giá trị của một thuộc tính, bạn có thể sử dụng một array:

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

Nếu bạn có nhiều mục trên cấp cao nhất (không phải là giá trị của một tài sản), bạn có thể sử dụng một (named) graph và một mảng:

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

và bạn có thể sử dụng tất nhiên 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

(Lưu ý rằng đây chỉ là mã mẫu, không phù hợp với trường hợp cụ thể của bạn. Nếu bạn tự hỏi * loại * Schema.org nào và thuộc tính bạn nên sử dụng, thì đây là một câu hỏi riêng.) – unor

Các vấn đề liên quan