linqs / psl

The PSL software from the University of Maryland and the University of California Santa Cruz
http://psl.linqs.org
Apache License 2.0
298 stars 100 forks source link

Rename streamingInitialRoundIterators to streamingGroundingIterators and allow instantiation of streamingCacheIterators with typed StreamingTermStores. #304

Closed dickensc closed 3 years ago

dickensc commented 3 years ago

This is a part of the changes made in the larger onlinePSL project.

Rename streamingInitialRoundIterators to streamingGroundingIterators and allow instantiation of streamingCacheIterators with typed StreamingTermStores. The renaming of the classes is to reflect that these iterators will not only be used in the initial round of inference but will also be used for grounding which can happen many times in the online setting. Then allowing instantiation of streamingCacheIterators with typed StreamingTermStores is so onlineTermStores (which extend StreamingTermStores) can also be used to instantiate the iterators.

eriq-augustine commented 3 years ago

lgtm