Información sobre el territorio

Léxico

territorio                 ::=  estado | comunidad_autonoma | ciudad_autonoma |
                                provincia | comarca | municipio | area_metropolitana |
                                mancomunidad_de_municipios| caserio | parroquia |
                                distrito_municipal | aldea | barrio | anteiglesia |
                                concejo | pedania
comunidad_autonoma         ::=  'Andalucía' | 'Aragón' | '[Principado de ]Asturias' |
                                'Baleares' | 'Canarias' | 'Cantabria' | 'Castilla-La Mancha' |
                                'Castilla y León' | 'Cataluña' | 'Comunidad Valenciana' |
                                'Extremadura' | 'Galicia' | 'La Rioja' | '[Comunidad de ]Madrid' |
                                '[Región de ]Murcia' | 'Navarra' | 'País Vasco' |
ciudad_autonoma            ::=  'Ceuta' | 'Melilla'
provincia                  ::=  'provincia'
capital_estado             ::=  'Villa de Madrid'
capital_provincia          ::=  municipio
capital_comunidad_autonoma ::=  municipio | municipio+
mancomunidad_de_municipios ::=  municipio+
municipio                  ::=  'nombre del municipio'
  • Sistema de divisiones
  • Datos geográficos
  • Formato de la información
  • Software utilizado

División territorial

La división territorial clásica es el Estado, que se representa por su clase de igual nombre apps.territory.models.State. A su vez, un Estado se subdivide en territorios o puede agruparse con otros Estados en entidades supraestatales en las que delega o con los que comparte una serie de competencias.

El modelo podría definirse mediante la creación de las clases concretas que pertencen a un Estado, como podría ser nuestro caso de división en comunidad autónoma, ciudad autónoma, provincia, municipio y los ámbitos locales inferiores a éste. Sin embargo, ello imposibilitaría la extensión del modelo a otros Estados cuyos entes territoriales tienen denominaciones diferentes (baste el ejemplo de los Länder alemanes) por lo que es preferible abstraer en dos clases la información del modelo:

  • apps.territory.models.TerritorialCategory
  • apps.territory.models.TerritorialEntity

La clase apps.territory.models.TerritorialCategory definirá en abstracto cualquier categoría territorial posible o utilizada en un Estado, mientras la clase apps.territory.models.TerritorialEntity contendrá la información concreta.

Por otra parte, plantear una estructura jerárquica de la información territorial genera un sistema de imposible modelado, puesto que nos encontramos con supuestos en que territorios de superficie inferior al Estado y pertenecientes a diferentes divisiones pueden, a su vez, llevar a cabo agrupaciones. La Ley 7/1985, de 2 de abril, Reguladora de las Bases del Régimen Local, establece en su artículo 44, apartado 5, que

«Podrán integrarse en la misma mancomunidad municipios pertenecientes a distintas comunidades autónomas, siempre que lo permitan las normativas de las comunidades autónomas afectadas.»

De esta manera, conforme la ley española, dos municipios que pertenecen a dos comunidades autónomas diferentes y, por tanto, a dos provincias distintas, pueden formar un ente que quedaría jerárquicamente subsumido en la información referente a dos categorías superiores (provincia y comunidad autónoma), lo que generaría un sistema informacional no coherente. Un modelo de división territorial jerárquica sí sería posible, pero únicamente cuando las agrupaciones territoriales permitidas por la ley no pudieran traspasar los límites de los entes territoriales superiores a los que pertenecen, lo que hemos visto no es el caso.

La solución informacional a esta posibilidad legal consiste en que la propia clase que represente los entes territoriales permita establecer agrupaciones sin jerarquía pero tomando la de sus agregados como la propia.

Además de la clase apps.territory.models.State, se deberá definir una clase que represente a los entes supraestatales, clase apps.territory.models.SupraState, cuya misión será la de contener la información sobre los territorios definidos por los pactos de Derecho Internacional Público que un Estado lleve a cabo.

Capitalidad

Independientemente de la información referente a un territorio, el Derecho contempla la institución de la capitalidad de un ente territorial, institución que puede ser múltiple en casos de capitalidad compartida, por lo que la clase apps.territory.models.Capital deberá contemplar esta posibilidad.

Información pública existente

Relación de municipios
Fuente Instituto Nacional de Estadística
Formato xls
url http://www.ine.es/daco/daco42/codmun/codmun09/09codmun.xls
licencia http://www.ine.es/avisolegal.htm?TB_iframe=true&height=400&width=600
Relación de Estados Formato ISO 3166
Fuente Unión Europea
Formato html
url http://www.europarl.europa.eu/transl_es/plataforma/pagina/maletin/colecc/glosario/pe/paises.htm
licencia http://www.europarl.europa.eu/tools/disclaimer/default_es.htm

Contenidos

Tema anterior

Información sobre los procesos

Próximo tema

Los modelos de reutilización de bienes digitales

Esta página