WOODFINE CAPITAL PROJECTS BIM Design System

IfcClassificationReference

Identity + Codes

Token category anchored to the IFC 4.3 IfcClassificationReference entity backbone. Designers and BIM operators consume these tokens when authoring elements in the Identity + Codes family for Woodfine projects.

IFCIfcClassificationReferencecategoryIdentity + Codescode overlays0 registered

Category bundle

The full token bundle for the Identity + Codes category, in DTCG format. Consume directly via GET /tokens.json for the workspace-wide bundle, or filter by category programmatically.

Show DTCG JSON bundle
{
  "$description": "BIM IDENTITY+CODES token category — anchored to IFC 4.3 IfcClassificationReference + IfcConstraint. Sub-agent A merged Identity + Codes onto a single classification axis.",
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "bim": {
    "classifications": {
      "masterformat": {
        "$type": "bim.classification.system",
        "$value": {
          "description": "Specifications-section-oriented classification used in US construction documents. Cross-mapped to Uniclass / OmniClass.",
          "name": "MasterFormat 2020",
          "publisher": "CSI, USA",
          "uri": "https://www.csiresources.org/standards/masterformat"
        }
      },
      "omniclass": {
        "$type": "bim.classification.system",
        "$value": {
          "description": "North-American counterpart to Uniclass. Cross-mapped at runtime via service-codes.",
          "name": "OmniClass",
          "publisher": "Construction Specifications Institute (CSI), USA",
          "uri": "https://www.csiresources.org/standards/omniclass"
        }
      },
      "uniclass_2015": {
        "$type": "bim.classification.system",
        "$value": {
          "description": "The classification floor for project-bim. All elements receive a Uniclass 2015 reference at minimum; deployment-specific classifications layer on top.",
          "name": "Uniclass 2015",
          "publisher": "NBS, UK",
          "tables": [
            "Co",
            "EF",
            "Ss",
            "Pr",
            "PM",
            "PC",
            "PE",
            "FI",
            "Ac",
            "SL",
            "Ro",
            "Pm",
            "Ma"
          ],
          "uri": "https://www.thenbs.com/our-tools/uniclass"
        }
      }
    },
    "identity": {
      "classification_reference": {
        "$type": "bim.classification",
        "$value": {
          "description": "Reference into a classification system (Uniclass 2015, OmniClass, MasterFormat, UniFormat II, custom city codes). Carries Identification + Name + Source URI.",
          "ifc_anchor": "https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcClassificationReference.htm",
          "ifc_class": "IfcClassificationReference"
        }
      },
      "constraint": {
        "$type": "bim.constraint",
        "$value": {
          "description": "Restriction governing a property or relationship. The IFC entity used by the City-Code-as-Composable-Geometry encoding to attach jurisdictional rules to specific element classes or property sets.",
          "ifc_anchor": "https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcConstraint.htm",
          "ifc_class": "IfcConstraint"
        }
      },
      "global_id": {
        "$type": "bim.identity",
        "$value": {
          "description": "22-character base-64 encoded GUID. The authoritative stable identifier for IFC entities; survives schema migrations IFC 2x3 → 4 → 4.3.",
          "field": "GlobalId",
          "ifc_class": "IfcRoot"
        }
      }
    }
  }
}

Code overlays applicable

This token's IFC anchor (IfcClassificationReference) accepts IfcConstraint relationships from any jurisdictional code overlay registered in service-codes. Composition order: municipal → provincial → federal → accessibility.

No overlays registered for IfcClassificationReference in this jurisdiction. First Woodfine BC RS-1 encoding lands at v0.0.3 (per sub-agent B's 6–8 week roadmap).

How City Code as Composable Geometry works →