public List <Individual> AddShortAbstracts(List <Individual> individuals, NTripleCollection shortAbstracts) { foreach (Individual i in individuals) { NTriple triple = shortAbstracts.Triples.Where(x => x.Triple.Item1 == "http://dbpedia.org/resource/" + i.Name && x.Triple.Item2 == "http://www.w3.org/2000/01/rdf-schema#comment").FirstOrDefault(); if (triple != null) { i.ShortAbstract = triple.Triple.Item3; } } return(individuals); }
public List <Individual> AddWikipediaLinks(List <Individual> individuals, NTripleCollection wikipediaLinks) { foreach (Individual i in individuals) { NTriple triple = wikipediaLinks.Triples.Where(x => x.Triple.Item3 == "http://dbpedia.org/resource/" + i.Name && x.Triple.Item2 == "http://xmlns.com/foaf/0.1/primaryTopic").FirstOrDefault(); if (triple != null) { i.WikipediaLink = triple.Triple.Item1; } } return(individuals); }