def fincas_cultivo_lenoso_regadio_municipio(query, municipio) -> str: query += (Constants.comarca() + " " + Constants.aux0() + " ei2a:cultivo_lenoso . ") query += (Constants.comarca() + " <http://purl.org/dc/elements/1.1/title> " + Constants.answer0() + " . ") query += (Constants.comarca() + " <http://www.w3.org/2003/01/geo/wgs84_pos#location> " + Constants.location() + " . ") query += (Constants.location() + " <http://www.w3.org/2003/01/geo/wgs84_pos#location> " + Constants.aux1() + " . ") query += (Constants.aux1() + " ei2a:organizationName " + Constants.etiqueta() + " . ") query += (TemplatesAgriculture.create_bif_contains( municipio, Constants.etiqueta()) + " . ") query += (Constants.comarca() + " <http://opendata.aragon.es/def/ei2a#dryOrIrrigated> " + Constants.etiqueta2() + " . ") query += (TemplatesAgriculture.create_bif_contains( "Regadío", Constants.etiqueta2()) + " . ") return query
def num_trabajadores(query: str, trabajadores: str) -> str: query += (Constants.municipio() + " <http://opendata.aragon.es/def/iaest/dimension#estrato> " + Constants.etiqueta2() + " . ") query += TemplatesAragon.create_bif_contains(trabajadores, Constants.etiqueta2()) return query
def antiguedad(query: str, antiguedad: str) -> str: query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/dimension#ano-de-construccion> " + Constants.etiqueta2() + " . ") query += (TemplatesAragon.create_bif_contains( antiguedad, Constants.etiqueta2()) + " . ") return query
def actividad(query: str, actividad: str) -> str: query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/dimension#rama-de-actividad> " + Constants.etiqueta2() + " . ") query += (TemplatesAragon.create_bif_contains( actividad, Constants.etiqueta2()) + " . ") return query
def sector(query: str, sector: str) -> str: query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/dimension#sector-descripcion> " + Constants.etiqueta2() + " . ") query += TemplatesAragon.create_bif_contains(sector, Constants.etiqueta2()) return query
def area_filter_extranjeros(query, nombre_area) -> str: nombre_area = nombre_area.lower() query = query.replace( Constants.etiqueta2() + " . ", Constants.etiqueta2() + " . " + TemplatesAragon.create_bif_contains(nombre_area, Constants.etiqueta2()) + " . ", ) return query
def secano(query, municipio) -> str: query += ( Constants.aux0() + " <http://opendata.aragon.es/def/iaest/medida#hectareas-en-tierras-labradas-de-secano> " + Constants.answer0() + " . ") query += ( Constants.aux0() + " <http://purl.org/linked-data/sdmx/2009/dimension#refArea> " + Constants.etiqueta2() + " . ") query += (TemplatesAgriculture.create_bif_contains( municipio, Constants.etiqueta2()) + " . ") return query
def ecologica(query, municipio) -> str: query += ( Constants.aux0() + " <http://opendata.aragon.es/def/iaest/medida#superficie-total-agricultura-ecologica> " + Constants.answer0() + " . ") query += ( Constants.aux0() + " <http://purl.org/linked-data/sdmx/2009/dimension#refArea> " + Constants.etiqueta2() + " . ") query += (TemplatesAgriculture.create_bif_contains( municipio, Constants.etiqueta2()) + " . ") return query
def tipo_area_extranjeros(query, tipo_area) -> str: tipo_area = tipo_area.lower() if tipo_area == "continente": query = query.replace( "WHERE", " FROM " + Constants.grafo_extranjeros_continente() + " WHERE") query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/medida#personas> " + Constants.answer0() + " . ") elif tipo_area == "pais": query = query.replace( "WHERE", " FROM " + Constants.grafo_extranjeros_pais() + " WHERE") query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/medida#extranjeros> " + Constants.answer0() + " . ") query += ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/dimension#nacionalidad-" + tipo_area + "-nombre> " + Constants.etiqueta2() + " . ") return query
def antiguedad_edificios(query, municipio) -> str: query = query.replace( "WHERE", Constants.fecha() + " " + Constants.etiqueta2() + " FROM " + Constants.grafo_edificios_construccion() + " WHERE", ) query += ( Constants.municipio() + " <http://purl.org/linked-data/sdmx/2009/dimension#refArea> " + Constants.etiqueta() + " . ") query += (TemplatesAragon.create_bif_contains( municipio, Constants.etiqueta()) + " . ") answerpart = ( Constants.municipio() + " <http://opendata.aragon.es/def/iaest/medida#numero-hogares> " + Constants.answer0() + " . ") query += answerpart query += TemplatesAragon.selecting_max_year( Constants.grafo_edificios_construccion(), answerpart) return query