Phần này cung cấp thông tin chi tiết về các thuộc tính đánh dấu nội dung cho các loại đoạn video Preview
, Recap
, Review
, Highlight
, Blooper
, BehindTheScene
, DeletedScene
và Interview
.
Bảng thông số kỹ thuật xem trước
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Preview . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của bản xem trước ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video xem trước. |
description |
Văn bản | Bắt buộc – Nội dung mô tả bản xem trước, giới hạn 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà bản xem trước này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Preview @id . |
Ví dụ về bản xem trước
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Preview
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này không bao gồm đường liên kết sâu trên loại mainEntity
.
Đoạn video sau đây là bản xem trước của một sự kiện thể thao. Sự kiện thể thao được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Preview"
"@id": "https://www.example.com/preview_clip/teama-teamb",
"name": "A preview for Team A vs Team B"
"description": "An analysis of two teams, Team A and Team B, before their game."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/premium/teama_vs_teamb_pregame",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Preview
. Thực thể này không chứa đường liên kết sâu. Nếu có đường liên kết sâu, bạn có thể thêm các đường liên kết đó bằng thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": [
{
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
{
"@language": "en",
"@value": "2019 Professional Basketball, Game 6. Team A at Team B."
}
],
"startDate": "2018-09-16T21:10-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
}
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
Bảng thông số kỹ thuật của Recap
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Recap . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của bản tóm tắt ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video tóm tắt. |
description |
Văn bản | Bắt buộc – Nội dung mô tả bản tóm tắt, không quá 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà bản tóm tắt này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Recap @id . |
Ví dụ về bản tóm tắt
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Recap
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này không bao gồm đường liên kết sâu trên loại mainEntity
.
Đoạn video sau đây là bản tóm tắt một sự kiện thể thao. Sự kiện thể thao được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Recap"
"@id": "https://www.example.com/recap_clip/teama-teamb",
"name": "A recap for Team A vs Team B"
"description": "An analysis of two teams, Team A and Team B, after their game."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/premium/teama_vs_teamb_recap",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Recap
. Thực thể này không chứa đường liên kết sâu. Nếu có đường liên kết sâu, bạn có thể thêm các đường liên kết đó bằng thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": [
{
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
{
"@language": "en",
"@value": "2019 Professional Basketball, Game 6. Team A at Team B."
}
],
"startDate": "2018-09-16T21:10-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
}
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
Xem lại bảng thông số kỹ thuật
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Review . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của bài đánh giá ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video đánh giá. |
description |
Văn bản | Bắt buộc – Nội dung mô tả bài đánh giá, giới hạn 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà bài đánh giá này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Review @id . |
Ví dụ về bài đánh giá
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Review
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này bao gồm một đường liên kết sâu.
Đoạn video sau đây là một bài đánh giá về một bộ phim. Phim được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Review"
"@id": "https://www.example.com/review_clip/abc",
"name": "A review of ABC"
"description": "A no-spoiler review of the Sci-Fi Movie, ABC."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.example.com/review_clip/abc",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "Movie",
"@id": "https://www.example.com/movie/abc"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Review
. Thực thể này bao gồm các đường liên kết sâu trong thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "https://www.example.com/movie/abc",
"url": "https://www.example.com/movie/abc",
"name": "My Favorite Movie",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 78,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
Làm nổi bật bảng thông số kỹ thuật
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Highlight . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của nội dung làm nổi bật ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video khoảnh khắc nổi bật. |
description |
Văn bản | Bắt buộc – Nội dung mô tả về khoảnh khắc nổi bật, giới hạn 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà nội dung làm nổi bật này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Highlight @id . |
Ví dụ về nội dung làm nổi bật
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Highlight
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này không bao gồm đường liên kết sâu trên loại mainEntity
.
Đoạn video sau đây thể hiện một khoảnh khắc nổi bật trong một sự kiện thể thao. Sự kiện thể thao được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Highlight"
"@id": "https://www.example.com/highlight_clip/teama-teamb",
"name": "Highlight for the Team A vs Team B game"
"description": "Highlight for the Team A vs Team B game."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/premium/teama_vs_teamb_highlight",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Highlight
. Thực thể này không chứa đường liên kết sâu. Nếu có đường liên kết sâu, bạn có thể thêm các đường liên kết đó bằng thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "https://www.example.com/game/2019-09-12/teama-teamb",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": [
{
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
{
"@language": "en",
"@value": "2019 Professional Basketball, Game 6. Team A at Team B."
}
],
"startDate": "2018-09-16T21:10-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
}
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
Bảng thông số kỹ thuật của lỗi
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Blooper . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của lỗi phát sóng ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video khoảnh khắc hài hước. |
description |
Văn bản | Bắt buộc – Nội dung mô tả về lỗi phát sóng, không quá 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà đoạn video khoảnh khắc vui nhộn này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Blooper @id . |
Ví dụ về cảnh quay lỗi
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Blooper
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này bao gồm một đường liên kết sâu.
Đoạn video sau đây là một cảnh quay lỗi trong một bộ phim. Phim được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Blooper"
"@id": "https://www.example.com/blooper_abc",
"name": "ABC Bloopers"
"description": "Bloopers during the filming of ABC"
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.example.com/blooper_abc",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "Movie",
"@id": "https://www.example.com/movie/abc"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Blooper
. Thực thể này bao gồm các đường liên kết sâu trong thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "https://www.example.com/movie/abc",
"url": "https://www.example.com/movie/abc",
"name": "My Favorite Movie",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 78,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
Bảng thông số kỹ thuật của BehindTheScene
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành BehindTheScene . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của đoạn video ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn video hậu trường. |
description |
Văn bản | Bắt buộc – Nội dung mô tả về đoạn video hậu trường, không quá 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà đoạn video hậu trường này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với BehindTheScene @id . |
Ví dụ về BehindTheScene
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video BehindTheScene
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này bao gồm một đường liên kết sâu.
Sau đây là một đoạn video hậu trường của một bộ phim. Phim được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BehindTheScene"
"@id": "https://www.example.com/behind_the_scene_abc",
"name": "ABC Behind the scene"
"description": "Behind the scene of ABC."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.example.com/behind_the_scene_abc",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "Movie",
"@id": "https://www.example.com/movie/abc"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video BehindTheScene
. Thực thể này bao gồm các đường liên kết sâu trong thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "https://www.example.com/movie/abc",
"url": "https://www.example.com/movie/abc",
"name": "My Favorite Movie",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 78,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
Bảng thông số kỹ thuật của DeletedScene
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành DeletedScene . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của đoạn video ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của cảnh đã xoá. |
description |
Văn bản | Bắt buộc – Nội dung mô tả cảnh đã xoá, không quá 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà cảnh đã xoá này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với DeletedScene @id . |
Ví dụ về DeletedScene
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video DeletedScene
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này bao gồm một đường liên kết sâu.
Đoạn video sau đây là một cảnh bị xoá trong một bộ phim. Phim được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "DeletedScene"
"@id": "https://www.example.com/deleted_scene_abc",
"name": "Deleted Sscenes in ABC"
"description": "Deleted Sscenes in ABC."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.example.com/deleted_scene_abc",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "Movie",
"@id": "https://www.example.com/movie/abc"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video DeletedScene
. Thực thể này bao gồm các đường liên kết sâu trong thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "https://www.example.com/movie/abc",
"url": "https://www.example.com/movie/abc",
"name": "My Favorite Movie",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 78,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
Bảng thông số kỹ thuật của cuộc phỏng vấn
Thuộc tính | Loại dự kiến | Mô tả |
---|---|---|
@context |
Văn bản | Bắt buộc – Luôn đặt thành ["http://schema.org", {"@language": "xx"}] .
|
@type |
Văn bản | Bắt buộc – Luôn đặt thành Interview . |
@id |
URL | Bắt buộc – Giá trị nhận dạng của cuộc phỏng vấn ở định dạng URI; ví dụ: https://example.com/1234abc.@id phải đáp ứng các yêu cầu sau:
|
name |
Văn bản | Bắt buộc – Tên của đoạn phỏng vấn. |
description |
Văn bản | Bắt buộc – Nội dung mô tả cuộc phỏng vấn, không dài quá 300 ký tự. |
potentialAction |
WatchAction | Bắt buộc – Đối tượng đánh dấu hành động cung cấp thông tin chi tiết về hành động. |
mainEntity.@type |
Văn bản | Bắt buộc – Sử dụng thuộc tính mainEntity để biểu thị thực thể mà cuộc phỏng vấn này thuộc về.Thuộc tính này có thể có các giá trị sau: Thuộc tính mainEntity cũng phải tồn tại dưới dạng một thực thể cấp cao nhất trong nguồn cấp dữ liệu. Thêm tất cả siêu dữ liệu cần thiết cho các loại tương ứng, như được chỉ định trong bảng thông số kỹ thuật của các loại đó trong tài liệu này. Các loại mainEntity này không bắt buộc phải bao gồm Đường liên kết sâu, được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của thực thể tương ứng. Thực thể phải tồn tại trong nguồn cấp dữ liệu và có @id khác với Interview @id . |
interviewer.@type |
Văn bản | Bắt buộc – Luôn đặt thành Person . |
interviewer.@id |
URL | Bắt buộc – Giá trị nhận dạng của người phỏng vấn ở định dạng URI; ví dụ: https://example.com/person/1234abc.@id phải đáp ứng các yêu cầu sau:
|
interviewer.name |
Văn bản | Bắt buộc – Tên của người phỏng vấn. |
interviewee.@type |
Văn bản | Bắt buộc – Luôn đặt thành Person . |
interviewee.@id |
URL | Bắt buộc – Giá trị nhận dạng của người được phỏng vấn ở định dạng URI; ví dụ: https://example.com/person/1234abc.@id phải đáp ứng các yêu cầu sau:
|
interviewee.name |
Văn bản | Bắt buộc – Tên của người được phỏng vấn. |
Ví dụ về cuộc phỏng vấn
Ví dụ sau đây cho thấy mã đánh dấu cho một đoạn video Interview
trên thẻ bên trái và mainEntity
được liên kết trên thẻ bên phải. Ví dụ này bao gồm một đường liên kết sâu.
Đoạn video sau đây là một cuộc phỏng vấn về một bộ phim. Phim được chỉ định bằng @type
và @id
của thuộc tính mainEntity
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Interview"
"@id": "https://www.example.com/abc_personb_interview",
"name": "ABC Promotional Interview"
"description": "ABC promotional interview ofwith Person B with host Person A."
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.example.com/abc_personb_interview",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-09T10:00:00Z",
"availabilityEnds": "2019-09-31T10:00:00Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/premium_subscription",
"name": "Example Premium",
"sameAs": "http://www.example.com/premium_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
"mainEntity": {
"@type": "Movie",
"@id": "https://www.example.com/movie/abc"
}
"interviewer": {
"@type": "Person"
"@id": "https://example.com/person/1234abc"
"name": "Person A"
}
"interviewee": {
"@type": "Person"
"@id": "https://example.com/person/45664abc"
"name" : "Person B"
}
}
Sau đây là mainEntity
được liên kết với đoạn video được chỉ định trong đoạn video Interview
. Thực thể này bao gồm các đường liên kết sâu trong thuộc tính potentialAction
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "https://www.example.com/movie/abc",
"url": "https://www.example.com/movie/abc",
"name": "My Favorite Movie",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 78,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}