Emerging technologies – Graph databases

 

Emerging technologies – Graph databases

Wat zijn de ‘emerging technologies’ in de bouwsector? Wat betekenen ze en waarvoor dienen ze? Dat legt expert Martijn de Riet van Smart WorkPlace partner Bimforce uit. In deel 1 aandacht voor Graph databases.

Met de digitalisering van de bouw wordt het beheer van al die informatie steeds belangrijker. Nu de toepassing van Digitale Gebouw Modellen, waarin een bouwwerk volledig virtueel wordt nagebouwd, steeds meer gemeengoed wordt ontstaat de noodzaak al deze informatie ook te kunnen gebruiken voor dagelijkse processen in het gebruik van een gebouw.

Dit artikel gaat in op een, voor de bouwsector, nieuwe manier van het opslaan en bevragen van grote hoeveelheden informatie.

Wat is een database?

Laten we even bij het begin beginnen. Wat is nu eigenlijk een database? En wat doe je ermee?

Een database is een verzameling digitale informatie. Dat kan van alles zijn. Uw boodschappenmandje bij een webwinkel. Maar dus ook alle informatie die er in een Digitaal Gebouw Model zit.

Een database is zodanig gemaakt dat het letterlijk de basis is voor de software die u gebruikt. De database van de webwinkel is zo gemaakt dat u deze kunt doorzoeken op basis van een kenmerk. En uw Digitaal Gebouw Model is gestructureerd in onderdelen zoals ramen, deuren, vloeren en daken.

Kortom: een database is een zodanig gestructureerde verzameling informatie dat deze bevraagd kan worden en bruikbare antwoorden teruggeeft.

Hoe werkt een database?

Iedere database slaat uiteindelijk de informatie op in de vorm van tabellen. Grote lijsten van eigenschappen en waarden. De verschillen tussen een Graph database en meer traditionele (SQL) databases zitten voornamelijk in de manier waarop de informatie bevraagd wordt.

Om dit uit te leggen gaan we even uit van een gebouw, denk aan het gebouw waar u nu in zit.

In principe zitten in dit gebouw dezelfde componenten als u ook kunt vinden in een willekeurige bouwmaterialenhandel: ramen, deuren, beton, stopcontacten, lampen, etc. Het verschil tussen de verzameling bouwmaterialen in de winkel en het gebouw waarin u zit, is dat in het gebouw deze materialen op een logische manier verbonden en geordend zijn. U zit in een kamer, op een vloer, die rust op een fundering. Om uw kamer zitten muren, en in deze muren zit een deur. De deur komt uit bij een andere kamer. Naast de deur zit een lichtschakelaar, die weer verbonden is met de lamp in het plafond.

Een traditionele database werkt als een bouwmaterialenhandel: lange rijen met stellingen, met hierin producten. De stellingen zijn geordend op toepassing, of soort product. Zo heeft onze bouwmarkt een afdeling elektra, met hierin een stelling met (mantel)buizen maar ook een stelling met schakelmateriaal. Zo kunt u een lichtschakelaar kopen. Maar die schakelaar is er in meerdere varianten: opbouw, inbouw, met of zonder dimmer, etc. U weet pas welke schakelaar u nodig heeft als u in de stellingen van de lampen gaat kijken of de lamp die u toegepast heeft geschikt is voor een dimmer.

Zo werkt een traditionele database ook. Stel dat uw lichtschakelaar kapot gaat en u wilt deze vervangen. Als u in traditionele databases op zou willen zoeken welke schakelaar u moet kopen om deze te vervangen moet u een hele serie vragen stellen om bij het juiste product uit te komen:

  • Stap 1: Vraag een lijst met gebouwen op,  en kies het gebouw waar u zich in bevindt. Dit gebouw heeft een ID wat u gebruikt voor stap 2.
  • Stap 2: Vraag een lijst met ruimtes op die horen bij het gekozen gebouw ID, en kies de ruimte waar u bent. Ook deze ruimte heeft een ID, wat u gebruikt voor stap 3.
  • Stap 3: Vraag een lijst met lichtschakelaars op uit de ruimte met het gekozen ID en kies de kapotte schakelaar.
  • Stap 4: Gebruik de schakelaar met het gekozen ID om binnen de lijst met beschikbare schakelaars een vergelijkbare vervanger te vinden.

