-
Notifications
You must be signed in to change notification settings - Fork 905
Closed
Description
Some of the early markup we are seeing for SpecialAnnouncement has different needs related to locations:
-
The geographic region the announcement relates to. For example, a shelter-in-place order for a city or state.
-
The specific location like a business or testing facility. For example, special opening hours for a supermarket.
-
A geographic region and specific locations. For example, locations where children in a particular city can get free meals.
I propose the following:
- The existing
spatialCoverageproperty for the applicable region if needed. - Creating a new property
announcementLocationfor specific sites related to the announcement. The expected type foranouncementLocationisLocalBusiness.
As an example:
{
"@context": "http://schema.org/",
"@type": "SpecialAnnouncement",
"category": "https://www.wikidata.org/wiki/Q81068910",
"name": "Breakfast and lunch for school children",
"text": "The city of Boston will provide free breakfast and lunch meals will be provided for school age children attending Boston schools.",
"datePosted": "2020-03-17",
"newsUpdatesAndGuidelines": "https://www.bostonpublicschools.org/Page/8098",
"spatialCoverage": {
"@type": "City",
"name": "Boston, MA"
},
"announcementLocation": [
{
"@type": "School",
"name": "Charlestown High School",
"address": {
"@type": "PostalAddress",
"streetAddress": "240 Medford Street",
"addressLocality": "Charlestown",
"addressRegion": "Massachusetts"
}
},
{
"@type": "School",
"name": "East Boston High School",
"address": {
"@type": "PostalAddress",
"streetAddress": "86 White Street",
"addressLocality": "Charlestown",
"addressRegion": "Massachusetts"
}
}
]
}
This would also help prevent people from overloading about with extraneous information.
cc: @danbri @tmarshbing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels