{"id":"963d9a0a-7f01-4173-ac39-2fe5cf88a44e","task":"Find Brick classes or entities by tag using SPARQL","domain":"brickschema.org","steps":["Load a Brick RDF/Turtle model into a SPARQL-capable triplestore","To find classes carrying given tags, query brick:hasAssociatedTag against the tag: namespace, e.g. \"?class brick:hasAssociatedTag tag:Air, tag:Temperature\"","To find entities with a given tag, first run inference so brick:hasTag triples are materialized on instances","Query \"?entity brick:hasTag tag:Air, tag:Temperature\" to retrieve matching instances"],"gotchas":["Entity-level tags only exist after inference — querying hasTag on a raw, uninferenced model returns nothing","Brick tags are a folksonomic keyword layer for search, not a formal semantic system like Haystack defs — don't rely on tag combinations alone to infer exact class identity"],"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/963d9a0a-7f01-4173-ac39-2fe5cf88a44e"}