BrickSchema / Brick

Uniform metadata schema for buildings
http://brickschema.org/
BSD 3-Clause "New" or "Revised" License
289 stars 78 forks source link

Some deprecated Brick location classes are not replaced by REC classes in Brick v1.4.0 #644

Open sarahmacSE978 opened 2 months ago

sarahmacSE978 commented 2 months ago

There are a number Brick location classes that are present in Brick v1.3.0 and deprecated in Brick v1.4.0, but do not have the brick:isReplacedBy with a REC equivalent.

This is a problem for Brick users trying to show consumers Brick v1.3.0 space types and their REC equivalents in Brick v1.4.0.

Here is a list of classes with this problem:

brick:Detention_Room brick:Environment_Box brick:Field_Of_Play brick:First_Aid_Room brick:Freezer brick:Gatehouse brick:Hospitality_Box brick:Hot_Box brick:Information_Area brick:Lighting_Zone brick:Loading_Dock brick:Majlis brick:Media_Room brick:Media_Hot_Desk brick:Media_Production_Room brick:Outside brick:Parking_Level brick:Parking_Structure brick:Prayer_Room brick:Pump_Room brick:Riser brick:Sports_Service_Room brick:Stage_Riser brick:TETRA_Room brick:Ticketing_Booth brick:Tunnel brick:Water_Tank brick:Vertical_Space

Example class with this problem. NOTE that it doesn't have a deprecated in Brick v1.4.0 relationship either: brick:Detention_Room a owl:Class, sh:NodeShape ; rdfs:label "Detention Room" ; rdfs:subClassOf brick:Security_Service_Room ; skos:definition "A space for the temporary involuntary confinement of people"@en ; sh:rule [ a sh:TripleRule ; sh:object tag:Detention ; sh:predicate brick:hasTag ; sh:subject sh:this ], [ a sh:TripleRule ; sh:object tag:Location ; sh:predicate brick:hasTag ; sh:subject sh:this ], [ a sh:TripleRule ; sh:object tag:Room ; sh:predicate brick:hasTag ; sh:subject sh:this ], [ a sh:TripleRule ; sh:object tag:Space ; sh:predicate brick:hasTag ; sh:subject sh:this ] ; brick:hasAssociatedTag tag:Detention, tag:Location, tag:Room, tag:Space .