Implement human readable rdfs labels in Brickschema navigator

This commit is contained in:
Dion Moult
2022-01-11 10:44:39 +11:00
parent 3a80722621
commit ba675c0d28
5 changed files with 23 additions and 5 deletions
+2
View File
@@ -1,12 +1,14 @@
@prefix digitaltwin: <http://example.org/digitaltwin#> .
@prefix brick: <https://brickschema.org/schema/Brick#> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
digitaltwin:site a brick:Site ;
brick:buildingPrimaryFunction [ brick:value "Library" ] ;
brick:hasPart digitaltwin:bldg .
digitaltwin:bldg a brick:Building ;
rdfs:label "My Building" ;
brick:hasPart digitaltwin:floor .
digitaltwin:floor a brick:Floor ;
+3
View File
@@ -263,10 +263,12 @@ class TestImportBrickClasses(NewFile):
assert brick.name == "Building"
assert brick.uri == "https://brickschema.org/schema/Brick#Building"
assert brick.total_items == 1
assert not brick.label
brick = bpy.context.scene.BIMBrickProperties.bricks[1]
assert brick.name == "Location"
assert brick.uri == "https://brickschema.org/schema/Brick#Location"
assert brick.total_items == 1
assert not brick.label
class TestImportBrickItems(NewFile):
@@ -276,6 +278,7 @@ class TestImportBrickItems(NewFile):
assert len(bpy.context.scene.BIMBrickProperties.bricks) == 1
brick = bpy.context.scene.BIMBrickProperties.bricks[0]
assert brick.name == "bldg"
assert brick.label == "My Building"
assert brick.uri == "http://example.org/digitaltwin#bldg"
assert brick.total_items == 0