public virtual object Visit(SwrlInstance e) { using (isKindOf.set("C")) e.C.accept(this); e.I.accept(this); return(e); }
//SwrlItems public override object Visit(SwrlInstance e) { if (e.C is CNL.DL.Atomic) { sb.Append("("); var inst = e.I.accept(this); sb.Append(inst); sb.Append(" rdf:type "); var cls = owlNC.getIRIFromId((e.C as CNL.DL.Atomic).id, EntityKind.Concept); sb.Append("<" + cls + ">"); sb.Append(")"); if (!inSwrlBody && !swrlOnly) { sb.Append("("); sb.Append(inst); sb.Append(" rdf:type "); sb.Append("owl:NamedIndividual"); sb.Append(")"); sb.Append("("); sb.Append("<" + cls + ">"); sb.Append(" rdf:type "); sb.Append("owl:Class"); sb.Append(")"); } } else { NotInProfile(); return(base.Visit(e)); } return(null); }
public override object Visit(SwrlInstance e) { using (isKindOf.set("C")) { e.C.accept(this); } e.I.accept(this); return(e); }
public override object Visit(SwrlInstance e) { if (e.C is CNL.DL.Atomic) { var inst = e.I.accept(this) as org.apache.jena.graph.Node; var cls = owlNC.getIRIFromId((e.C as CNL.DL.Atomic).id, EntityKind.Concept); var clsn = org.apache.jena.graph.NodeFactory.createURI(cls.toString()); AddIfNotExists(inst, org.apache.jena.vocabulary.RDF.type.asNode(), clsn); if (!swrlOnly) { AddIfNotExists(inst, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.Thing.asNode()); AddIfNotExists(inst, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.NamedIndividual.asNode()); AddIfNotExists(clsn, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.Class.asNode()); } } else { NotInProfile(); return(base.Visit(e)); } return(null); }
public object Visit(SwrlInstance e) { return(AnalizeConBottom(e.C, "C")); }
public override object Visit(SwrlInstance e) { return(base.Visit(e)); }