Как написать часы работы для Schema.org «Дошкольное»? - PullRequest
1 голос
/ 08 октября 2019

Я делаю структурированную разметку для нескольких дошкольных учреждений. В то время как тип ChildCare допускает openingHours, тип Preschool - нет. Кто-нибудь может порекомендовать хороший способ включить это? Я заинтересован в том, чтобы сохранить тип Preschool хотя бы потому, что именно эта категория установлена ​​в GMB.

Вот то, что я пока имею для всей структурированной разметки. Я также пытаюсь найти способ получить priceRange там, но не могу понять это.

{                                                                       
    "@context": "http://schema.org",                                                                    
    "@type": "Preschool",                                                                   
    "name": "Name of Preschool",                                                                    
    "description": "Description of Preschool",                                                                  
    "address": {                                                                    
        "@type": "PostalAddress",                                                               
        "streetAddress": "Address of Preschool",                                                                
        "addressLocality": "City Name",
        "addressRegion": "State Name",                                                          
        "postalCode": "Zip Code",                                                               
        "addressCountry": "United States"
        },
    "image": "Image URL",                                                                   
    "logo": "Image URL",                                                                    
    "url": "Preschool URL",
    "foundingDate": "2016-05-01",

    "founder": {
        "@type": "Person",
        "name": "Name of Founder"
    },

    "numberOfEmployees": {
        "@type": "QuantitativeValue",
        "value": "2"
    },

    "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "Phone Number",
        "contactType": "Customer Service",
        "areaServed": {
            "@type": "Place",
            "name": "Neighborhood of the Preschool",
            "branchCode": "Preschool Code", 
            "hasMap": "Google Map URL",
            "geo": {
                "@type": "GeoCoordinates",
                "latitude": "Coordinate",
                "longitude": "Coordinate"     
        } 
        }    
    },
    "parentOrganization": {
        "@type": "Organization",
        "name": "Name of Parent Company",
        "url": "URL of Parent Company"
    }
}

1 Ответ

1 голос
/ 08 октября 2019

Работает для типа ChildCare, поскольку он имеет LocalBusiness в качестве родительского типа, который поставляется со свойствами openingHours и priceRange.

Если ваши дошкольные учреждения действительно тоже являются бизнесом, вы можете использовать MTE, применяя оба типа:

"@type": ["Preschool", "LocalBusiness"]

Это позволяет вам использовать свойства как Preschool, так и * LocalBusiness.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...