|
|
|
@ -6,7 +6,9 @@ entity
|
|
|
|
|
'$id': 'https://picc.app/schemata/v0.1-dev/locations/building',
|
|
|
|
|
title: 'Building',
|
|
|
|
|
description: |||
|
|
|
|
|
A building
|
|
|
|
|
A building.
|
|
|
|
|
|
|
|
|
|
Rooms are optionally defined in-place.
|
|
|
|
|
|||,
|
|
|
|
|
|
|
|
|
|
properties+: {
|
|
|
|
@ -15,14 +17,10 @@ entity
|
|
|
|
|
rooms: {
|
|
|
|
|
type: 'array',
|
|
|
|
|
description: 'Rooms contained in this building.',
|
|
|
|
|
items: {
|
|
|
|
|
oneOf: [
|
|
|
|
|
{
|
|
|
|
|
'$ref': 'https://picc.app/schemata/v0.1-dev/room',
|
|
|
|
|
},
|
|
|
|
|
$.properties.id,
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
items:
|
|
|
|
|
{
|
|
|
|
|
'$ref': 'https://picc.app/schemata/v0.1-dev/locations/room',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|