Data Integration & Ontologies

What is the difference between Brick Schema and Project Haystack?

Pick the approach your tools, suppliers and team can implement and maintain, and test both on the same query.

Conceptual comparison workspace for two tagging approaches, not vendor software or a definitive schema map.
On this page
  1. "Just tags" versus "a real ontology"
  2. How they differ in practice
  3. Put both to the same test
  4. When a portfolio uses both
  5. Practical application
  6. Choose for the estate you actually run
  7. Sources

Brick and Project Haystack are both open approaches to describing building equipment, points and spaces so that software can interpret building data consistently. They grew from different starting points, and they have different modelling conventions and communities. Brick models a building as a graph of typed entities joined by explicit relationships, using the RDF data model. Haystack began with tags, short standard labels attached to data, and has since added formal definitions, a taxonomy and an ontology.

Asking which is superior in the abstract gets an owner nowhere. The question that matters is which approach the proposed tools, suppliers and operating team can implement, validate and maintain for the use cases that matter.

"Just tags" versus "a real ontology"

A common shorthand holds that Haystack is just tags while Brick is a real ontology. That undersells current Haystack. Its documentation describes a three-layer semantic model: a vocabulary of formally defined tag terms, a taxonomy that organises those terms into a subtype tree, and an ontology that models more complex relationships. The borrowing runs the other way too. Brick's documentation notes that it takes the concept of tags from Haystack for flexible annotation, while not relying on tags alone to decide what an entity is.

How they differ in practice

AspectBrickProject Haystack
Core ideaEntities with classes, connected by defined relationships (feeds, hasPart, hasPoint, hasLocation)Entities described by defined tags and their combinations, organised by taxonomy and ontology
RepresentationRDF graph, distributed as Turtle filesHaystack data formats and defs; tooling around its own conventions
TypingClass hierarchy determines what an entity isDefined tags and conjuncts (compound terms) determine meaning
RelationshipsExplicit, first-class part of the modelSupported through reference tags and ontology relationships
Related effortsShips with RealEstateCore since Brick 1.4.0Grew out of tagging conventions for BMS and analytics data

Both are still evolving, and ASHRAE's proposed 223P standard, not yet final, is a further option. Comparisons should therefore be made on the versions suppliers actually implement, whatever their brochures say. A supplier may support only part of an approach, or add project-specific conventions that limit reuse.

Put both to the same test

The most revealing evaluation is a practical one. Ask each proposed solution to model the same small sample: one air-handling unit, its terminal units, the zones and rooms they serve, and the relevant meters and points. Run identical queries against each, for example "all supply-air temperature sensors on units serving the third floor", and inspect what comes back. Then look at the validation tools, the export formats, the documentation and the effort needed to add a second building. Finally, ask who in your organisation or supply chain could maintain the model once the supplier has gone.

When a portfolio uses both

Some portfolios end up with both, because different tools favour different approaches. In that case the mapping between them needs defining, and someone needs to maintain it. Translation is not automatically lossless, since one model may hold relationships or extensions the other cannot represent directly.

Practical application

Choose for the estate you actually run

Give existing models, available tools, supplier skills, validation support and the cost of future change more weight than theoretical expressiveness, and ask suppliers to evidence each one. An independent review of that evidence, which Pagin Consulting provides, keeps the decision tied to what can be maintained.

Sources

This article connects to our work on Our services.

Related articles

Data Integration & Ontologies

What is a building ontology?

What a building ontology is, the main options and why an ontology alone does not create interoperability.

3 min read · Published 17 June 2026

Related service

Our services

We can discuss how this subject fits the project brief.

Contact Pagin Consulting