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
Example #2
0
    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
Example #3
0
    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
Example #4
0
    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
Example #5
0
    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
Example #6
0
    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
Example #9
0
    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
Example #10
0
    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