Я пытаюсь описать объект Car, который имеет несколько опций, касающихся двигателя или коробки передач, на который ссылается aggregateOffer как itemOffered.
Я хочу указать, что указанный автомобиль может иметь либомеханическая или автоматическая коробка передач, может быть новой или бывшей в употреблении, принимать дизельное или другое топливо и т. д. Я вижу следующие два варианта:
1) Составьте список возможных коробок передач и других вариантов
"itemOffered" : {
"vehicleTransmission": ["Automatic","Manual"],
"fuelType": ["Diesel", "Essence"]
}
Будет ли это интерпретироваться следующим образом: у автомобиля есть либо механическая, либо автоматическая коробка передач?Я боюсь, что семантика позади этого предполагает, что у упомянутой машины есть оба.
2) Составьте список автомобилей со всеми возможностями
"itemOffered": [
{
"@type": "Car1",
"fuelType": "Essence",
"vehicleTransmission": "Automatic" },
{
"@type": "Car2",
"fuelType": "Essence",
"vehicleTransmission": "Manual" }
]
Но это будет потенциально очень большой, так как у меня есть несколько предложений автомобилей с несколькими различными вариантами, я бы в итоге перечислил свойвся база данных.Чтобы уточнить, смысл этого объекта Car должен быть присоединен к aggregateOffer на странице, где отображается только aggregateOffer, а не каждое доступное предложение.