Skip to content
Product

How your documents become a knowledge graph.

What reaches us, what it becomes and what you check with it. The building runs automatically, the judgement stays with your experts. No workshop marathons, no modelling by hand.

What reaches us

A construction project does not hand you a model. It hands you everything else.

The clean formats are the exception, not the rule. What is binding usually sits in a document that was never built to be read by a machine.

This is what a single project brings together:

  • Schule_IFC4.ifcthe model, when there is one
  • Grundriss_final_V2(3).pdfdrawn in CAD, delivered as PDF
  • Bill of quantitiesitems, quantities, prose
  • Contract, VOB/B, BGBwhat was agreed
  • Variation 0034the change after signing
  • Site diarywhat actually happened
  • Minutes, week 11who decided what
  • Fire safety concept60 to 80 pages of prose
  • Mailboxthe approval that never reached a drawing
  • SharePoint, shared foldersthree revisions, one of them current

Exactly one of these is structured. Everything else carries what is binding, and carries it as prose. A system that only reads the model reads the smallest part of the project.

Anchor standardIFC / bSDDThe open buildingSMART standard, vendor neutral. It supplies the structure before a single one of your files is read, which is why the result does not depend on which CAD package produced it.

And every finding is checked against what is binding and publicly available:

  • Acts
  • Ordinances
  • Administrative rules, e.g. ASR
  • Permits and their conditions
  • Municipal by-laws
  • Your own contracts and documents

And it stays with you: the documents are read where they already are. Nothing is copied into a vendor pipeline, and no third party sits between you and your own project.

What happens in between, in four steps:

  1. Connect, do not collect

    We attach to your file store where it already is. Nothing is copied, nothing is moved. What arrives is the material listed above: models, drawings, contracts, minutes, email.

  2. Read what is not a data record

    From the model the components arrive ready made. From the drawing they arrive through the drawing itself: line, dimension chain, label, from a scan as well. From minutes, contract and email comes what someone said about them.

  3. Bring the same component together

    F-14 on the drawing, “the window in room 2.14” in the minutes, item 3 in the variation order: three spellings, one component. From here on it is one node and no longer three search hits.

  4. Attach the rules and your own decisions

    Everything that applies is attached to each component: the rule from the list above, the official notice, the commitment from the contract. Plus what your office decided once and what is written in no document.

What comes out is the knowledge graph

Every place hangs on its component.

It is not the file that hangs on the component, it is the page, the paragraph, the item. The same fire safety concept hangs on the wall with page 9, on the door with page 12, on the window with page 15. And because every relationship has a name, it can be queried, not just found.

sits inprovides forsettled inchanged byapproved byapplies to

Window F-14 · 6 places from 6 documentsThe run shows one component after another. A click holds one.

  1. Window F-146 places from 6 documents
    • sits in FloorPlan_A-102.pdfRoom 2.14
    • FireSafetyConcept.pdf provides forp. 15 · 5.2
    • settled in Minutes_week11.docxItem 4
    • changed by VariationOrder_0034.docxItem 3
    • approved by RE: approval 0034Paragraph 2
    • LBO Baden-Württemberg applies to§ 34 (2)
  2. Door T-045 places from 5 documents
    • sits in FloorPlan_A-102.pdfCorridor 2.10
    • FireSafetyConcept.pdf requiresp. 12 · 4.3
    • settled in Minutes_week11.docxItem 7
    • confirmed by RE: approval 0034Paragraph 3
    • LBO Baden-Württemberg applies to§ 15 (4)
  3. Wall W-214 places from 4 documents
    • sits in FloorPlan_A-102.pdfGrid line B
    • FireSafetyConcept.pdf requiresp. 9 · 3.2
    • changed by VariationOrder_0034.docxItem 5
    • LBO Baden-Württemberg applies to§ 15 (1)
What the knowledge graph is for

Three references and still no answer.

One window, three rules, three different reference dimensions: structural opening, glazed area, clear opening. Finding all three places is easy and it gets you nowhere. They only become comparable once it is settled which dimension belongs to this component and which rule applies to it. A language model does not have that structure, so it guesses. The knowledge graph from the section above does have it.

