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
Preview
, Recap
, Review
, Highlight
, Blooper
, BehindTheScene
,
Các loại đoạn video DeletedScene
và Interview
.
Bảng thông số kỹ thuật của bản 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 xem trước. |
description |
Văn bản | Bắt buộc – Nội dung mô tả về 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ể chứa bản xem trước này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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 minh hoạ cách đá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
trên loại mainEntity
.
Xem trước
Đoạn video sau đây minh hoạ bản xem trước về một sự kiện thể thao. Sự kiện thể thao
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
SportsEvent
Dưới đây là mainEntity
được liên kết với đoạn video được chỉ định trong
Đoạn video Preview
. Mục này không có đường liên kết sâu. Nếu bạn có sâu
bạn có thể thêm chúng với 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 quy cách 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ả nội dung tóm tắ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ể chứa bản tóm tắt này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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ề Recap
Ví dụ sau đây minh hoạ cách đá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
trên loại mainEntity
.
Tóm tắt
Đoạn video sau đây trình bày tóm tắt một sự kiện thể thao. Sự kiện thể thao diễn ra
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
SportsEvent
Dưới đây là mainEntity
được liên kết với đoạn video được chỉ định trong
Đoạn video Recap
. Mục này không có đường liên kết sâu. Nếu bạn có sâu
bạn có thể thêm chúng với 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 quy cách
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ể sở hữu bài đánh giá này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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 . |
Xem lại ví dụ
Ví dụ sau đây minh hoạ cách đá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. Trong ví dụ này có một đường liên kết sâu.
Bài đánh giá
Đoạn video sau đây minh hoạ một bài đánh giá về một bộ phim. Người này chỉ định phim này
@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"
}
}
Phim
Dưới đâ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 chứa các đường liên kết sâu trong potentialAction
thuộc tính này.
{
"@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 được đánh dấu ở đị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ề nội dung nổi bật, giới hạn trong 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ể chứa mục đánh dấu này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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 . |
Làm nổi bật ví dụ
Ví dụ sau đây minh hoạ cách đánh dấu một đoạn video Highlight
trên thẻ bên trái
và đường liên kết mainEntity
được liên kết trên thẻ bên phải. Ví dụ này không bao gồm
liên kết sâu trên loại mainEntity
.
Đánh dấu
Đoạn video sau đây trình bày những điểm nổi bật trong một sự kiện thể thao. Môn thể thao
sự kiện do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
SportsEvent
Dưới đây là mainEntity
được liên kết với đoạn video được chỉ định trong
Đoạn video Highlight
. Mục này không có đường liên kết sâu. Nếu bạn có sâu
bạn có thể thêm chúng với 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 blooper
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 cảnh quay hỏ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 cảnh quay hỏng. |
description |
Văn bản | Bắt buộc – Nội dung mô tả cảnh quay hỏng, giới hạn trong 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ể chứa đoạn video quay hỏng này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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ề blooper
Ví dụ sau đây minh hoạ cách đá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. Trong ví dụ này có một đường liên kết sâu.
Sàm sỡ
Đoạn video sau đây minh hoạ một cảnh quay hỏng trong một bộ phim. Bộ phim này
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
Phim
Dưới đâ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 chứa các đường liên kết sâu trong potentialAction
thuộc tính này.
{
"@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 quy cách nội dung hậu trường
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ả đoạn video hậu trường, giới hạn tối đa 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ể chứa đoạn video hậu trường này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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 minh hoạ cách đánh dấu cho một đoạn video BehindTheScene
ở bên trái
và mainEntity
được liên kết của thẻ đó trên thẻ bên phải. Ví dụ này bao gồm
.
BehindTheScene
Nội dung sau đây minh hoạ một đoạn hậu trường của một bộ phim. Bộ phim này
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
Phim
Dưới đâ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 có 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 DeleteScene
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ả về cảnh bị xóa, giới hạn tối đa 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ể chứa cảnh bị xoá này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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ề DeleteScene
Ví dụ sau đây minh hoạ cách đánh dấu một đoạn video DeletedScene
trên thẻ bên trái
và đường liên kết mainEntity
được liên kết trên thẻ bên phải. Trong ví dụ này có một đường liên kết sâu.
DeletedScene
Đoạn video sau đây minh hoạ một cảnh đã bị xoá khỏi một bộ phim. Bộ phim này
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
Phim
Dưới đâ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 có 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 quy cách 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 video phỏng vấn. |
description |
Văn bản | Bắt buộc – Nội dung mô tả về cuộc phỏng vấn, giới hạn tối đa 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 để đại diện cho pháp nhân sở hữu cuộc phỏng vấn này.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 như 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ỉ ra trong bảng thông số kỹ thuật của các siêu dữ liệu đó trong tài liệu này. Bạn không bắt buộc phải thêm Đường liên kết sâu vào các loại mainEntity này, như được truyền tải thông qua thuộc tính potentialAction . |
mainEntity.@id |
URL | Bắt buộc – @id của pháp nhân 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ề phỏng vấn
Ví dụ sau đây minh hoạ cách đánh dấu một đoạn video Interview
trên thẻ bên trái
và đường liên kết mainEntity
được liên kết trên thẻ bên phải. Trong ví dụ này có một đường liên kết sâu.
Phỏng vấn
Đoạn video sau đây là một cuộc phỏng vấn về một bộ phim. Bộ phim này
do @type
và @id
của thuộc tính mainEntity
chỉ định.
{
"@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"
}
}
Phim
Dưới đâ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 chứa các đường liên kết sâu trong potentialAction
thuộc tính này.
{
"@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"
}
]
}