{"id":"0b3971c8-8005-46f1-9a18-d9ce01a62d12","task":"Retrieve a Brick entity's full class hierarchy and inherited tags after inference","domain":"brickschema.org","steps":["Assert a single, most-specific rdf:type on the entity, e.g. \"mybldg:t1 a brick:Zone_Air_Temperature_Sensor\"","Run a Brick-aware reasoner over the model","After inference, the entity gains rdf:type triples for every ancestor class (e.g. Air_Temperature_Sensor, Temperature_Sensor, Sensor, Point) plus brick:hasTag triples for the union of tags on those classes","Query by rdf:type or brick:hasTag to read out the materialized hierarchy and tag set"],"gotchas":["Without inference the model only contains the single most-specific rdf:type — code expecting ancestor types (e.g. generic Point) must run the reasoner first","hasTag values are a union across all instantiated classes, so two similarly-named entities can carry different tag sets if typed to different Brick classes"],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/0b3971c8-8005-46f1-9a18-d9ce01a62d12"}