این بخش جزئیات ویژگی های نشانه گذاری محتوا را برای نوع موجودیت مرتبط با Event
ارائه می دهد.
جدول مشخصات SportsEvent
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی SportsEvent تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | مورد نیاز - نام این رویداد.
|
description | متن | شرح این رویداد. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
sport | URL | مورد نیاز پیوند به صفحه ویکیپدیا (نسخه انگلیسی ترجیحی) این ورزش. |
startDate | DateTime یا Date | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. لطفاً توجه داشته باشید که به جای زمانی که رویداد از تلویزیون پخش می شود، این زمان واقعی شروع رویداد است. |
endDate | DateTime یا Date | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
homeTeam | تیم ورزشی | بسیار توصیه می شود چرا؟ تیم میزبان این رویداد. |
homeTeam.name | متن | الزامی نام کامل تیم ورزشی. |
homeTeam.sport | URL | مورد نیاز پیوند به صفحه ویکیپدیا (نسخه انگلیسی ترجیحی) این ورزش. |
homeTeam.sameAs | URL | بسیار توصیه می شود چرا؟ URL به یک صفحه وب مرجع که می تواند تیم را شناسایی کند. به عنوان مثال، صفحه ویکی پدیا تیم. |
homeTeam.athlete | شخص | حاشیه نویسی (ها) برای یک ورزشکار انفرادی در تیم. |
homeTeam.athlete.name | متن | نام کامل ورزشکار |
homeTeam.parentOrganization.name | سازمان ورزش | الزامی نام لیگ ورزشی که تیم در آن عضویت دارد. به عنوان مثال، اتحادیه ملی بسکتبال یا لیگ برتر بیسبال. توجه داشته باشید که از این فیلد برای کنفرانس تیم استفاده نشود. |
homeTeam.parentOrganization.sameAs | URL | بسیار توصیه می شود چرا؟ URL به یک صفحه وب مرجع که می تواند لیگ تیم را شناسایی کند. به عنوان مثال، صفحه ویکی پدیا لیگ. |
awayTeam | تیم ورزشی | بسیار توصیه می شود چرا؟ تیم مهمان این رویداد. ویژگی ها مانند SportsEvent.homeTeam هستند. |
competitor | SportsTeam یا Person | بسیار توصیه می شود چرا؟ اگر تیم میزبان یا خارج از خانه قابل اجرا نیست (مثلاً یک مسابقه بوکس، بازی های المپیک)، شرکت کنندگان را به عنوان رقبا مشخص کنید. اگر SportsTeam ، ویژگی ها مانند SportsEvent.homeTeam هستند. اگر Person ، ویژگی ها مانند سایر اشیاء Person هستند. به عنوان مثال، یک بازیگر در Movie . |
location | مکان یا شهر | محل برگزاری. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @type شهر باشد، این نباید استفاده شود |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
image | ImageObject | برای Google TV مورد نیاز است - تصویر(های) مربوط به رویداد. توصیه می شود که پوستر یا بنر رسمی رویداد باشد. برای جزئیات بیشتر در مورد ویژگی های مورد نیاز و اختیاری برای گنجاندن با image ، به ویژگی های تصویر مراجعه کنید. |
potentialAction | WatchAction | در صورت وجود الزامی است - پیوند عمیقی که ضبط این رویداد ورزشی را در ویدیوی درخواستی پخش میکند. برای تعیین پیوند عمیق برای یک رویداد زنده، به جای آن از ویژگی publishedOn یا potentialAction در BroadcastEvent استفاده کنید. |
identifier | PropertyValue | بسیار توصیه می شود چرا؟ - شناسه خارجی یا شناسه دیگری که به طور واضح این نهاد را شناسایی می کند. چندین شناسه مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید. |
نمونه های SportsEvent
مثال 1
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"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"
}
]
}
مثال 2
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
"name":"2019 Professional Boxing - John Doe vs Jane Doe",
"sport":"https://en.wikipedia.org/wiki/Boxing"
"description":"World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
"startDate": "2019-07-12T21:10-08:00",
"competitor":[
{
"@type":"Person",
"name":"Jane Doe",
"birthDate":"1977-12-14",
"gender":"F",
"nationality":"US"
},
{
"@type":"Person",
"name":"John Doe",
"birthDate":"1978-10-17",
"gender":"M",
"nationality":"GB"
}
],
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
}
جدول مشخصات MusicEvent
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی MusicEvent تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام این رویداد.
|
description | متن | شرح واقعه. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
attendee | سازمان یا شخص | شخص یا سازمانی که در این رویداد شرکت می کند. |
startDate | تاریخ | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. |
endDate | تاریخ | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
composer | سازمان یا شخص | شخص یا سازمانی که آهنگی را نوشته یا آهنگساز اثری است که در یک رویداد اجرا شده است. |
performer | سازمان یا شخص | مورد نیاز - یک مجری در رویداد - به عنوان مثال، یک مجری، یک نوازنده، یک گروه موسیقی یا بازیگر. |
subEvent | رویداد | رویدادی که بخشی از این رویداد است. به عنوان مثال، یک رویداد کنفرانس شامل ارائه های بسیاری است که هر کدام زیر رویداد کنفرانس هستند. |
superEvent | رویداد | رویدادی که این رویداد بخشی از آن است. به عنوان مثال، مجموعه ای از اجراهای موسیقی فردی ممکن است هر کدام یک جشنواره موسیقی را به عنوان رویداد فوق العاده خود داشته باشند. |
location | مکان یا شهر | مورد نیاز - مکان رویداد. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @ نوع شهر باشد، این نباید استفاده شود. |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
workPerformed | کار خلاقانه | اثری که در یک رویداد اجرا می شود، برای مثال نمایشی که در یک TheaterEvent اجرا می شود. |
مثال MusicEvent
رویداد موسیقی
{
"@context":"http://schema.org",
"@type":"MusicEvent",
"@id": "http://example.com/music/my_favortie_artist/2019_tour",
"name":"My Favorite Artist’s 2019 Homecoming Tour",
"description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
"startDate": "2014-10-12T21:10-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"performer": {
"@type":"Person",
"name":"My Favorite Artist",
"birthDate":"1977-02-24",
"gender":"F",
"nationality":"CA"
}
}
جدول مشخصات رویداد
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی Event تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام این رویداد.
|
description | متن | شرح واقعه. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
attendee | سازمان یا شخص | شخص یا سازمانی که در این رویداد شرکت می کند. |
startDate | تاریخ | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. |
endDate | تاریخ | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
subEvent | رویداد | رویدادی که بخشی از این رویداد است. به عنوان مثال، یک رویداد کنفرانس شامل ارائه های بسیاری است که هر کدام زیر رویداد کنفرانس هستند. |
superEvent | رویداد | رویدادی که این رویداد بخشی از آن است. به عنوان مثال، مجموعه ای از اجراهای موسیقی فردی ممکن است هر کدام یک جشنواره موسیقی را به عنوان رویداد فوق العاده خود داشته باشند. |
releasedEvent | PublicationEvent ، FeaturedEvent ، یا ExclusiveEvent | بسیار توصیه می شود چرا؟ - از PublicationEvent برای مشخص کردن انتشار اصلی (جهانی یا محلی) محتوا توسط ناشر استفاده میشود، مانند تاریخ انتشار اصلی یک فیلم در سینما.علاوه بر این، از FeaturedEvent استفاده کنید تا نشان دهید که سرویس شما این محتوا را به عنوان یک محتوای اصلی، ویژه، خاص و غیره به بازار عرضه می کند.ExclusiveEvent مشخص می کند که سرویس شما دارای حقوق توزیع انحصاری است و شامل مکان و زمان است.برای جزئیات و نمونه ها به بخش مثال مراجعه کنید. |
releasedEvent.@type | متن | مورد نیاز - مطمئن شوید که همیشه این ویژگی را روی یکی از موارد زیر تنظیم کنید:
|
releasedEvent.location | کشور | مورد نیاز - مناطقی که با این رویداد مرتبط هستند. برای PublicationEvent ، این منطقه ای است که محتوا در آن منتشر شده است.برای FeaturedEvent و ExclusiveEvent ، این منطقه ای است که محتوا در آن برجسته یا انحصاری است.از کدهای ISO 3166 برای کشورها استفاده کنید. برای نشان دادن همه جای دنیا، روی EARTH تنظیم کنید. |
releasedEvent.startDate | تاریخ یا DateTime | توصیه شده - مورد نیاز برای ExclusiveEvent - تاریخ شروع انتشار نهاد.برای PublicationEvent ، این نشاندهنده تاریخ اکران اولیه این نهاد است، مانند تاریخی که یک فیلم برای اولین بار در سینماها اکران شد.برای ExclusiveEvent و FeaturedEvent ، این نشان دهنده تاریخ شروع زمانی است که موجودیت انحصاری یا برجسته است. |
releasedEvent.endDate | تاریخ یا DateTime | توصیه شده - مورد نیاز برای ExclusiveEvent - این فقط برای انواع ExclusiveEvent و FeaturedEvent قابل استفاده است.برای ExclusiveEvent ، این نشاندهنده تاریخی است که حقوق محتوا منقضی میشود.برای FeaturedEvent ، این نشاندهنده آخرین تاریخی است که ارائهدهنده موجودیت را مشخص میکند.اگر محتوا دائماً انحصاری یا برجسته است، endDate روی 20 سال از تاریخ فعلی تنظیم کنید. |
releasedEvent.publishedBy | سازمان یا شخص | اختیاری - سازمان یا شخصی که این نهاد را منتشر کرده است. |
location | مکان یا شهر | مورد نیاز - مکان رویداد. توجه داشته باشید که می توانید Place در سطح City ارائه دهید. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @ نوع شهر باشد، این نباید استفاده شود |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
workPerformed | کار خلاقانه | اثری که در یک رویداد اجرا می شود، برای مثال نمایشی که در یک TheaterEvent اجرا می شود. |
نمونه رویداد
رویداد
{
"@context":"http://schema.org",
"@type":"Event",
"@id": "http://example.com/keynote/google_io_2019",
"name":"Google I/O 2019 keynote",
"description":"Google’s annual developer conference keynote event.",
"startDate": "2019-05-07T10:00-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"attendee": {
"@type":"Person",
"name":"My Favorite Speaker",
"birthDate":"1971-12-02",
"gender":"F",
"nationality":"IN"
}
}
این بخش جزئیات ویژگی های نشانه گذاری محتوا را برای نوع موجودیت مرتبط با Event
ارائه می دهد.
جدول مشخصات SportsEvent
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی SportsEvent تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام این رویداد.
|
description | متن | شرح این رویداد. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
sport | URL | مورد نیاز پیوند به صفحه ویکیپدیا (نسخه انگلیسی ترجیحی) این ورزش. |
startDate | DateTime یا Date | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. لطفاً توجه داشته باشید که به جای زمانی که رویداد از تلویزیون پخش می شود، این زمان واقعی شروع رویداد است. |
endDate | DateTime یا Date | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
homeTeam | تیم ورزشی | بسیار توصیه می شود چرا؟ تیم میزبان این رویداد. |
homeTeam.name | متن | الزامی نام کامل تیم ورزشی. |
homeTeam.sport | URL | مورد نیاز پیوند به صفحه ویکیپدیا (نسخه انگلیسی ترجیحی) این ورزش. |
homeTeam.sameAs | URL | بسیار توصیه می شود چرا؟ URL به یک صفحه وب مرجع که می تواند تیم را شناسایی کند. به عنوان مثال، صفحه ویکی پدیا تیم. |
homeTeam.athlete | شخص | حاشیه نویسی (ها) برای یک ورزشکار انفرادی در تیم. |
homeTeam.athlete.name | متن | نام کامل ورزشکار |
homeTeam.parentOrganization.name | سازمان ورزش | الزامی نام لیگ ورزشی که تیم در آن عضویت دارد. به عنوان مثال، اتحادیه ملی بسکتبال یا لیگ برتر بیسبال. توجه داشته باشید که از این فیلد برای کنفرانس تیم استفاده نشود. |
homeTeam.parentOrganization.sameAs | URL | بسیار توصیه می شود چرا؟ URL به یک صفحه وب مرجع که می تواند لیگ تیم را شناسایی کند. به عنوان مثال، صفحه ویکی پدیا لیگ. |
awayTeam | تیم ورزشی | بسیار توصیه می شود چرا؟ تیم مهمان این رویداد. ویژگی ها مانند SportsEvent.homeTeam هستند. |
competitor | SportsTeam یا Person | بسیار توصیه می شود چرا؟ اگر تیم میزبان یا خارج از خانه قابل اجرا نیست (مثلاً یک مسابقه بوکس، بازی های المپیک)، شرکت کنندگان را به عنوان رقبا مشخص کنید. اگر SportsTeam ، ویژگی ها مانند SportsEvent.homeTeam هستند. اگر Person ، ویژگی ها مانند سایر اشیاء Person هستند. به عنوان مثال، یک بازیگر در Movie . |
location | مکان یا شهر | محل برگزاری. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @type شهر باشد، این نباید استفاده شود |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
image | ImageObject | برای Google TV مورد نیاز است - تصویر(های) مربوط به رویداد. توصیه می شود که پوستر یا بنر رسمی رویداد باشد. برای جزئیات بیشتر در مورد ویژگی های مورد نیاز و اختیاری برای گنجاندن با image ، به ویژگی های تصویر مراجعه کنید. |
potentialAction | WatchAction | در صورت وجود الزامی است - پیوند عمیقی که ضبط این رویداد ورزشی را در ویدیوی درخواستی پخش میکند. برای تعیین پیوند عمیق برای یک رویداد زنده، به جای آن از ویژگی publishedOn یا potentialAction در BroadcastEvent استفاده کنید. |
identifier | PropertyValue | بسیار توصیه می شود چرا؟ - شناسه خارجی یا شناسه دیگری که به طور واضح این نهاد را شناسایی می کند. چندین شناسه مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید. |
نمونه های SportsEvent
مثال 1
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"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"
}
]
}
مثال 2
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
"name":"2019 Professional Boxing - John Doe vs Jane Doe",
"sport":"https://en.wikipedia.org/wiki/Boxing"
"description":"World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
"startDate": "2019-07-12T21:10-08:00",
"competitor":[
{
"@type":"Person",
"name":"Jane Doe",
"birthDate":"1977-12-14",
"gender":"F",
"nationality":"US"
},
{
"@type":"Person",
"name":"John Doe",
"birthDate":"1978-10-17",
"gender":"M",
"nationality":"GB"
}
],
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
}
}
جدول مشخصات MusicEvent
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی MusicEvent تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام این رویداد.
|
description | متن | شرح واقعه. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
attendee | سازمان یا شخص | شخص یا سازمانی که در این رویداد شرکت می کند. |
startDate | تاریخ | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. |
endDate | تاریخ | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
composer | سازمان یا شخص | شخص یا سازمانی که آهنگی را نوشته یا آهنگساز اثری است که در یک رویداد اجرا شده است. |
performer | سازمان یا شخص | مورد نیاز - یک مجری در رویداد - به عنوان مثال، یک مجری، یک نوازنده، یک گروه موسیقی یا بازیگر. |
subEvent | رویداد | رویدادی که بخشی از این رویداد است. به عنوان مثال، یک رویداد کنفرانس شامل ارائه های بسیاری است که هر کدام زیر رویداد کنفرانس هستند. |
superEvent | رویداد | رویدادی که این رویداد بخشی از آن است. به عنوان مثال، مجموعه ای از اجراهای موسیقی فردی ممکن است هر کدام یک جشنواره موسیقی را به عنوان رویداد فوق العاده خود داشته باشند. |
location | مکان یا شهر | مورد نیاز - مکان رویداد. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @ نوع شهر باشد، این نباید استفاده شود. |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
workPerformed | کار خلاقانه | اثری که در یک رویداد اجرا می شود، برای مثال نمایشی که در یک TheaterEvent اجرا می شود. |
مثال MusicEvent
رویداد موسیقی
{
"@context":"http://schema.org",
"@type":"MusicEvent",
"@id": "http://example.com/music/my_favortie_artist/2019_tour",
"name":"My Favorite Artist’s 2019 Homecoming Tour",
"description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
"startDate": "2014-10-12T21:10-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"performer": {
"@type":"Person",
"name":"My Favorite Artist",
"birthDate":"1977-02-24",
"gender":"F",
"nationality":"CA"
}
}
جدول مشخصات رویداد
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی Event تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام این رویداد.
|
description | متن | شرح واقعه. لیست 300 کاراکتری. از یک آرایه برای گنجاندن توضیحات در چندین زبان و طول استفاده کنید. |
attendee | سازمان یا شخص | شخص یا سازمانی که در این رویداد شرکت می کند. |
startDate | تاریخ | مورد نیاز - زمان شروع رویداد در قالب ISO 8601 با منطقه زمانی. |
endDate | تاریخ | زمان پایان رویداد در قالب ISO 8601 با منطقه زمانی. |
subEvent | رویداد | رویدادی که بخشی از این رویداد است. به عنوان مثال، یک رویداد کنفرانس شامل ارائه های بسیاری است که هر کدام زیر رویداد کنفرانس هستند. |
superEvent | رویداد | رویدادی که این رویداد بخشی از آن است. به عنوان مثال، مجموعه ای از اجراهای موسیقی فردی ممکن است هر کدام یک جشنواره موسیقی را به عنوان رویداد فوق العاده خود داشته باشند. |
releasedEvent | PublicationEvent ، FeaturedEvent ، یا ExclusiveEvent | بسیار توصیه می شود چرا؟ - از PublicationEvent برای مشخص کردن انتشار اصلی (جهانی یا محلی) محتوا توسط ناشر استفاده میشود، مانند تاریخ انتشار اصلی یک فیلم در سینما.علاوه بر این، از FeaturedEvent استفاده کنید تا نشان دهید که سرویس شما این محتوا را به عنوان یک محتوای اصلی، ویژه، خاص و غیره به بازار عرضه می کند.ExclusiveEvent مشخص می کند که سرویس شما دارای حقوق توزیع انحصاری است و شامل مکان و زمان است.برای جزئیات و نمونه ها به بخش مثال مراجعه کنید. |
releasedEvent.@type | متن | مورد نیاز - مطمئن شوید که همیشه این ویژگی را روی یکی از موارد زیر تنظیم کنید:
|
releasedEvent.location | کشور | مورد نیاز - مناطقی که با این رویداد مرتبط هستند. برای PublicationEvent ، این منطقه ای است که محتوا در آن منتشر شده است.برای FeaturedEvent و ExclusiveEvent ، این منطقه ای است که محتوا در آن برجسته یا انحصاری است.از کدهای ISO 3166 برای کشورها استفاده کنید. برای نشان دادن همه جای دنیا، روی EARTH تنظیم کنید. |
releasedEvent.startDate | تاریخ یا DateTime | توصیه شده - مورد نیاز برای ExclusiveEvent - تاریخ شروع انتشار نهاد.برای PublicationEvent ، این نشاندهنده تاریخ اکران اولیه این نهاد است، مانند تاریخی که یک فیلم برای اولین بار در سینماها اکران شد.برای ExclusiveEvent و FeaturedEvent ، این نشان دهنده تاریخ شروع زمانی است که موجودیت انحصاری یا برجسته است. |
releasedEvent.endDate | تاریخ یا DateTime | توصیه شده - مورد نیاز برای ExclusiveEvent - این فقط برای انواع ExclusiveEvent و FeaturedEvent قابل استفاده است.برای ExclusiveEvent ، این نشاندهنده تاریخی است که حقوق محتوا منقضی میشود.برای FeaturedEvent ، این نشاندهنده آخرین تاریخی است که ارائهدهنده موجودیت را مشخص میکند.اگر محتوا دائماً انحصاری یا برجسته است، endDate روی 20 سال از تاریخ فعلی تنظیم کنید. |
releasedEvent.publishedBy | سازمان یا شخص | اختیاری - سازمان یا شخصی که این نهاد را منتشر کرده است. |
location | مکان یا شهر | مورد نیاز - مکان رویداد. توجه داشته باشید که می توانید Place در سطح City ارائه دهید. |
location.name | متن | مورد نیاز - نام مکان. |
location.address | آدرس پستی | اگر مکان @type Place باشد - آدرس مکان الزامی است . اگر مکان @ نوع شهر باشد، این نباید استفاده شود |
location.address.streetAddress | متن | آدرس خیابان محل. |
location.address.addressLocality | متن | شهر محل. |
location.address.addressRegion | متن | وضعیت مکان. |
location.address.postalCode | متن | کد پستی محل. |
location.address.addressCountry | متن | کشورها در قالب ISO 3166 . |
workPerformed | کار خلاقانه | اثری که در یک رویداد اجرا می شود، برای مثال نمایشی که در یک TheaterEvent اجرا می شود. |
نمونه رویداد
رویداد
{
"@context":"http://schema.org",
"@type":"Event",
"@id": "http://example.com/keynote/google_io_2019",
"name":"Google I/O 2019 keynote",
"description":"Google’s annual developer conference keynote event.",
"startDate": "2019-05-07T10:00-08:00",
"location":{
"@type":"Place",
"name":"Example Arena",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"attendee": {
"@type":"Person",
"name":"My Favorite Speaker",
"birthDate":"1971-12-02",
"gender":"F",
"nationality":"IN"
}
}