@prefix : . @prefix dc: . @prefix log: . @prefix owl: . @prefix rdf: . @prefix project: . #connect the names and the types this log:forAll :subType, :sub, :pred, :objType, :obj. { :sub :pred :obj. :obj :tree-code-ref :objType. } log:implies { :pred a owl:Property; owl:Range :objType }. this log:forAll :subType, :sub, :pred, :objType, :obj. { :sub :tree-code-ref :subType. :sub :pred :obj. } log:implies { :pred a owl:Property; owl:Domain :subType }.