我有一个房地产网站,显示要出售的房地产。对于要列出属性的每个页面,我想使用Schema.org创建JSON-LD代码以显示有关该属性的信息。
我不确定在此列出的房地产列表中使用的类型是否比Product
更好。
如何添加自定义属性来描述该属性?
这是Product
的JSON-LD结构:
{
"@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"
}
}
我希望能够添加其他信息,例如
主要功能
内部特征
外观特征
如何使用Schema.org添加这些描述属性的自定义属性?
答案 0 :(得分:1)
如果要提供有关房地产的数据,则需要使用代表房地产的类型。可能是Accommodation
(Apartment
,House
,...)。
如果您想表达此房地产是一种产品,除了Product
类型之外,还需要提供Accommodation
类型。
然后,您可以使用Accommodation
和Product
中的属性。
{
"@context": "https://schema.org/",
"@type": ["House", "Product"],
"offers": {
"@type": "Offer"
},
"numberOfRooms": 4
}
有关房地产的自定义属性可以添加additionalProperty
属性,如果适用,还可以添加amenityFeature
属性。