buildingSMART Validation Service

Contents

  • Validation Service Rule Definitions
    • Alignment (ALB)
    • Alignment geometry (ALS)
    • Annotations (ANN)
    • Assemblies (ASM)
    • Axis geometry (AXG)
    • Bounding box (BBX)
    • Built elements (BLT)
    • Boundary Representation (BREP) (BRP)
    • Classification reference (CLS)
    • Presentation Colours & Textures (CTX)
    • Grid placement (GDP)
    • Geometry representation (GEM)
    • Georeferencing (GRF)
    • Groups (GRP)
    • IFC (IFC)
    • Presentation layer (LAY)
    • Linear placement (LIP)
    • Local placement (LOP)
    • Materials (MAT)
    • Mapped geometry (MPD)
    • Object placement (OJP)
    • Objects typing (OJT)
    • Project definition (PJS)
      • PJS000 Project - v1
      • PJS001 Correct conversion based units - v2
      • PJS002 Correct elements related to project - v2
      • PJS003 Globally Unique Identifiers - v1
      • PJS101 Project presence - v1
    • Ports Connectivity & Nesting (POR)
    • Properties for object (PSE)
    • Quantities for objects (QTY)
    • Spaces (SPA)
    • Spatial breakdown (SPS)
    • Sweeps (i.e. extrusions, lofts, blends) (SWE)
    • SYS (SYS)
    • Tessellated (i.e. meshes) (TAS)
    • Versioning & Revision Control (VER)
    • Virtual elements (VRT)
  • Behave Step Implementations
buildingSMART Validation Service
  • Validation Service Rule Definitions
  • Project definition (PJS)
  • PJS002 Correct elements related to project - v2
  • View page source

PJS002 Correct elements related to project - v2

001 | @implementer-agreement
002 | @PJS
003 | @version2
004 | Feature: PJS002 - Correct elements related to project
005 |
006 |   The rule verifies that object occurrences (e.g. beams, walls) used within the context of a project
007 |   are not related to the project using the the declaration relationship.
008 |   See the Spatial Containment template for relating object occurrences to the spatial structure.
009 |   https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/concepts/Project_Context/Project_Declaration/content.html
010 |
011 | Scenario: Validating correct elements relationship from IfcProject
012 |   Given An .IfcProject.
013 |   Given a relationship .IfcRelDeclares. from .IfcProject. to .IfcRoot. and following that
014 |
015 |   Then the type must be in 'valid_ProjectDeclaration.csv'

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2024-06-14

ad85d01d

view

v2

v0.6.6

2024-08-08

268f8a0d

view

Previous Next

© Copyright 2026, buildingSMART International.

Built with Sphinx using a theme provided by Read the Docs.