{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-plc-009","code":"wm-plc-009-indoor-space","url":"https://ver.cy/models/wm-plc-009-indoor-space/","name":"Indoor Space","alternateNames":[],"kind":"world-model","status":"todo","version":"unversioned","language":"en","classifiers":{"family":"World Models","category":"Physical world and living systems","entryKind":"standalone-mm","plane":"","domain":["PHY.PLC.IND"],"industry":["Cross-industry"],"navPath":"NAV.PHY.PLC.IND","tags":["indoor","space","phy.plc.ind"],"facets":{}},"whatItIs":"An indoor space is a bounded space inside a building, such as a room, corridor, hall or zone, identified so that people and machines can refer to it, navigate it and record what happens there. The class covers the space and its boundaries, connections and use; the building as a structure and the legal premises unit are separate records.","purpose":"Rooms, corridors and zones inside buildings, identified for reference and navigation.","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":["The space is the volume and its boundaries, not the building that contains it or the land under it.","Identity is assigned inside a building, so a room number only means something together with building and storey.","Includes a navigable connection graph, which outdoor place models do not carry.","Distinct from a premises or spatial unit, which is a legal or tenancy unit that may cover several spaces."],"structure":{"bundles":[{"id":"PLC009-B1","name":"Space identity and geometry","description":"Which space this is and what shape it has.","layers":[{"id":"PLC009-B1-L1","name":"Identity and placement","description":"The space's identifier and its position in the building.","findings":[{"id":"PLC009-F01","name":"Space identity","description":"The identifier and name of the space within its building and storey.","questions":[{"text":"Which identifier and room name does this space carry, and who assigns them?","id":"PLC009-Q01"},{"text":"In which building and on which storey or level does it lie?","id":"PLC009-Q02"}]},{"id":"PLC009-F02","name":"Boundaries and geometry","description":"The surfaces that bound the space and its measured extent.","questions":[{"text":"Which walls, floor, ceiling and openings bound this space?","id":"PLC009-Q03"},{"text":"Which measurement convention was used for its recorded area?","id":"PLC009-Q04"}]}]}]},{"id":"PLC009-B2","name":"Connectivity and access","description":"How the space is reached.","layers":[{"id":"PLC009-B2-L1","name":"Navigable connections","description":"Doors, stairs and lifts linking the space to others.","findings":[{"id":"PLC009-F03","name":"Connection graph","description":"Which spaces this one connects to and by what means.","questions":[{"text":"Which spaces does this one connect to, through which doors or vertical links?","id":"PLC009-Q05"},{"text":"Which routes to an exit are available from this space, and are they accessible?","id":"PLC009-Q06"}]},{"id":"PLC009-F04","name":"Access control","description":"Who may enter and under which control.","questions":[{"text":"Which parties may enter the space, and which access control governs the doors?","id":"PLC009-Q07"},{"text":"Is the space public, restricted or private within the building?","id":"PLC009-Q08"}]}]}]},{"id":"PLC009-B3","name":"Use and conditions","description":"What the space is for and what state it is in.","layers":[{"id":"PLC009-B3-L1","name":"Function and occupancy","description":"Intended use, permitted occupancy and recorded conditions.","findings":[{"id":"PLC009-F05","name":"Declared use","description":"The function and occupancy limits of the space.","questions":[{"text":"Which function is the space designated for, and what occupancy limit applies?","id":"PLC009-Q09"},{"text":"Which equipment or fixed installations belong to the space?","id":"PLC009-Q10"},{"text":"Which environmental conditions are monitored in it, and by which devices?","id":"PLC009-Q11"}]}]}]}]},"agentConduct":{"may":["Record spaces with their identifiers, boundaries, connections and declared use.","Compute routes between spaces, including accessible and escape routes.","Link sensor readings and equipment to the space they belong to.","Report occupancy limits and access conditions for a space."],"mustNot":["Unlock doors or change access control for a space without an authorised instruction.","Track identifiable individuals through indoor positioning without a lawful basis.","Present a route as an escape route when the record does not support it.","Use camera or sensor data from private spaces beyond its declared purpose.","Overwrite as-built geometry with unverified scans or model changes."],"requiresHuman":["Changing the designated use or occupancy limit of a space.","Approving changes to access control or escape routes.","Deploying occupancy sensing in spaces people use privately."]},"ethics":{"considerations":["Indoor sensing and positioning reveal where people are and whom they meet inside a building.","Wrong route or exit data costs lives during an evacuation.","Accessibility information decides whether a space is usable for people with disabilities."],"affectedParties":["Occupants and visitors of the building","Staff whose presence is sensed indoors","Emergency responders","Facility owners and managers"]},"owners":{"steward":"The facility or building information manager who answers for the space records of a building.","roles":[],"masterSystems":["Building information model","Computer-aided facility management system","Access control system"]},"relations":[{"target":"world-u1-building-and-structure","type":"part-of","note":"An indoor space lies within a building."},{"target":"world-u2-premises-and-spatial-unit","type":"neighbor","note":"Premises are legal or tenancy units that may group several indoor spaces."},{"target":"wm-plc-010-gazetteer-place","type":"references","note":"The building's place identity comes from the gazetteer."}],"interaction":{"identity":{"applicability":"required","items":["A space is identified by a room or zone number scoped to a building and storey.","Building information models give each space a stable globally unique identifier.","Addressing schemes for buildings supply the containing building identity."]},"properties":{"applicability":"required","items":["Floor area in square metres, with the measurement standard used stated.","Clear ceiling height in metres and internal volume in cubic metres.","Door clear opening width in millimetres, which decides accessibility and equipment access.","Occupancy limit as a count of persons, derived from the applicable building rules.","Monitored conditions such as temperature in degrees Celsius, relative humidity as a percentage and illuminance in lux, with the sensor position."]},"recognition":{"applicability":"required","items":["Recognised from door signage, room numbers and machine-readable markers or tags at the entrance.","Robots recognise it by matching sensed geometry against the floor plan.","Easily confused with a neighbouring space of similar shape or with a zone drawn across several rooms."]},"capabilities":{"applicability":"required","items":["Spaces can be grouped into zones and storeys and aggregated by use.","Routes and distances between spaces can be computed from the connection graph.","Events, assets and sensor readings can be located to a space."]},"hazards":{"applicability":"required","items":["Blocked or missing escape routes in the record.","Indoor tracking that identifies individuals without their knowledge.","Stale geometry after refurbishment, which misleads robots and responders.","Confined or restricted spaces entered without the recorded precautions."]},"interfaces":{"applicability":"required","items":["Industry Foundation Classes (ISO 16739) for building information exchange.","OGC IndoorGML for indoor navigation graphs.","ISO 19650 for information management across the building lifecycle."]},"context":{"applicability":"required","items":["Used in facility management, indoor navigation, robotics, emergency planning and space utilisation analysis.","Building codes, fire safety and accessibility rules shape what must be recorded."]}},"sources":[{"title":"ISO 16739-1 Industry Foundation Classes for data sharing in the construction and facility management industries, ISO"},{"title":"OGC IndoorGML Standard, Open Geospatial Consortium"},{"title":"ISO 19650 Organization and digitization of information about buildings and civil engineering works, ISO"}],"openQuestions":["Planned model: boundary questions, research and every section remain to be written."],"resources":{"spec":"https://ver.cy/models/wm-plc-009-indoor-space/spec.yaml","agents":"https://ver.cy/models/wm-plc-009-indoor-space/AGENTS.md"},"provenance":{"origin":"planned (registry candidate)","builtFrom":["models/runtime-index.json","ver-cy/world-models/card-supplements/wm-plc-009-indoor-space.json"],"providers":[],"researchStatus":"todo","generatedAt":"","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"filled","structure":"filled","agentConduct":"filled","ethics":"filled","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"filled","interaction.recognition":"filled","interaction.capabilities":"filled","interaction.hazards":"filled","interaction.interfaces":"filled","interaction.context":"filled","sources":"filled"},"notes":{"_":"Planned entry, hidden from the catalogue until researched.","_supplement":"Sections authored in card supplement 1.0.1 by Claude (Opus 5.5) (2026-10-06, unreviewed). Written from the card's existing content and established practice in the field; no new sources were read. Unreviewed."},"score":1.0}}