U kunt zich voorstellen dat dit proces steeds bewerkelijker wordt als u meer factoren in ogenschouw neemt. Stel dat u over wilt stappen naar een schakelaar met dimmer, dan moet u ook gaan kijken naar de lamp: is deze hiervoor wel geschikt, en zo niet, welke vervanger is er dan? En als u die vervanger heeft gevonden, moet u dan ook iets doen aan de groepenkast? Voor al deze vervolgvragen moet u opnieuw de bovenstaande lijst met vragen doorlopen.

Hoe werkt een Graph database?

Graph databases werken ook met tabellen, maar deze worden anders bevraagd. In plaats van werken met ID’s van producten in losse lijsten, wordt de database doorzocht op basis van relaties. De (enkele) vraag die je stelt aan een Graph database is:

Geef mij de producten die overeenkomen met de eigenschappen van de schakelaar 3 die in ruimte 2 van gebouw 1 zit.

Ofwel: (gebouw 1)--[HEEFT RUIMTE]--(ruimte 2)--[HEEFT SCHAKELAAR]--(schakelaar 3)--[GELIJK AAN]--(product)

Doordat u hierbij niet alleen kijkt naar de lijsten met onderdelen, maar meteen ook naar de onderlinge relatie, kunt u veel efficiënter zoeken. Zo kunt u bijvoorbeeld ook meteen vragen in welke ruimtes deze schakelaar nog meer is toegepast door simpelweg te vragen welke schakelaars nog meer gelijk zijn aan deze schakelaar. In dit voorbeeld kunt u meteen zien dat deze schakelaar ook toegepast is in ruimte 1:

Emerging technologies – Graph databases

Figuur 1: Voorbeeld werking Graph database.

Waarom zijn Graphs voor de bouw interessant?

Traditionele databases zijn geweldige oplossingen als het gaat om het opslaan en bevragen van grote hoeveelheden data. Ze zijn echter minder geschikt als het gaat om het opvragen van informatie op basis van onderlinge relaties. Om bij het eerdere voorbeeld te blijven: de inventaris van een bouwmaterialenhandel kunt u prima beheren met een traditionele database. Na tientallen jaren ontwikkeling en optimalisatie is dat een peuleschil.

Echter, als u deze bouwmaterialen wilt bevragen in de context van een gebouw is het een heel andere zaak. Door de grote hoeveelheden relaties en onderlinge afhankelijkheden is een Gebouw Informatie Model veel beter te analyseren in een Graph, juist omdat deze relaties en afhankelijkheden worden meegenomen.

Kort samengevat: Door uw informatie op te slaan in Graph databases kunt u beter de complexe vraagstellingen aan die u nodig heeft om uw Digitale Gebouw Informatie te beheren, en te koppelen aan uw dagelijkse gebruiksprocessen.

Delen:

Meer nieuws

Whitepaper: Bubbels doorprikken voor een beter kantoor

Whitepaper: Bubbels doorprikken voor een beter kantoor

woensdag 13 mei

Een nieuwe whitepaper staat online: Bubbels doorprikken voor een beter kantoor. De whitepaper van Parella laat zien dat ...

Lees meer

De rol van de facility manager verandert sneller dan je denkt

De rol van de facility manager verandert sneller dan je denkt

woensdag 13 mei

De rol van de facility manager verandert niet omdat het moet. De rol verandert omdat het werk eronder verandert. In de vorige ...

Lees meer

Nieuwe partner: MSD Animal Health

Nieuwe partner: MSD Animal Health

woensdag 13 mei

MSD Animal Health sluit zich aan als nieuwe partner bij Smart WorkPlace. Op de locatie in Boxmeer wordt door het bedrijf ...

Lees meer

Blog: Wat werkomgevingen kunnen leren van musea

Blog: Wat werkomgevingen kunnen leren van musea

woensdag 13 mei

Elselien Winters, eigenaar Limoonworks, neemt je mee in haar blog over waarom werkomgevingen kunnen leren van musea over ...

Lees meer

'In een onrustige wereld is de werkomgeving belangrijker dan ooit'

'In een onrustige wereld is de werkomgeving belangrijker dan ...

dinsdag 12 mei

