@prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . @prefix log: . #connect the names and the types this log:forAll :id, # the id of the object :line, # the line number :typename, # the line number :namestr, :name, # the name of the object :file. # the file { :id :linenumber [ log:notEqualTo "0" ]. :id :tree-code-ref :typename; :named :namestr; # connect id and name-id via name :linenumber :line; # pull the line number :filename :file # and the file . } log:implies { :id a :user-defined,:typename ; # it is of this type :name :namestr; :srcl :line; :srcp :file ; . }.