-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Issue]: Ingest forecasted opportunities #330
Comments
Update: We decided to hold off on including forecasted grants for the moment as more research is needed to confidently verify the work TBD. Current state: On branch 330-forecasted-grants, commit 431ec05 refactored the
Next steps:
|
In case it's useful, the following is a visual-diff output showing the field name differences between the AdditionalInformationOnEligibility AdditionalInformationOnEligibility
AdditionalInformationText AdditionalInformationText
AdditionalInformationURL AdditionalInformationURL
AgencyCode AgencyCode
AgencyName AgencyName
ArchiveDate ArchiveDate
AwardCeiling AwardCeiling
AwardFloor AwardFloor
CategoryExplanation CategoryExplanation
CategoryOfFundingActivity CategoryOfFundingActivity
CFDANumbers CFDANumbers
CloseDate <
CloseDateExplanation <
CostSharingOrMatchingRequirement CostSharingOrMatchingRequirement
Description Description
EligibleApplicants EligibleApplicants
> EstimatedAwardDate
> EstimatedProjectStartDate
> EstimatedSynopsisCloseDate
> EstimatedSynopsisCloseDateExplanation
> EstimatedSynopsisPostDate
EstimatedTotalProgramFunding EstimatedTotalProgramFunding
ExpectedNumberOfAwards ExpectedNumberOfAwards
> FiscalYear
FundingInstrumentType FundingInstrumentType
GrantorContactEmail GrantorContactEmail
GrantorContactEmailDescription GrantorContactEmailDescription
GrantorContactText | GrantorContactName
> GrantorContactPhoneNumber
LastUpdatedDate LastUpdatedDate
OpportunityCategory OpportunityCategory
OpportunityCategoryExplanation OpportunityCategoryExplanation
OpportunityID OpportunityID
OpportunityNumber OpportunityNumber
OpportunityTitle OpportunityTitle
PostDate PostDate
Version Version That is, a forecasted opportunity (
|
this pr is in staging, but blocked by a bug that #874 will address |
Why is this issue important?
We want grants-ingest to maintain an index of forecasted opportunities, e.g. so that they can be searched for in downstream applications such as GOST.
Current State
Opportunities are only ingested starting at the point of being published as "Open", when they show up in the grants.gov DB archive as an
<OpportunitySynopsisDetail_1_0>
node.Expected State
Forecasted opportunities, represented in the grants.gov DB archive as
<OpportunityForecastDetail_1_0>
nodes, are indexed as we do with opportunities in other (post-published as "Open") states.Implementation Plan
SplitGrantsGovXMLDB
handler to split<OpportunityForecastDetail_1_0>
from the grants.gov XML database snapshot.Estimated*
that we don't currently have handling for).PublishGrantEvents
handler to incorporate new forecast fields into published messages.Relevant Code Snippets
Example of a forecasted opportunity, as represented by grants.gov XML database snapshots:
The text was updated successfully, but these errors were encountered: