Как добавить пользовательские атрибуты для типа «Продукт» в JSON-LD? - PullRequest
0 голосов
/ 26 мая 2019

У меня есть веб-сайт по недвижимости, на котором отображаются объекты недвижимости для продажи. Для каждой страницы, где указано свойство, я хочу создать код JSON-LD для отображения информации о свойстве, используя Schema.org.

Я не уверен, есть ли лучший тип для использования, чем Product для списков недвижимости здесь.

Как добавить собственный атрибут для описания свойства?

Вот структура JSON-LD для Product:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "address of the property ",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "description": "description about the houese"
  }
}

Я хочу добавить другую информацию, например

Основные характеристики

  1. Сколько у него спален
  2. Сколько ванных комнат
  3. Если это умный дом или нет
  4. и т.д ...

Особенности интерьера

  1. Камин
  2. Расположение камина
  3. и т.д ...

Экстерьер

  1. Размер лота
  2. FETS
  3. и т.д ...

Как добавить этот пользовательский атрибут, описывающий свойство, используя Schema.org?

1 Ответ

2 голосов
/ 26 мая 2019

Если вы хотите предоставить данные о недвижимости, вам нужно использовать тип, который представляет недвижимость. Возможно Accommodation (Apartment, House,…) для вашего случая.

Если вы хотите сообщить, что эта недвижимость является продуктом, вам необходимо указать тип Product в дополнение к типу Accommodation.

Тогда вы можете использовать свойства из Accommodation, а также Product.

{
  "@context": "https://schema.org/",
  "@type": ["House", "Product"],

  "offers": {
    "@type": "Offer"
  },

  "numberOfRooms": 4

}

Пользовательские свойства о недвижимости можно добавить с помощью свойства additionalProperty и, если применимо, с помощью свойства amenityFeature.

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