private static Iri AsIri(this RDFDataset.Node node) { if (node == null) { return(null); } return(node is RDFDataset.BlankNode ? new Iri() : new Iri(((RDFDataset.IRI)node).GetValue())); }
private INode CreateNode(RDFDataset.Node node) { if (node.IsIRI()) { return(this.nodeFactory.CreateUriNode(new Uri(node.GetValue()))); } if (node.IsBlankNode()) { return(this.nodeFactory.CreateBlankNode(node.GetValue())); } var literal = node.GetValue(); var datatype = new Uri(node.GetDatatype()); return(this.nodeFactory.CreateLiteralNode(literal, datatype)); }