def shapefile_driver_args(distribution):
    """
    Construct driver args for a GeoJSON distribution.
    """
    url = distribution.get('downloadURL') or distribution.get('accessURL')
    if not url:
        raise KeyError(f'A download URL was not found for {str(distribution)}')
    args = {'urlpath': url}
    return args
