Added concrete fields to the article class, extra known info about an article can be found in the extra dict, and also the sources that create the article can be found in sources.
Added two named constructors to the Article class, one would build an article based on a whole ISI record and the other would create it based on a reference.
Now citation_pairs returns Tuple[Article, Article], notice that some of the fields in Article might be None
Now CollectionLazy is totally lazy that means it wouldn't return unique articles and such, there will be a Collection class that deals with unique articles and would hydrate the reference article in citation_pairs.
Added concrete fields to the
article
class, extra known info about an article can be found in theextra
dict, and also the sources that create the article can be found insources
.Added two named constructors to the
Article
class, one would build an article based on a whole ISI record and the other would create it based on a reference.Now
citation_pairs
returnsTuple[Article, Article]
, notice that some of the fields inArticle
might beNone
Now
CollectionLazy
is totally lazy that means it wouldn't return unique articles and such, there will be aCollection
class that deals with unique articles and would hydrate the reference article incitation_pairs
.