code: function wikidata(address, options = Wikidata.Options) {
    // Define Options
    options.subclasses = options.subclasses || Wikidata.Options.subclasses
    options.languages = options.languages || Wikidata.Options.languages
    options.radius = options.radius || Wikidata.Options.radius
    options.sparql = options.sparql || Wikidata.Options.sparql
  
    // Validation
    if (!options.nearest) { error('--nearest is required') }
  
    // SPARQL Query
    const query = Wikidata.createQuery(address, options)
  
    // URL Parameters
    const params = {
      query,
    }
  
    // Request
    const url = 'https://query.wikidata.org/bigdata/namespace/wdq/sparql'
    return request(url, Wikidata.toGeoJSON, params, options)
  }
docs: Wikidata Provider
  
  https://query.wikidata.org/
  
  @param {string} address Location for your search
  @param {Options} [options] Wikidata Options
  @param {LngLat} [options.nearest] Nearest location from a given LngLat
  @param {number} [options.radius] Maximum radius from nearest LngLat
  @param {Array<string>} [options.languages] Exact match on a list of languages
  @param {Array<string>} [options.subclasses] Filter results by Wikidata subclasses
  @returns {Promise<Points>} GeoJSON Point FeatureCollection
  @example
  const geojson = await geocoder.wikidata('Ottawa')