Property Listing Ontology
Models short-form residential real estate advertisements for sale or rent, covering the property, price and terms, features, location, and agent contact details. Used to generate new realistic listings across markets and transaction types.
realestate · 30 concepts · 35 relationships · by @ssergienko · CC BY 4.0
Classes (5)
- Property Listing
- A compact advertisement document with a headline, a terms line, and dense factual fragments.
- e.g. FOR SALE — 3-bed semi-detached house · For rent: Bright 2BR/1BA apartment
- Property
- The physical dwelling being advertised.
- e.g. semi-detached house · apartment unit
- Location Context
- Address area and proximity information.
- e.g. Leeds LS6 · Riverside, Portland OR
- Rental Costs & Utilities
- Deposits, utility arrangements, and fees beyond rent.
- e.g. Security deposit $2,150 · water/sewer/trash $85 flat
- Agent / Managing Company
- Estate agent or property manager.
- e.g. Example Estates · Example Property Management
Dimensions (2)
- Transaction Type
- Whether the property is offered for sale or for rent.
- e.g. sale · rent
- Market / Region Convention
- Country-specific conventions for currency, units, abbreviations, and legal terms.
- e.g. UK · US
Properties (17)
- Price
- Asking price or periodic rent.
- e.g. £325,000 · $2,150/month
- Price History
- Reductions or changes since listing.
- e.g. reduced from £335,000 on 20 Oct 2026
- Property Type
- Building style or unit form.
- e.g. semi-detached house · apartment · terraced house
- Bedrooms & Bathrooms
- Room counts, sometimes with a breakdown.
- e.g. 3 bedrooms (2 double, 1 single) · 2BR/1BA
- Floor Area
- Interior size.
- e.g. 98 m² / 1,055 sq ft · 870 sq ft
- Build Year & Renovation
- Year built and any upgrades.
- e.g. Built 1935, renovated 2021 (new roof, rewiring) · built 2015
- Tenure / Lease Term
- Ownership form for sales or lease length for rentals.
- e.g. Freehold · 12-month lease
- Regulatory & Tax Ratings
- Official ratings and bands.
- e.g. Council tax band C · EPC rating C (72)
- Key Features / Amenities
- Bulleted or comma-separated selling points inside and outside the unit.
- e.g. open-plan kitchen/diner · in-unit washer/dryer · rooftop terrace
- Parking
- Parking provision, with a cost for rentals.
- e.g. Off-street parking for 2 cars · 1 garage space +$150/month
- Outdoor Space & Orientation
- Garden, balcony, or terrace and its aspect or view.
- e.g. south-facing garden · balcony with river view
- Proximity & Walkability
- Distances to transit and schools, or walkability scores.
- e.g. 0.4 miles to Headingley station · Walk Score 92
- Availability & Chain Status
- Move-in date for rentals; onward chain status for sales.
- e.g. Available Dec 1, 2026 · no onward chain
- Pet Policy
- Rules and fees for pets.
- e.g. cats and dogs under 40 lbs OK, $300 deposit + $35/month
- Viewing Arrangements
- How and when to view.
- e.g. Saturday open house 10:00–12:00 · Self-guided tours available 7 days
- Listing Reference
- Agency-specific ID code.
- e.g. ref EE-0001 · listing #EPM-0002
- Listing Date
- When the property was listed.
- e.g. Listed: 12 Oct 2026
Values (2)
- For Sale
- Sale transaction value.
- e.g. FOR SALE
- For Rent
- Rental transaction value.
- e.g. For rent
Constraints (4)
- Tenant Requirements
- Screening criteria for renters.
- e.g. income 2.5× rent · credit check · no smoking
- Terse Fragmentary Style
- Listings use fragments, bullets, pipes, and middots rather than prose.
- e.g. Asking price: £325,000 | Tenure: Freehold
- Internal Consistency
- Numbers and units must agree and be plausible for the market.
- e.g. Reduced price is lower than the original · Deposit equals one month's rent
- Section Order
- Typical order of content blocks.
- e.g. Headline → price line → features → location → agent