Datoteke Industry Foundation Classes (IFC), standardni format za izmenjavo informacij o stavbah, je brez specializiranih orodij težko poizvedovati, zato večina ljudi, ki dela v gradbeništvu, ne more pridobiti informacij iz lastnih modelov stavb. Magistrsko delo preverja, ali lahko posredovanje IFC preko znanjskega grafa in njegovo prilagodljivo raziskovanje tekmuje z neposrednim raziskovanjem surovega IFC. Zgradili smo ifctoneo4j, ki pretvori IFC v lastnostni graf Neo4j po ontologijah Linked Building Data, in BIMGraphExplorer, ki jezikovnemu modelu omogoča poizvedovanje po tem grafu v jeziku Cypher prek orodij protokola Model Context Protocol, oba pa smo ovrednotili pod enakimi pogoji: isti model, isti ocenjevalec, 367 vprašanj na 23 naborih podatkov IFC-Bench v2. Neposredni pristop IFC zmaga za 10,3 odstotne točke (82,3 % proti 72,0 %) ob enaki transparentnosti, čeprav sistem s posredovanjem preko grafa v celoti zmaga na petih od triindvajsetih naborov podatkov, na enem celo za 24 točk; večina preostale razlike izhaja iz odpravljivih pomanjkljivosti pri gradnji grafa, edina resnična omejitev pa so količine, ki jih Cypher ne more izračunati. To je pomembno, ker lahko podatki o stavbah obstajajo v odprti, skupni obliki grafa in kljub temu odgovarjajo na vprašanja skoraj tako dobro kot neposredno branje lastniške datoteke, kar je koristno za vsakogar, ki gradi naravnojezikovna orodja nad gradbenimi podatki ali deluje na področju Linked Building Data. Kar ostaja, je pretežno inženirsko delo: izboljšanje pretvorbe datotek ter dodajanje zmožnosti, da sistem vrednost izračuna namesto da jo le poišče, tako da lahko odgovori tudi na vprašanja o geometriji in materialih, ki jih graf sam po sebi ne more ponuditi.
|