public static SearchResult ToSearchResult(this SparqlResult result) { return(new SearchResult() { Title = result.GetNode <LiteralNode>("t")?.Value, Excerpt = result.GetNode <LiteralNode>("e")?.Value, Url = result.GetNode <LiteralNode>("u")?.Value }); }
public static RdfNode ToRdfNode(this SparqlResult result) { var node = new RdfNode() { Uri = result.GetNode <UriNode>("item")?.Uri, Comment = result.GetNode <ILiteralNode>("comment")?.Value, Label = result.GetNode <ILiteralNode>("label")?.Value, PredicateOf = result.GetNode <IUriNode>("predicateOf")?.Uri }; return(node); }