Closed BorodaUA closed 8 months ago
I am looking into this - not that at least for the first item in the table, that BILLS package does not have an available XML version.
https://api.govinfo.gov/packages/BILLS-115hr5896rh/summary?api_key=DEMO_KEY
I did see that there is at least one BILLSTATUS XML that does not include text version URLs, so checking on that as well.
https://www.govinfo.gov/bulkdata/BILLSTATUS/114/hr/BILLSTATUS-114hr2830.xml
Good afternoon --
I have done some checking and can confirm that there is no XML available for any of the BILLS packages in your list. This means that GovInfo did not receive XML at the time of ingest of those packages. I don't have any specific reasons why those bills may not have XML, but that may be something that House Staff can help determine.
The BILLS ID field links to the API package summary, where you can see the available downloadable content.
BILLSTATUS ID | BILLS ID | XML Exists? | Congress | Bill Type | Bill Number | Bill Version | Title |
---|---|---|---|---|---|---|---|
BILLSTATUS-115hr5896 | BILLS-115hr5896rh | No | 115 | hr | 5896 | rh | To amend title 5, United States Code, to modify the authority for pay and work schedules of border patrol agents, and for other purposes. |
BILLSTATUS-115hr6762 | BILLS-115hr6762ih | No | 115 | hr | 6762 | ih | H.R. 6762 (IH) - Introduced in House |
BILLSTATUS-115hr6389 | BILLS-115hr6389ih | No | 115 | hr | 6389 | ih | H.R. 6389 (IH) - Introduced in House |
BILLSTATUS-115hr6342 | BILLS-115hr6342ih | No | 115 | hr | 6342 | ih | H.R. 6342 (IH) - Introduced in House |
BILLSTATUS-115hr6176 | BILLS-115hr6176ih | No | 115 | hr | 6176 | ih | H.R. 6176 (IH) - Introduced in House |
BILLSTATUS-115hr6063 | BILLS-115hr6063ih | No | 115 | hr | 6063 | ih | H.R. 6063 (IH) - Introduced in House |
BILLSTATUS-113hr1067 | BILLS-113hr1067enr | No | 113 | hr | 1067 | enr | An act h.R. 1067 (ENR) - Enrolled Bill" |
BILLSTATUS-113hr1068 | BILLS-113hr1068enr | No | 113 | hr | 1068 | enr | An act h.R. 1068 (ENR) - Enrolled Bill" |
BILLSTATUS-117hr3241 | BILLS-117hr3241rh | No | 117 | hr | 3241 | rh | To make improvements in the enactment of title 54, United States Code, into a positive law title and to improve the Code. |
BILLSTATUS-117hr3239 | BILLS-117hr3239rh | No | 117 | hr | 3239 | rh | To make improvements in the enactment of title 41, United States Code, into a positive law title and to improve the Code. |
BILLSTATUS-117hr3241 | BILLS-117hr3241rfs | No | 117 | hr | 3241 | rfs | An act h.R. 3241 (RFS) - Referred in Senate" |
BILLSTATUS-117hr3241 | BILLS-117hr3241eh | No | 117 | hr | 3241 | eh | An act to make improvements in the enactment of title 54, United States Code, into a positive law title and to improve the Code. |
BILLSTATUS-117hr3239 | BILLS-117hr3239rfs | No | 117 | hr | 3239 | rfs | An act h.R. 3239 (RFS) - Referred in Senate" |
BILLSTATUS-117hr3239 | BILLS-117hr3239eh | No | 117 | hr | 3239 | eh | An act to make improvements in the enactment of title 41, United States Code, into a positive law title and to improve the Code. |
BILLSTATUS-117hr5695 | BILLS-117hr5695ih | No | 117 | hr | 5695 | ih | H.R. 5695 (IH) - Introduced in House |
BILLSTATUS-117hr5677 | BILLS-117hr5677ih | No | 117 | hr | 5677 | ih | H.R. 5677 (IH) - Introduced in House |
BILLSTATUS-117hr5705 | BILLS-117hr5705ih | No | 117 | hr | 5705 | ih | H.R. 5705 (IH) - Introduced in House |
BILLSTATUS-117hr5679 | BILLS-117hr5679ih | No | 117 | hr | 5679 | ih | H.R. 5679 (IH) - Introduced in House |
BILLSTATUS-117hr5718 | BILLS-117hr5718ih | No | 117 | hr | 5718 | ih | Prince Congressional Gold Medal Act" |
BILLSTATUS-117hr5677 | BILLS-117hr5677rh | No | 117 | hr | 5677 | rh | To make technical amendments to update statutory references to certain provisions classified to title 2, United States Code, title 50, United States Code, and title 52, United States Code. |
BILLSTATUS-117hr5695 | BILLS-117hr5695rh | No | 117 | hr | 5695 | rh | To make technical amendments to update statutory references to certain provisions which were formerly classified to chapters 14 and 19 of title 25, United States Code. |
BILLSTATUS-117hr5679 | BILLS-117hr5679eh | No | 117 | hr | 5679 | eh | An act to make technical amendments to update statutory references to certain provisions classified to title 7, title 20, and title 43, United States Code. |
BILLSTATUS-117hr5695 | BILLS-117hr5695eh | No | 117 | hr | 5695 | eh | An act to make technical amendments to update statutory references to certain provisions which were formerly classified to chapters 14 and 19 of title 25, United States Code. |
BILLSTATUS-117hr5705 | BILLS-117hr5705eh | No | 117 | hr | 5705 | eh | An act to make technical amendments to update statutory references to provisions reclassified to title 34, United States Code. |
BILLSTATUS-117hr5677 | BILLS-117hr5677eh | No | 117 | hr | 5677 | eh | An act to make technical amendments to update statutory references to certain provisions classified to title 2, United States Code, title 50, United States Code, and title 52, United States Code. |
BILLSTATUS-117hr5679 | BILLS-117hr5679rfs | No | 117 | hr | 5679 | rfs | An act h.R. 5679 (RFS) - Referred in Senate" |
BILLSTATUS-117hr5695 | BILLS-117hr5695rfs | No | 117 | hr | 5695 | rfs | An act h.R. 5695 (RFS) - Referred in Senate" |
BILLSTATUS-117hr5677 | BILLS-117hr5677rfs | No | 117 | hr | 5677 | rfs | An act h.R. 5677 (RFS) - Referred in Senate" |
BILLSTATUS-117hr5705 | BILLS-117hr5705rfs | No | 117 | hr | 5705 | rfs | An act h.R. 5705 (RFS) - Referred in Senate" |
BILLSTATUS-116hres755 | BILLS-116hres755eh | No | 116 | hres | 755 | eh | H. RES. 755 (EH) - Engrossed in House" |
BILLSTATUS-115hr5295 | BILLS-115hr5295ih | No | 115 | hr | 5295 | ih | H.R. 5295 (IH) - Introduced in House |
BILLSTATUS-115hr5293 | BILLS-115hr5293ih | No | 115 | hr | 5293 | ih | H.R. 5293 (IH) - Introduced in House |
BILLSTATUS-115hr5297 | BILLS-115hr5297ih | No | 115 | hr | 5297 | ih | H.R. 5297 (IH) - Introduced in House |
BILLSTATUS-115hr5296 | BILLS-115hr5296ih | No | 115 | hr | 5296 | ih | H.R. 5296 (IH) - Introduced in House |
BILLSTATUS-115hr5344 | BILLS-115hr5344ih | No | 115 | hr | 5344 | ih | H.R. 5344 (IH) - Introduced in House |
BILLSTATUS-115hr1625 | BILLS-115hr1625eah | No | 115 | hr | 1625 | eah | An Act to amend the State Department Basic Authorities Act of 1956 to include severe forms of trafficking in persons within the definition of transnational organized crime for purposes of the rewards program of the Department of State, and for other purposes. |
BILLSTATUS-114hr2832 | BILLS-114hr2832ih | No | 114 | hr | 2832 | ih | H.R. 2832 (IH) - Introduced in House |
BILLSTATUS-114hr2834 | BILLS-114hr2834ih | No | 114 | hr | 2834 | ih | H.R. 2834 (IH) - Introduced in House |
BILLSTATUS-114hr2831 | BILLS-114hr2831ih | No | 114 | hr | 2831 | ih | H.R. 2831 (IH) - Introduced in House |
BILLSTATUS-114hr2830 | BILLS-114hr2830ih | No | 114 | hr | 2830 | ih | To make technical amendments to update statutory references to certain provisions classified to title 2, United States Code |
BILLSTATUS-114hr2832 | BILLS-114hr2832eh | No | 114 | hr | 2832 | eh | An act to make technical amendments to update statutory references to certain provisions classified to title 52, United States Code. |
BILLSTATUS-114hr2831 | BILLS-114hr2831eh | No | 114 | hr | 2831 | eh | An act to make technical amendments to update statutory references to provisions classified to chapters 44, 45, 46, and 47 of title 50, United States Code. |
BILLSTATUS-114hr2830 | BILLS-114hr2830eh | No | 114 | hr | 2830 | eh | An act to make technical amendments to update statutory references to certain provisions classified to title 2, United States Code. |
BILLSTATUS-114hr2831 | BILLS-114hr2831rfs | No | 114 | hr | 2831 | rfs | An act h.R. 2831 (RFS) - Referred in Senate" |
BILLSTATUS-114hr2830 | BILLS-114hr2830rfs | No | 114 | hr | 2830 | rfs | An act h.R. 2830 (RFS) - Referred in Senate" |
BILLSTATUS-114hr2832 | BILLS-114hr2832rfs | No | 114 | hr | 2832 | rfs | An act h.R. 2832 (RFS) - Referred in Senate" |
BILLSTATUS-118sres77 | BILLS-118sres77ats | No | 118 | sres | 77 | ats | S. RES. 77 (ATS) - Agreed to Senate" |
BILLSTATUS-118hres383 | BILLS-118hres383eh | No | 118 | hres | 383 | eh | H. RES. 383 (EH) - Engrossed in House" |
Thank you so much for undertaking this review, @jonquandt! For downstream tools, and users it is very helpful to confirm that the XML is missing for particular documents. We'll do some investigation about these to see, if there is a pattern for these (e.g. some appear to be technical amendments).
@aih - happy to help!
A potential alternative would be to use the related endpoint against given BILLSTATUS package IDs to determine which bill text versions exist and then grab the xmlLink if available. I assume the html/text wouldn't be useful for you, but that could be an alternative format.
That presumably is less efficient from a request perspective than just getting the BILLSTATUS xml and pull text versions, but then you would be sure that the xml is actually available or not.
That being said, the upstream Congress.gov API that our BILLSTATUS xml relies on uses our API to grab bill information, so if an xml textVersion doesn't exist for a bill, that will generally be because it does not exist on GovInfo.
I think this is the sequence we used to follow, but the Billstatus -> textversion sequence is so much more efficient (I think that was one of the later improvements in the API). We now have a number of years of examples (above) that you've confirmed that the missing textVersion
means the xml is missing. I think we'll take that as the indicator for now (but we'll still make some inquiries why these bills are missing xml).
Totally fair.
Thinking about it more, If any other textVesion formats exist - e.g. pdf or html, that's a good indicator that the package exists on GovInfo, but that we don't have the XML.
Hello,
I work with @aih on public projects related to bill and legislative data. In analyzing the GPO API, we have found packages that are missing certain information. The purpose of this issue is to document those packages where some information (typically
textVersions
) is missing from the GPO API.BILLSTATUS
doesn't have a url for the package intextVersions
. To confirm, openBILLSTATUS URL
from the table below and search(Ctrl+F) for "textVersions" to see that the url is missing.textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats
textVersions>formats