Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>А это тогда что?
Это схема для продукта. А
вот это — это уже схема для вебсайта. А
это — схема для программного приложения. Вы разницу улавливаете? Это разные типы схем, где каждая схема идет со своим набором атрибутов и используется для своих целей. Обращайте внимание на значение свойства
@type.
Вы не можете брать атрибуты разных схем и просто так запихивать их в одну "общую" схему без указания конкретных типов. Идея такая же, как и в типизированном языке программирования: например,
const char* и
float это разные типы, работающие с разными данными.