bimkernel · 02

    LOD · LOI · LOIN

    Level of information
    need.

    There is no such thing as an LOD 300 model. You ask for the information of each element, for a purpose and at a milestone.

    The problem

    What is an LOD 300?.

    The contract asks for an “LOD 300 model”. Whoever asks has one thing in mind; whoever models, another. Nobody knows what is delivered until it arrives.

    What the client asks for Door with data
    What the modeller delivers Heavily drawn door
    Publications that apply LOD 48% to the whole model, not to each element
    The specification says it plainly “There is no such thing as an LOD ### model”
    The principle

    As much as needed.

    And as little as possible. The information needed is not set by a number, but by four prior questions.

    01 · What forPurposecost, fire, coordination…
    02 · WhenMilestoneconcept design, construction design, handover…
    03 · WhoActorswho asks and who delivers
    04 · Of whatObjectdoor, wall, column, space…
    What is requested

    Three kinds of information.

    What is drawn, what is written and what is attached. Each one is requested separately and at its own level.

    Geometrical Shape
    Alphanumerical Data
    Documentation Attachments
    One door, three questions
    Does it fit, and which way does it open?·What is its fire resistance?·Where is its certificate?
    Geometrical information

    Shape, in five questions.

    “More detail” says nothing. You specify how much detail, how many dimensions, how exact the position, what appearance and whether it can be modified.

    Detail From simple to fine
    Dimensionality 0D to 3D
    Location Relative or absolute
    Appearance Symbolic or realistic
    Parametric behaviour Fixed or editable
    Alphanumerical information

    First, know what it is.

    Data has two parts: identifying the object unambiguously and describing it with properties that have a name, a value and a unit.

    01 · Identification Name, type, code
    P-01Fire doorclassification
    02 · Content Property = value + unit
    FireRating EI2 60U W/m²K
    A well-specified property
    Standardised name+Data type+Unit+Allowed values
    The underlying confusion

    Drawn is not decided.

    A door can be drawn down to its handle and still not be decided. Detail is what goes in; development is what you can rely on.

    Level of Detail How much you see
    Level of Development How much it is worth
    The trap A highly detailed catalogue object looks decided even when it is a placeholder
    The most widely used scale

    From 100 to 500.

    From 100 to 400 the reliability of each element grows; 350 coordinates trades and 500 is not more, it is what was verified on site. Tap and see a door.

    One door, level by level
    Shape
    Data
    Used for
    Reliability
    The unit of measure

    Each element, its own level.

    At the same milestone the structure can be settled while the furniture is barely sketched. That is why it is requested element by element, in a matrix.

    One milestone, different levels StructureFaçadeServicesDoorsFurniture 100200300350400 Example of a construction design milestone
    The hidden cost

    More is not better.

    Every piece of data requested has to be created, checked and maintained. What nobody will use is wasted work and noise for whoever is searching.

    Requirements per phase · 5 048 analysed from phase 1 to phase 5
    Doors alone 172requirements spread across 16 purposes
    The rule Every piece of data requested must have someone who uses it
    The timeline

    Information matures.

    You ask for what can be decided at each milestone. Asking early for data that is not yet known forces someone to make it up.

    One door throughout the project StudyConceptConstr. designSite worksHandover openingsizetypedimensionsfire · Uswingmanufacturermodelhardwareserial no.warrantymanualmaintenance
    Existing building

    What is measured has a tolerance.

    If the model comes from a survey, the level also states how far what is modelled deviates from reality.

    Levels of accuracy (LOA), at 95 %
    10over 5 cm
    2015 mm to 5 cm
    305 to 15 mm
    401 to 5 mm
    500 to 1 mm
    Requested separately Measured and represented can have different levels
    The solution

    From number to requirement.

    Pick an object and a purpose: the level of information need comes from that pair, not from one label for the whole model.

    Requirement builder · milestone: Construction design
    Object
    Purpose
    Geometry
    Identification
    Properties
    Documents
    Indicative example: each project sets its own requirements
    Twenty years of acronyms

    From LOD to LOIN.

    It began as a software vendor's scale and has ended up as an ISO standard. Along the way it changed its name three times.

    Timeline 2004-0520082013201820202024 Level of DetailAIA E202Level of DevelopmentBIMForum · LOD 350ISO 19650“level of need”EN 17412-1ISO 7817-1LOIN
    ISO 7817-1:2024

    The standard in one diagram.

    Four prior questions and three kinds of information, each with its own aspects. It does not define numbered levels: it defines how to describe them.

    Level of information need PURPOSE MILESTONE ACTORS OBJECT LEVEL OF NEED GEOMETRICAL ALPHANUMERICAL DOCUMENTATION detail · dimensionalitylocation · appearanceparametric behaviour identificationinformation content documents thataccompany the object
    ISO 19650

    It goes into the contract.

    The organizational requirements cascade down to the project and the exchange. There, in each requirement, the level of information need is set.

    From organization to exchange
    OIR→AIR · PIR→EIR + level of need→Delivery
    Who asks · party Appointing and the lead appointed party, of its appointed parties
    Who plans Delivery plan which container, who and when
    Who checks Each delivery against its requirement
    BIMForum LOD Specification

    The LOD dictionary.

    It defines what each level means for each element type, with illustrations. Since 2025 it maps each level to the aspects of ISO 7817-1.

    First edition 2013 yearly ever since
    Level added 350 interfaces between trades
    In Spanish 2024 and 2025, with BIMForum Ecuador
    LOD 300 in the 2025 edition
    Detail: highDimensionality: precise 3DLocation: precise, absoluteAppearance: precise geometryParametric: none except keynote
    Map of acronyms

    Each country, its acronyms.

    The same concept is called LOD in the United States, LOG and LOI in Germany and NDI in Chile. Europe is converging on the level of information need.

    United StatesLOD 100-500AIA · BIMForum
    United KingdomLOD + LOIreplaced by LOIN
    GermanyLOG + LOIthe federal guide moves to LOIN
    ChileNDIinformation levels
    PeruLOIN matrixwith LOD and LOI inside
    SpainUNE-EN ISO 7817-1since 2025
    Data dictionaries

    So that “fire” means the same.

    Asking for a property is of little use if everyone names it differently. Dictionaries fix the name, type, unit and allowed values.

    ISO 23386How to define a property
    ISO 23387Data templates per object
    bSDDThe online dictionarybuildingSMART
    Three names, one property
    RF·Resist_Fuego·EI→Pset_DoorCommon.FireRating
    In preparation

    Guidance and digital format.

    Part 1 explains the concept. Part 2 will show how to apply it with examples and Part 3 turns it into a file that machines can read.

    Part 1Conceptspublished in 2024
    Part 2Application guidancetechnical specification in progress
    Part 3Data model and schemaUML + XSD, in progress
    The first trap

    “Fine” is not LOD 400.

    Programs have a view detail level that only decides which lines are drawn at each scale. It says nothing about what the element is worth.

    Revit
    CoarseMediumFine
    tied to the view scale
    Archicad
    SchematicSimplifiedFull
    model view options
    And one more when exporting to IFC The Revit exporter's “Level of Detail” only changes tessellation
    Where the data lives

    Each program, its own drawer.

    Parameters, properties, attributes: the name changes, the idea does not. What matters is defining them once and reusing them across the whole project.

    RevitShared parametersone TXT shared by families and projects
    ArchicadProperties and expressionsProperty Manager
    AllplanAttributeswith built-in bSDD since 2026
    TeklaProperty setssynchronised with Trimble Connect
    The forgotten step

    From parameter to IFC.

    A value well filled in the program does not reach the IFC if nobody says which property set it must go into. That is configured in the exporter.

    Path of a value
    Native parameter→Mapping table→IFC Pset→Check
    RevitUser defined property setsProperty Sets tab
    ArchicadIFC Translatorsmap properties to the export
    New in 2024-2026

    The requirement goes into the program.

    Several programs already import an IDS and create the properties it asks for. That way you model knowing what will be checked.

    ArchicadImportssince version 28
    AllplanImports and validates2026
    VectorworksImports and validatessince 2024 Update 4
    BricsCADImportsV25
    BonsaiEdits and validatesbuilt-in IfcTester
    RevitWith add-insnothing native in 2027.2
    Requirement managers

    The matrix, in a database.

    A spreadsheet falls short with hundreds of objects and milestones. Some platforms store the requirements and export them for modelling and checking.

    What they do
    Objects × milestones × purposes→Responsible party→IDS or rules→Checker
    dRofusRooms and equipment
    BIMQRequirements per phase
    Cobuilder RequireLOIN → IDS
    Common data environments

    The cloud still lags behind.

    Cloud viewers filter by property, but checking an IDS inside the platform is still the exception and is usually paid for separately.

    Autodesk FormaProperty filtersformerly Construction Cloud · no native IDS
    Trimble ConnectIDS via extensionthird-party, paid
    BIMcollabIDS in Zoomdownloadable templates
    Dalux · SpeckleTheir own rulesno documented IDS
    IFC

    A place for every value.

    IFC already has a slot for almost everything a level of information asks for. Using the standard one before inventing your own gets you halfway.

    What it isClass and typeIfcDoor · PredefinedType
    What it is likePsetsPset_DoorCommon
    How muchQuantitiesQto_DoorBaseQuantities
    How it is codedClassificationIfcClassificationReference
    What it is made ofMaterialIfcMaterial
    What comes with itDocumentsIfcDocumentReference
    IDS

    Half a requirement in one file.

    The IDS carries the purpose and the milestone in its header and demands IFC data. Geometry stays out: it cannot ask for it.

    Fits in an IDS
    PurposeMilestoneIdentificationPropertiesClassificationMaterial
    Does not fit
    DetailDimensionalityAppearanceDocuments
    One IDS per pair
    Milestone×Purpose→one .ids file
    COBie

    What the maintainer needs.

    When construction ends you do not need all the geometry: you need to know what equipment there is, where it is and how to maintain it. COBie is that subset.

    COBie v32023within NBIMS-US V4
    Formats
    SpreadsheetIFCSTEPJSON
    From building to equipment
    Facility→Floor→Space→Type→Component→Warranty · spares · jobs
    Quality control

    Four questions per delivery.

    Is it there, does it have a value, is the value valid and does the shape match what was asked for? The first three can be automated; the fourth, not entirely.

    01 · Is it there?The property existsin the right property set
    02 · Has it a value?It is not emptynor set to “pending”
    03 · Is it valid?Format and listEI2 60, not “60 min”
    04 · And the shape?Geometry reviewrules and an expert eye
    IDS

    Three doors, one passes.

    An IDS asks every door for its fire resistance in the European classification format and whether it is external. We test it on three sample doors.

    P-01✓EI2 60-C5
    P-02✗no fire resistance
    P-03✗“60 min” fails the format
    File header
    purpose: fire safetymilestone: construction design
    The tools

    One IDS, several judges.

    Because IDS is open, whoever delivers and whoever receives can check it with different tools and get the same result.

    IfcTesterFreecommand line, web, Python
    SolibriRule 244since 2023
    BIMcollab ZoomIDS validationwith cardinality
    Watch out The buildingSMART validator checks that the IFC is valid IFC, not that it meets your IDS
    The gap

    Shape is reviewed separately.

    No open standard yet checks whether a geometry has the requested detail. You combine rules, measurement and a sample-based review.

    01Right classno proxies
    02Measurementsquantities against data
    03Samplinga sheet for each level
    In summary

    Four rules.

    01What forevery piece of data, with its user
    02Per elementnever an “LOD 300 model”
    03Per milestonewhat can already be decided
    04CheckableIDS for data, review for shape