美文网首页
Federal Register网站使用方法

Federal Register网站使用方法

作者: kaiker | 来源:发表于2020-07-28 11:17 被阅读0次

    介绍

    Federal Register由盟国国家档案管理局(National Archives and Record Administration)、美国政府出版办公室(U.S. Government Publishing Office)共同管理,其建立主旨是为了让民众更容易了解监管程序并参与到政府决策中。

    网站将各个部门大量PDF文件根据规则转换为XML进行保存。

    为了帮助使用这找到相关材料并获取全面的信息,在网站展示的HTML形式的文件中,网站提供了大量辅助导航工具以及相关材料的链接。

    API

    基本信息

    网站提供了API,申请到访问Key后可以使用API,通过该API可以访问到元数据及基本的政策文本数据,具体的使用方法见https://github.com/usgpo/api,该API可指定的参数包括collectionCode、collectionName、packageCount、granuleCount、startDate、endDate、offset。

    通过在URL中拼接这些字段,并加上申请到的Key,可以通过Get请求到Json格式的返回内容,通过对该内容解析可获得政策文本。

    但通过该方式获取美国政策文本内容有一定局限性,在未知卷号(collectionCode)的情况下,可能无法直接获取到想要的具体内容。该网站提供的卷号包括


    collectionCode

    具体的请求方式:

    (1)请求collection,返回合集下的package

    'packages': [{
            'packageId': 'CFR-2016-title13-vol1',
            'lastModified': '2020-01-19T07:31:42Z',
            'packageLink': 'https://api.govinfo.gov/packages/CFR-2016-title13-vol1/summary',
            'docClass': 'CFR',
            'title': 'Business Credit and Assistance',
            'congress': None,
            'dateIssued': '2016-01-01T12:00:00Z'
        }
    

    (2)请求package,返回package多种形式的链接

    'download': {
            'txtLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/htm',
            'xmlLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/xml',
            'pdfLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/pdf',
            'uslmlink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/uslm',
            'modsLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/mods',
            'premisLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/premis',
            'zipLink': 'https://api.govinfo.gov/packages/BILLS-115hr1625enr/zip'
        }
    

    (3)请求granule list,需要知道package名称,可以获得具体法规的链接

    {
            'title': 'IN CELEBRATION OF THE LIFE OF DOROTHY MAY WILSON',
            'granuleId': 'CREC-2018-01-03-pt1-PgE1769-3',
            'granuleLink': 'https://api.govinfo.gov/packages/CREC-2018-01-03/granules/CREC-2018-01-03-pt1-PgE1769-3/summary',
            'granuleClass': 'EXTENSIONS'
        }
    

    (4)请求granule,可直接获取下载链接

    'download': {
            'txtLink': 'https://api.govinfo.gov/packages/FR-2018-04-12/granules/2018-07777/htm',
            'pdfLink': 'https://api.govinfo.gov/packages/FR-2018-04-12/granules/2018-07777/pdf',
            'modsLink': 'https://api.govinfo.gov/packages/FR-2018-04-12/granules/2018-07777/mods',
            'premisLink': 'https://api.govinfo.gov/packages/FR-2018-04-12/premis',
            'zipLink': 'https://api.govinfo.gov/packages/FR-2018-04-12/zip'
        }
    

    相关文章

      网友评论

          本文标题:Federal Register网站使用方法

          本文链接:https://www.haomeiwen.com/subject/sqwrzctx.html