OpenStays.aiAdd your property
← OpenStays.ai

Data schema / OPCS

OpenStays data schema

OpenStays publishes public property data using OPCS: the OpenStays Property Classification Schema.

OPCS separates the stayable unit from the public profile that describes it.

Core objects

  • PropertyProfile: the public OpenStays wrapper.
  • AccommodationUnit: the actual stayable unit.
  • PhysicalPlace: the real-world location/address anchor.
  • BookableConfiguration: a rentable grouping of one or more units.
  • PublicProjection: the rule layer for public outputs.

Agent-first, not booking-first

OPCS exists so AI agents can understand whether a stay fits a traveller's needs. It does not process bookings, payments, deposits, escrow, live rates or refunds in V1.

Projection note

OpenStays can emit OPCS JSON, Markdown and safe Schema.org JSON-LD. Google Vacation Rental output is projection-gated and should be treated as a candidate projection, not a guarantee of Google display.