-
-
podejście:
mamy plik ARDML z Vardy (axg.)
parsujemy go w prologu
generujemy bazę wiedzy prologową dla VARDA (ard_att/1, ard_property/1, ard_depend/2, ard_hist/2) (assert(ard_att('Thermostat'))) (czyli to, co dostaniemy po listing(ard_depend),listing(ard_attribute),listing(ard_property),listing(ard_hist).)
generujemy odpowiadający mu plik DOT
http://www.swi-prolog.org/packages/sgml2pl.html
load_xml_file(+File, -ListOfContent)
np:
<att name="Thermostat"/> -> assert(ard_att('Thermostat')).