Filter Brick class if deprecated

This commit is contained in:
rileywong311
2023-08-10 13:00:02 -07:00
parent 1a24107497
commit 5b970dd7ea
+4
View File
@@ -443,8 +443,12 @@ class BrickStore:
""" """
PREFIX brick: <https://brickschema.org/schema/Brick#> PREFIX brick: <https://brickschema.org/schema/Brick#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?class WHERE { SELECT ?class WHERE {
?class rdfs:subClassOf* brick:{root_class} . ?class rdfs:subClassOf* brick:{root_class} .
FILTER NOT EXISTS {
?class owl:deprecated true .
}
} }
""".replace( """.replace(
"{root_class}", root_class "{root_class}", root_class