示例#1
0
 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
     });
 }
示例#2
0
        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);
        }