Gå igenom nedersta nivån för byggverkselement och bestäm huruvuda dessa ska vara "typ-av" eller "del-av". Detta är viktigt om man vill använda reasoning. För tillfället blir i samband med reasoning exempelvis en instans av "Landkar_Dekkeplate" även medlem i klassen "Landkar" eftersom subtypshierarkin ser ut så. Dekkeplate bör kanske istället vara en del av Landkar.
Jag har lagt till ett ObjectProperty "harUnderelement" som ger möjlighet för byggverkselement att ha underelement som beståndsdelar. Här kan man även göra restriktioner så att t ex Landkar endast kan bestå av underelement från elementen på nästa nivå.
Gå igenom nedersta nivån för byggverkselement och bestäm huruvuda dessa ska vara "typ-av" eller "del-av". Detta är viktigt om man vill använda reasoning. För tillfället blir i samband med reasoning exempelvis en instans av "Landkar_Dekkeplate" även medlem i klassen "Landkar" eftersom subtypshierarkin ser ut så. Dekkeplate bör kanske istället vara en del av Landkar.
Jag har lagt till ett ObjectProperty "harUnderelement" som ger möjlighet för byggverkselement att ha underelement som beståndsdelar. Här kan man även göra restriktioner så att t ex Landkar endast kan bestå av underelement från elementen på nästa nivå.