Skip to content

Add properties for detailed real-estate description incl bathrooms #2373

@danbri

Description

@danbri

We are missing some properties for things such as number of bathrooms, although we do have https://schema.org/numberOfRooms as a start.

Bathrooms

https://schema.org/numberOfRooms is defined as

The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business. Typical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.

It would be useful to have ability to be clearer about the number of bathrooms, including notions of "full" and "half" bathroom as used in real estate rental and sales industry.

other

  • We should be able to indicate when an image is a floor layout image e.g. by dedicated property like accomodationLayoutImage
  • Propose a subproperty of /category, /accomodationCategory to indicate kinds of accomodation, drawing on values from https://ddwiki.reso.org/display/DDW17/PropertySubType+Field
    and https://ddwiki.reso.org/display/DDW17/PropertyType+Field (a new subproperty lets us document this more clearly)
  • How do document the length of a lease? @mfhepp what modeling idiom would you suggest? e.g. where would a /leaseLength property best be attached? Offer has temporal properties like eligibleDuration but they naturally apply to the offer and not the thing offered. But we do not model leases as explicit things, just as a enumeration option in businessFunction. An OfferForLease property would be a possibility, but that weighs against treating OfferForLease purely as a shorthand for GR. Suggestions?
  • On /Apartment, a property for representing /floorLevel relative to local standards. Definition could point to Wikipedia's entry for explanation. https://en.wikipedia.org/wiki/Storey#Consecutive_number_floor_designations
  • We could make some amenities easier to describe with a dedicated property. See also https://schema.org/amenityFeature. e.g.
    • hardwood floors
    • Washer dryer options (hookups vs in-unit vs on-premises)
    • Dishwasher
    • AC\Cooling\Heating
    • Balcony
    • Furnished
    • End unit - is this unit an endcap or share both walls
    • Utilities included
  • Add to ApartmentComplex: Total number of units; Number of available units.
    • Maybe make some community level amenities easier to describe with a dedicated property:
      Pool
    • Potentially a new type for FloorPlan/Model, including total number of units, number of available units.
  • Clarify how RealEstateListing relates to these and existing GoodRelations fundamental patterns (e.g. via mainEntity), including how to indicate when a listing was posted.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions