[JSON-LD]schema.orgの@type:Eventを和訳してみた+コードサンプル
前からschema.orgのプロパティに関するドキュメントが英語しか無いことが気に入らなかったので、Google翻訳と英辞郎で翻訳してみました。 ついでにJSON-LDでのマークアップサンプルを作ってみました。 Even […]
目次
前からschema.orgのプロパティに関するドキュメントが英語しか無いことが気に入らなかったので、Google翻訳と英辞郎で翻訳してみました。
ついでにJSON-LDでのマークアップサンプルを作ってみました。
Eventのプロパティを和訳してみた
@type:Eventに属するプロパティについて「プロパティ名:Type:概要」の順でまとめました。
誤訳がありましたら容赦なく指摘をお願いします。
Property プロパティ名 |
Expected Type | Description プロパティ概要 |
---|---|---|
attendee 出席者 |
“Person or Organization” |
A person or organization attending the event. Supersedes attendees. “イベントに参加する個人または組織。 |
doorTime 開場時間 |
DateTime |
The time admission will commence. 入場が始まる時間 |
duration 期間 |
Duration |
The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format. “映画やレコーディング、イベントなどの期間。 |
endDate 終了日 |
Date |
The end date and time of the item (in ISO 8601 date format). “イベントの終了日 |
eventStatus イベントステータス |
EventStatusType |
An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled. イベントのステータスを表します。イベントがキャンセルやリスケジュールされた時に有効です。 |
location 場所 |
“PostalAddress or Place” |
The location of the event, organization or action. イベントが行われている場所や組織の位置など |
offers オファー |
Offer |
An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, or give away tickets to an event. チケットの無料配布や製品の購入・DVDのレンタルなど、イベントに参加するためのオファーについて入力します。 |
organizer 主催者 |
“Person or Organization” |
An organizer of an Event. イベントの主催者 |
performer パフォーマー |
“Person or Organization” |
A performer at the event—for example, a presenter, musician, musical group or actor. Supersedes performers. “イベントの出演者を入力します。 |
previousStartDate 以前の開始日 |
Date |
Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated. “リスケジュールやキャンセルされたイベント用に「eventStatus」と組み合わせて使用するプロパティです。 |
recordedIn 記録されている場所 |
CreativeWork |
“The CreativeWork that captured all or part of this Event. “「CreativeWork」プロパティでイベントの全体または一部を記録できます。 |
startDate 開始日 |
Date |
The start date and time of the item (in ISO 8601 date format). (ISO 8601日付形式で)イベントの開始日時。 |
subEvent サブイベント |
Event |
An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference. Supersedes subEvents. “このイベントはあるイベントの一部です。 |
superEvent 親イベント |
Event |
An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent. “ここに記述されたイベントがイベントの親です。 |
typicalAgeRange 対象年齢 |
Text |
The typical expected age range, e.g. ‘7-9’, ’11-‘. 対象の年齢範囲。7歳から9歳ならば「7-9」、11歳以上ならば「11-」と記述する。 |
workPerformed 公演内容 |
CreativeWork |
A work performed in some event, for example a play performed in a TheaterEvent. “イベントで催された内容 |
@type:Eventのコードサンプル
[js]
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "イベント名",
"location": {
"@type": "Place",
"name":"会場名",
"address": "会場住所",
"url": "https://example.com/Place"
},
"offers": {
"@type": "AggregateOffer",
"lowPrice": "1000円",
"offerCount": "100枚",
"url":"https://example.com/buyTicket"
},
"startDate": "2016-04-21T20:00",
"url": "https://example.com/event"
}
</script>
「イベント名」というイベントを、「会場名」にて
2016年4月21日20時から開催します。
会場は「会場住所」でチケットは1000円、限定100枚販売です。
イベント情報:https://example.com/Event
会場情報:https://example.com/Place
チケット情報:https://example.com/buyTicket
[/js]
Gistにもアップしていますので、Forkして自分用にカスタマイズなどしてみてください:)。
schema.orgの@type:Eventのマークアップサンプル