BOT (Building Topology Ontology)

Coverage

How To Use This Target

Use native GMEOW terms as the authoring surface, then inspect the projection rows below to see which facts can leave GMEOW for this consumer vocabulary. Treat lossy notes as adoption warnings, not as implementation details.

Loss Notes

Profile Source Dropped Structure
bot gmeow:Place only adjacencies between indoor topology kinds are projected
bot gmeow:Place only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
bot gmeow:Place the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
bot gmeow:Place direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
bot gmeow:Place the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
bot gmeow:adjacentTo only adjacencies between indoor topology kinds are projected
bot gmeow:containedInPlace the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
bot gmeow:containedInPlace direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
bot gmeow:containedInPlace the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
bot gmeow:containsPlace only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
bot gmeow:placeType only adjacencies between indoor topology kinds are projected
bot gmeow:placeType only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
bot gmeow:placeType the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
bot gmeow:placeType direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
bot gmeow:placeType the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
bot gmeow:placeTypeBuilding direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
bot gmeow:placeTypeBuilding the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
bot gmeow:placeTypeFloor the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
bot gmeow:placeTypeFloor the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
bot gmeow:placeTypeRoom the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
bot gmeow:placeTypeRoom direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information

Source Terms

Term Label Slice
gmeow:Place Place places
gmeow:adjacentTo adjacent to places
gmeow:containedInPlace contained in place places
gmeow:containsPlace contains place places
gmeow:placeType place type places
gmeow:placeTypeBuilding building places
gmeow:placeTypeFloor floor / level places
gmeow:placeTypeRoom room places
gmeow:placeTypeSite site / campus places

Mapping Rows

Source Kind Profile Predicate/Relation Target Evidence
gmeow:Place equivalence - skos:closeMatch bot:Zone gmeow-places.sssom.tsv; gmeow:eqPlaces123; confidence 0.75
gmeow:adjacentTo equivalence - skos:closeMatch bot:adjacentZone gmeow-places.sssom.tsv; gmeow:eqPlaces125; confidence 0.85
gmeow:containsPlace equivalence - skos:closeMatch bot:containsZone gmeow-places.sssom.tsv; gmeow:eqPlaces124; confidence 0.85
gmeow:placeTypeBuilding equivalence - skos:closeMatch bot:Building gmeow-places.sssom.tsv; gmeow:eqPlaces115; confidence 0.85
gmeow:placeTypeFloor equivalence - skos:closeMatch bot:Storey gmeow-places.sssom.tsv; gmeow:eqPlaces117; confidence 0.85
gmeow:placeTypeRoom equivalence - skos:closeMatch bot:Space gmeow-places.sssom.tsv; gmeow:eqPlaces119; confidence 0.85
gmeow:placeTypeSite equivalence - skos:closeMatch bot:Site gmeow-places.sssom.tsv; gmeow:eqPlaces121; confidence 0.85
gmeow:Place projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass
gmeow:Place projection bot projects to / = bot:adjacentZone gmeow:mapBotAdjacentTo; lossy: only adjacencies between indoor topology kinds are projected
gmeow:Place projection bot projects to / = bot:containsZone gmeow:mapBotContainsZone; lossy: only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
gmeow:Place projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
gmeow:Place projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
gmeow:Place projection bot projects to / <= bot:hasStorey gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
gmeow:adjacentTo projection bot projects to / = bot:adjacentZone gmeow:mapBotAdjacentTo; lossy: only adjacencies between indoor topology kinds are projected
gmeow:containedInPlace projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
gmeow:containedInPlace projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
gmeow:containedInPlace projection bot projects to / <= bot:hasStorey gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
gmeow:containsPlace projection bot projects to / = bot:containsZone gmeow:mapBotContainsZone; lossy: only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
gmeow:placeType projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass
gmeow:placeType projection bot projects to / = bot:adjacentZone gmeow:mapBotAdjacentTo; lossy: only adjacencies between indoor topology kinds are projected
gmeow:placeType projection bot projects to / = bot:containsZone gmeow:mapBotContainsZone; lossy: only site/building/floor/room containers are projected to BOT; the specific subproperty (hasStorey/hasSpace) is preserved by the dedicated branches above
gmeow:placeType projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
gmeow:placeType projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
gmeow:placeType projection bot projects to / <= bot:hasStorey gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
gmeow:placeTypeBuilding projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass
gmeow:placeTypeBuilding projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
gmeow:placeTypeBuilding projection bot projects to / <= bot:hasStorey gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
gmeow:placeTypeFloor projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass
gmeow:placeTypeFloor projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
gmeow:placeTypeFloor projection bot projects to / <= bot:hasStorey gmeow:mapBotHasStorey; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasStorey edge
gmeow:placeTypeRoom projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass
gmeow:placeTypeRoom projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpace; confidence 0.9; lossy: the GMEOW containedInPlace subproperty and any standpoint/contestation on the containment are collapsed to a flat bot:hasSpace edge
gmeow:placeTypeRoom projection bot projects to / <= bot:hasSpace gmeow:mapBotHasSpaceDirect; confidence 0.85; lossy: direct building→room containment, skipping the intermediate storey; the flat edge loses the intermediate floor information
gmeow:placeTypeSite projection bot projects to / = bot:Building, bot:Site, bot:Space, bot:Storey gmeow:mapBotPlaceType; transform gmeow:fnPlaceTypeToClass