public override object Visit(SwrlRole e) { addToHeadOrBody(e.R.ToString(), ":R"); e.I.accept(this); e.J.accept(this); return(e); }
public override object Visit(SwrlRole e) { sb.Append("("); var inst = e.I.accept(this); sb.Append(inst); var rel = owlNC.getIRIFromId(e.R, EntityKind.Role); sb.Append(" <"); sb.Append(rel); sb.Append("> "); var jnst = e.J.accept(this); sb.Append(jnst); sb.Append(")"); if (!inSwrlBody && !swrlOnly) { sb.Append("("); sb.Append(inst); sb.Append(" rdf:type "); sb.Append("owl:NamedIndividual"); sb.Append(")"); sb.Append("("); sb.Append(jnst); sb.Append(" rdf:type "); sb.Append("owl:NamedIndividual"); sb.Append(")"); sb.Append("("); sb.Append("<" + rel + ">"); sb.Append(" rdf:type "); sb.Append("owl:ObjectProperty"); sb.Append(")"); } return(null); }
public override object Visit(SwrlRole e) { var inst = e.I.accept(this) as org.apache.jena.graph.Node; var jnst = e.J.accept(this) as org.apache.jena.graph.Node; var rel = owlNC.getIRIFromId(e.R, EntityKind.Role); var reln = org.apache.jena.graph.NodeFactory.createURI(rel.toString()); AddIfNotExists(inst, reln, jnst); 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(jnst, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.Thing.asNode()); AddIfNotExists(jnst, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.NamedIndividual.asNode()); AddIfNotExists(reln, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.ObjectProperty.asNode()); } return(null); }
public virtual object Visit(SwrlRole e) { e.I.accept(this); e.J.accept(this); return(e); }
public override object Visit(SwrlRole e) { e.R = removeDefaultPfx(e.R); return(base.Visit(e)); }
public object Visit(SwrlRole e) { return(CreateNull()); }
public override object Visit(SwrlRole e) { e.J.accept(this); e.R = applyFullUri(e.R); return(base.Visit(e)); }