Data schema / OPCS
OpenStays.AI data schema
An OpenStays Property Passport is the owner-facing, portable collection of property data. OpenStays.AI publishes its approved public data using OPCS: the OpenStays.AI Property Classification Schema.
OPCS separates the stayable unit from the technical public profile that describes it.
01
Core objects
- ✓PropertyProfile: the public OpenStays.AI 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.
02
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.
03
Projection note
OpenStays.AI 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.