Volgende week vindt op 20 en 21 mei de WorkPlace Xperience plaats, in de Jaarbeurs Utrecht. Facilicom Solutions neemt ook ...

Lees meer

Vloeren die meer CO2 opslaan dan uitstoten

Vloeren die meer CO2 opslaan dan uitstoten

dinsdag 12 mei

Linoleum is al lang een vertrouwde, duurzame en gezonde keuze voor scholen, maar innovatie blijft doorgaan. Tarkett, gespecialiseerd ...

Lees meer

Huisvesting draait om cultuur en samenwerking

Huisvesting draait om cultuur en samenwerking

maandag 11 mei

Organisaties zijn op zoek naar de perfecte werkplek. Duurzaam efficiënt en toekomstbestendig. Maar de echte vraag ligt ...

Lees meer

Vacature - Expert Facilitair | VGZ

Vacature - Expert Facilitair | VGZ

maandag 11 mei

Ben jij op zoek naar een baan waarin je op maatschappelijk niveau het verschil kunt maken? In deze functie werk je vanuit ...

Lees meer

Mens en data centraal in optimale fysieke werkomgeving

Mens en data centraal in optimale fysieke werkomgeving

maandag 11 mei

In 2022 nam BACHMANN het bedrijf OCS en een jaar later het zusterbedrijf iotspot over. Op de achtergrond werd onderzocht ...

Lees meer

Ideal Projects nieuwe partner bij Smart WorkPlace

Ideal Projects nieuwe partner bij Smart WorkPlace

donderdag 7 mei

Ideal Project is een studio voor ruimtelijk ontwerp. Het bedrijf gelooft dat ruimte de kracht heeft om mensen en organisaties ...

Lees meer

AI is geen IT-project, maar een systeemverandering

AI is geen IT-project, maar een systeemverandering

woensdag 6 mei

Deze blog is de tweede in een reeks over De Nieuwe Werklogica. In de eerste blog van deze ...

Lees meer

Vacature - Junior consultant huisvesting & facilitair | Limoonworks

Vacature - Junior consultant huisvesting & facilitair | Limoonworks

woensdag 6 mei

Limoonworks is een adviesbureau met een team van gedreven professionals, gespecialiseerd in het begeleiden van organisaties ...

Lees meer

Orde en rust creëren 

Orde en rust creëren 

dinsdag 5 mei

Een Nederlandse aluminium groothandel in Uithoorn, Comhan Holland, kocht een leegstaand kantoorpand in de buurt van haar ...

Lees meer

De Beursspecial staat online!

De Beursspecial staat online!

dinsdag 5 mei

Het is zover, de Beursspecial staat online. In dit online magazine vind je alles wat je moet weten in de voorloop naar het ...

Lees meer

Licht als motor voor vitaliteit in Smart Buildings

Licht als motor voor vitaliteit in Smart Buildings

dinsdag 5 mei

Smart Buildings worden vaak gezien als gebouwen vol technologie, data en slimme systemen. Sensoren meten bezetting, installaties ...

Lees meer

Duurzaamheid integraal verankeren in een programma van eisen

Duurzaamheid integraal verankeren in een programma van eisen

maandag 4 mei

Hoe zorgen organisaties ervoor dat duurzaamheidsdoelen niet verzanden in goede bedoelingen, maar werkelijkheid worden in ...

Lees meer

Uitdaging

Uitdaging

donderdag 30 april

Mogelijk raakt u bij het lezen van deze 450 woorden (even) afgeleid door dit overzicht van deelnemende organisaties ...

Lees meer

Informatiebeveiliging op de werkplek

Informatiebeveiliging op de werkplek

woensdag 29 april

Door de razendsnelle groei van digitale communicatie is het cruciaal om zakelijke gegevens op de werkplek goed beveiligd ...

Lees meer

De nieuwe werklogica

De nieuwe werklogica

woensdag 29 april

Deze blog is de eerste in een reeks over De Nieuwe Werklogica. In die reeks staat niet de tool ...

Lees meer

WorkPlace Management A

WorkPlace Management A

dinsdag 28 april

Op 3 juni 2026 start de cursus WorkPlace Management A (voorheen de Basiscursus WorkPlace Management) met een kennismakingsbijeenkomst. ...

Lees meer

Terug naar boven