1.51 m1.22 mLBO-BW § 341.84 m²1.51 m1.52 mASR A3.42.30 m²0.90 m1.20 m§ 13 LBOAVOmetRoom 2.14 · 18.4 m² floor area
2.30 m² appears in none of the three documents. It exists only once the component and the rule are matched without ambiguity. That matching is exactly what the knowledge graph provides.
The knowledge base

Your project does not wait for your question.

Most systems wait for a question. That assumes you know what to ask for, and in a running project nobody knows that in advance. Two things change it. One reports itself. The other takes in what is written in no file.

  1. What reports itself

    The contradiction comes to you, marked in the drawing. You do not have to look for it or put it into words.

  2. What only you know

    Your judgement stays in the project. What is written in no document applies from then on to every further check.

Together they make a base that every work stage draws on differently.

What comes back

Window F-14, room 2.14: two valid rules, two different areas.

ASR A3.4 · sect. 5.1requires 2.30 m², converted to the structural opening.

LBO § 34 (2)requires 1.84 m² of structural opening, one tenth of the floor area.

01 · What reports itself

You say what to check. You get the drawing back, marked.

No query language and no new interface to learn. You pick the rule sets, the check runs across every drawing in the project, and what comes back is a document you can pass on.

“Check every drawing in the project.”

148 drawings · every component against 3 of 5 rule sets. Tick and untick. The drawing answers.

Nothing is silently harmonised. The contradiction goes to the architect, the structural engineer or the building-services planner, whoever owns the component. Their decision is recorded and applies to every comparable case in the project from then on.

02 · What only you know

What is written nowhere, you decide once.

Folaint shows you the place where something no longer fits. You judge. After that it stands in the project: every further answer knows your decision.

Every project holds knowledge that sits in no file. Why this room is treated differently, which requirement wins in case of doubt, what was agreed in the meeting. It sits in people’s heads, and it leaves with them.

  1. Something changes

    A new drawing revision, an email with an approval, a variation order. Folaint reads it where it lies.

  2. The place is shown

    No report. The contradiction is marked in the drawing, with the reference that triggers it.

  3. You decide

    Confirm, correct, discard. What is written in no file, you say once.

  4. The project remembers

    The next check knows your decision. It is not a model on someone else’s server that learns. Your project does.

The same loop runs in conversation. The designer no longer models, they validate: what cannot be drawn from the data they answer once, and the answer stays in the project. That is how the knowledge that only applies in this practice grows.

Through every work stage

Nine stages. One knowledge graph.

The structuring happens once. After that every stage asks about the same component differently, with the documents that arise in it. What runs on top, our checks or your own workflows, is your decision.

01 What reports itself

The contradiction comes to you, marked in the drawing.

02 What only you know

What is written in no document, said once and valid from then on.

One shared basethe nine stages stand on it
Choose a stage
LP 3

Design development

Several sets of rules act on the same component at once. Today that is noticed by whoever happens to know both.

What arises
  • Design 1:100plans, sections, elevations
  • Fire safety concept, draftescape routes, compartments, classes
  • Cost calculationDIN 276, the budget decision
  • Component catalogue, startedU-value, fire resistance, acoustics per build-up
Design 1:100 · room 2.14Code compliance check
A-102, detail
LBO-BW § 34 Abs. 2Structural opening at least one tenth of the floor area.1.84 m²
ASR A3.4 Abschn. 5.1One tenth translucent, which is one eighth of the structural opening.2.30 m²

Both valid, both on the same window. You decide.

What Folaint does here
  • Code compliance checkComponent against the rules. On window F-14: LBO-BW § 34 and ASR A3.4, both brought onto the same dimension.
  • ResearchWhat the fire safety concept requires for the corridor wall and the door, with the page, on the component instead of on page 12.
  • DecisionDuty or extra. Decided once on this component, it applies to every comparable case in the project.
The question

Which window does room 2.14 need?

Today

Two rules, two reference dimensions. Nobody notices the contradiction as long as each one holds on its own.

With

Both requirements sit side by side on the window, converted onto the same dimension: 1.84 m² against 2.30 m². You decide.

Let us take one question from your project.

Now onboarding design partners.