public override object Visit(SwrlDataProperty e) { sb.Append("("); var inst = e.IO.accept(this); sb.Append(inst); var rel = owlNC.getIRIFromId(e.R, EntityKind.Role); sb.Append(" <"); sb.Append(rel); sb.Append("> "); sb.Append(e.DO.accept(this)); sb.Append(")"); if (!inSwrlBody && !swrlOnly) { sb.Append("("); sb.Append(inst); sb.Append(" rdf:type "); sb.Append("owl:NamedIndividual"); sb.Append(")"); sb.Append("("); sb.Append("<" + rel + ">"); sb.Append(" rdf:type "); sb.Append("owl:DatatypeProperty"); sb.Append(")"); } return(null); }
public override object Visit(SwrlDataProperty e) { using (isKindOf.set("D")) { e.IO.accept(this); e.DO.accept(this); } addToHeadOrBody(e.R.ToString(), ":R"); return(e); }
public override object Visit(SwrlDataProperty e) { var inst = e.IO.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()); var dv = e.DO.accept(this) as org.apache.jena.graph.Node; AddIfNotExists(inst, reln, dv); 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(reln, org.apache.jena.vocabulary.RDF.type.asNode(), org.apache.jena.vocabulary.OWL2.DatatypeProperty.asNode()); } return(null); }
public virtual object Visit(SwrlDataProperty e) { e.IO.accept(this); e.DO.accept(this); return(e); }
public override object Visit(SwrlDataProperty e) { e.R = removeDefaultPfx(e.R); return(base.Visit(e)); }
public object Visit(SwrlDataProperty e) { return(CreateNull()); }
public override object Visit(SwrlDataProperty e) { e.R = applyFullUri(e.R); return(base.Visit(e)); }