Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
danbri opened this issue Oct 22, 2019 · 1 comment
Assignees

Comments

@danbri
Copy link
Contributor

@danbri danbri commented Oct 22, 2019

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.
@danbri

This comment has been minimized.

Copy link
Contributor Author

@danbri danbri commented Oct 29, 2019

see also eg. https://webschemas.org/floorLevel (currently under review for november release), alongside accommodationCategory, floorLevel, leaseLength, numberOfBathroomsTotal, numberOfFullBathrooms. A "floor plan" property for floor plan images likely to be proposed here too.

danbri added a commit that referenced this issue Nov 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.